Passed
Pull Request — master (#3)
by mon
02:13
created

TypeExtensionMap

Complexity

Total Complexity 0

Size/Duplication

Total Lines 7252
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 0
lcom 0
cbo 0
dl 0
loc 7252
c 0
b 0
f 0
1
<?php
2
3
namespace FileEye\MimeMap;
4
5
/**
6
 * Class for mapping file extensions to MIME types.
7
 */
8
class TypeExtensionMap
9
{
10
    /**
11
     * Mapping between file extensions and MIME types.
12
     *
13
     * The array has two main keys, 'types' that maps MIME types to file
14
     * extensions, and 'extensions' that map file extensions to MIME types.
15
     *
16
     * The entire map is created automatically by running
17
     *  $ fileye-mimemap update [URL] [YAML] [FILE]
18
     * on the command line.
19
     * The utility application fetches the map from the Apache HTTPD
20
     * documentation website, and integrates its definitions with any further
21
     * specifications contained in the YAML file.
22
     *
23
     * DO NOT CHANGE THE MAPPING ARRAY MANUALLY.
24
     *
25
     * @internal
26
     *
27
     * @var array
28
     */
29
    // phpcs:disable
30
    public static $map = array (
31
  'types' =>
32
  array (
33
    'application/andrew-inset' =>
34
    array (
35
      0 => 'ez',
36
    ),
37
    'application/applixware' =>
38
    array (
39
      0 => 'aw',
40
    ),
41
    'application/atom+xml' =>
42
    array (
43
      0 => 'atom',
44
    ),
45
    'application/atomcat+xml' =>
46
    array (
47
      0 => 'atomcat',
48
    ),
49
    'application/atomsvc+xml' =>
50
    array (
51
      0 => 'atomsvc',
52
    ),
53
    'application/ccxml+xml' =>
54
    array (
55
      0 => 'ccxml',
56
    ),
57
    'application/cdmi-capability' =>
58
    array (
59
      0 => 'cdmia',
60
    ),
61
    'application/cdmi-container' =>
62
    array (
63
      0 => 'cdmic',
64
    ),
65
    'application/cdmi-domain' =>
66
    array (
67
      0 => 'cdmid',
68
    ),
69
    'application/cdmi-object' =>
70
    array (
71
      0 => 'cdmio',
72
    ),
73
    'application/cdmi-queue' =>
74
    array (
75
      0 => 'cdmiq',
76
    ),
77
    'application/cu-seeme' =>
78
    array (
79
      0 => 'cu',
80
    ),
81
    'application/davmount+xml' =>
82
    array (
83
      0 => 'davmount',
84
    ),
85
    'application/docbook+xml' =>
86
    array (
87
      0 => 'dbk',
88
    ),
89
    'application/dssc+der' =>
90
    array (
91
      0 => 'dssc',
92
    ),
93
    'application/dssc+xml' =>
94
    array (
95
      0 => 'xdssc',
96
    ),
97
    'application/ecmascript' =>
98
    array (
99
      0 => 'ecma',
100
    ),
101
    'application/emma+xml' =>
102
    array (
103
      0 => 'emma',
104
    ),
105
    'application/epub+zip' =>
106
    array (
107
      0 => 'epub',
108
    ),
109
    'application/exi' =>
110
    array (
111
      0 => 'exi',
112
    ),
113
    'application/font-tdpfr' =>
114
    array (
115
      0 => 'pfr',
116
    ),
117
    'application/gml+xml' =>
118
    array (
119
      0 => 'gml',
120
    ),
121
    'application/gpx+xml' =>
122
    array (
123
      0 => 'gpx',
124
    ),
125
    'application/gxf' =>
126
    array (
127
      0 => 'gxf',
128
    ),
129
    'application/hyperstudio' =>
130
    array (
131
      0 => 'stk',
132
    ),
133
    'application/inkml+xml' =>
134
    array (
135
      0 => 'ink',
136
      1 => 'inkml',
137
    ),
138
    'application/ipfix' =>
139
    array (
140
      0 => 'ipfix',
141
    ),
142
    'application/java-archive' =>
143
    array (
144
      0 => 'jar',
145
    ),
146
    'application/java-serialized-object' =>
147
    array (
148
      0 => 'ser',
149
    ),
150
    'application/java-vm' =>
151
    array (
152
      0 => 'class',
153
    ),
154
    'application/javascript' =>
155
    array (
156
      0 => 'js',
157
    ),
158
    'application/json' =>
159
    array (
160
      0 => 'json',
161
    ),
162
    'application/jsonml+json' =>
163
    array (
164
      0 => 'jsonml',
165
    ),
166
    'application/lost+xml' =>
167
    array (
168
      0 => 'lostxml',
169
    ),
170
    'application/mac-binhex40' =>
171
    array (
172
      0 => 'hqx',
173
    ),
174
    'application/mac-compactpro' =>
175
    array (
176
      0 => 'cpt',
177
    ),
178
    'application/mads+xml' =>
179
    array (
180
      0 => 'mads',
181
    ),
182
    'application/marc' =>
183
    array (
184
      0 => 'mrc',
185
    ),
186
    'application/marcxml+xml' =>
187
    array (
188
      0 => 'mrcx',
189
    ),
190
    'application/mathematica' =>
191
    array (
192
      0 => 'ma',
193
      1 => 'nb',
194
      2 => 'mb',
195
    ),
196
    'application/mathml+xml' =>
197
    array (
198
      0 => 'mathml',
199
    ),
200
    'application/mbox' =>
201
    array (
202
      0 => 'mbox',
203
    ),
204
    'application/mediaservercontrol+xml' =>
205
    array (
206
      0 => 'mscml',
207
    ),
208
    'application/metalink+xml' =>
209
    array (
210
      0 => 'metalink',
211
    ),
212
    'application/metalink4+xml' =>
213
    array (
214
      0 => 'meta4',
215
    ),
216
    'application/mets+xml' =>
217
    array (
218
      0 => 'mets',
219
    ),
220
    'application/mods+xml' =>
221
    array (
222
      0 => 'mods',
223
    ),
224
    'application/mp21' =>
225
    array (
226
      0 => 'm21',
227
      1 => 'mp21',
228
    ),
229
    'application/mp4' =>
230
    array (
231
      0 => 'mp4s',
232
    ),
233
    'application/msword' =>
234
    array (
235
      0 => 'doc',
236
      1 => 'dot',
237
    ),
238
    'application/mxf' =>
239
    array (
240
      0 => 'mxf',
241
    ),
242
    'application/octet-stream' =>
243
    array (
244
      0 => 'bin',
245
      1 => 'dms',
246
      2 => 'lrf',
247
      3 => 'mar',
248
      4 => 'so',
249
      5 => 'dist',
250
      6 => 'distz',
251
      7 => 'pkg',
252
      8 => 'bpk',
253
      9 => 'dump',
254
      10 => 'elc',
255
      11 => 'deploy',
256
    ),
257
    'application/oda' =>
258
    array (
259
      0 => 'oda',
260
    ),
261
    'application/oebps-package+xml' =>
262
    array (
263
      0 => 'opf',
264
    ),
265
    'application/ogg' =>
266
    array (
267
      0 => 'ogx',
268
    ),
269
    'application/omdoc+xml' =>
270
    array (
271
      0 => 'omdoc',
272
    ),
273
    'application/onenote' =>
274
    array (
275
      0 => 'onetoc',
276
      1 => 'onetoc2',
277
      2 => 'onetmp',
278
      3 => 'onepkg',
279
    ),
280
    'application/oxps' =>
281
    array (
282
      0 => 'oxps',
283
    ),
284
    'application/patch-ops-error+xml' =>
285
    array (
286
      0 => 'xer',
287
    ),
288
    'application/pdf' =>
289
    array (
290
      0 => 'pdf',
291
    ),
292
    'application/pgp-encrypted' =>
293
    array (
294
      0 => 'pgp',
295
    ),
296
    'application/pgp-signature' =>
297
    array (
298
      0 => 'asc',
299
      1 => 'sig',
300
    ),
301
    'application/pics-rules' =>
302
    array (
303
      0 => 'prf',
304
    ),
305
    'application/pkcs10' =>
306
    array (
307
      0 => 'p10',
308
    ),
309
    'application/pkcs7-mime' =>
310
    array (
311
      0 => 'p7m',
312
      1 => 'p7c',
313
    ),
314
    'application/pkcs7-signature' =>
315
    array (
316
      0 => 'p7s',
317
    ),
318
    'application/pkcs8' =>
319
    array (
320
      0 => 'p8',
321
    ),
322
    'application/pkix-attr-cert' =>
323
    array (
324
      0 => 'ac',
325
    ),
326
    'application/pkix-cert' =>
327
    array (
328
      0 => 'cer',
329
    ),
330
    'application/pkix-crl' =>
331
    array (
332
      0 => 'crl',
333
    ),
334
    'application/pkix-pkipath' =>
335
    array (
336
      0 => 'pkipath',
337
    ),
338
    'application/pkixcmp' =>
339
    array (
340
      0 => 'pki',
341
    ),
342
    'application/pls+xml' =>
343
    array (
344
      0 => 'pls',
345
    ),
346
    'application/postscript' =>
347
    array (
348
      0 => 'ai',
349
      1 => 'eps',
350
      2 => 'ps',
351
    ),
352
    'application/prs.cww' =>
353
    array (
354
      0 => 'cww',
355
    ),
356
    'application/pskc+xml' =>
357
    array (
358
      0 => 'pskcxml',
359
    ),
360
    'application/rdf+xml' =>
361
    array (
362
      0 => 'rdf',
363
    ),
364
    'application/reginfo+xml' =>
365
    array (
366
      0 => 'rif',
367
    ),
368
    'application/relax-ng-compact-syntax' =>
369
    array (
370
      0 => 'rnc',
371
    ),
372
    'application/resource-lists+xml' =>
373
    array (
374
      0 => 'rl',
375
    ),
376
    'application/resource-lists-diff+xml' =>
377
    array (
378
      0 => 'rld',
379
    ),
380
    'application/rls-services+xml' =>
381
    array (
382
      0 => 'rs',
383
    ),
384
    'application/rpki-ghostbusters' =>
385
    array (
386
      0 => 'gbr',
387
    ),
388
    'application/rpki-manifest' =>
389
    array (
390
      0 => 'mft',
391
    ),
392
    'application/rpki-roa' =>
393
    array (
394
      0 => 'roa',
395
    ),
396
    'application/rsd+xml' =>
397
    array (
398
      0 => 'rsd',
399
    ),
400
    'application/rss+xml' =>
401
    array (
402
      0 => 'rss',
403
    ),
404
    'application/rtf' =>
405
    array (
406
      0 => 'rtf',
407
    ),
408
    'application/sbml+xml' =>
409
    array (
410
      0 => 'sbml',
411
    ),
412
    'application/scvp-cv-request' =>
413
    array (
414
      0 => 'scq',
415
    ),
416
    'application/scvp-cv-response' =>
417
    array (
418
      0 => 'scs',
419
    ),
420
    'application/scvp-vp-request' =>
421
    array (
422
      0 => 'spq',
423
    ),
424
    'application/scvp-vp-response' =>
425
    array (
426
      0 => 'spp',
427
    ),
428
    'application/sdp' =>
429
    array (
430
      0 => 'sdp',
431
    ),
432
    'application/set-payment-initiation' =>
433
    array (
434
      0 => 'setpay',
435
    ),
436
    'application/set-registration-initiation' =>
437
    array (
438
      0 => 'setreg',
439
    ),
440
    'application/shf+xml' =>
441
    array (
442
      0 => 'shf',
443
    ),
444
    'application/smil+xml' =>
445
    array (
446
      0 => 'smi',
447
      1 => 'smil',
448
    ),
449
    'application/sparql-query' =>
450
    array (
451
      0 => 'rq',
452
    ),
453
    'application/sparql-results+xml' =>
454
    array (
455
      0 => 'srx',
456
    ),
457
    'application/srgs' =>
458
    array (
459
      0 => 'gram',
460
    ),
461
    'application/srgs+xml' =>
462
    array (
463
      0 => 'grxml',
464
    ),
465
    'application/sru+xml' =>
466
    array (
467
      0 => 'sru',
468
    ),
469
    'application/ssdl+xml' =>
470
    array (
471
      0 => 'ssdl',
472
    ),
473
    'application/ssml+xml' =>
474
    array (
475
      0 => 'ssml',
476
    ),
477
    'application/tei+xml' =>
478
    array (
479
      0 => 'tei',
480
      1 => 'teicorpus',
481
    ),
482
    'application/thraud+xml' =>
483
    array (
484
      0 => 'tfi',
485
    ),
486
    'application/timestamped-data' =>
487
    array (
488
      0 => 'tsd',
489
    ),
490
    'application/vnd.3gpp.pic-bw-large' =>
491
    array (
492
      0 => 'plb',
493
    ),
494
    'application/vnd.3gpp.pic-bw-small' =>
495
    array (
496
      0 => 'psb',
497
    ),
498
    'application/vnd.3gpp.pic-bw-var' =>
499
    array (
500
      0 => 'pvb',
501
    ),
502
    'application/vnd.3gpp2.tcap' =>
503
    array (
504
      0 => 'tcap',
505
    ),
506
    'application/vnd.3m.post-it-notes' =>
507
    array (
508
      0 => 'pwn',
509
    ),
510
    'application/vnd.accpac.simply.aso' =>
511
    array (
512
      0 => 'aso',
513
    ),
514
    'application/vnd.accpac.simply.imp' =>
515
    array (
516
      0 => 'imp',
517
    ),
518
    'application/vnd.acucobol' =>
519
    array (
520
      0 => 'acu',
521
    ),
522
    'application/vnd.acucorp' =>
523
    array (
524
      0 => 'atc',
525
      1 => 'acutc',
526
    ),
527
    'application/vnd.adobe.air-application-installer-package+zip' =>
528
    array (
529
      0 => 'air',
530
    ),
531
    'application/vnd.adobe.formscentral.fcdt' =>
532
    array (
533
      0 => 'fcdt',
534
    ),
535
    'application/vnd.adobe.fxp' =>
536
    array (
537
      0 => 'fxp',
538
      1 => 'fxpl',
539
    ),
540
    'application/vnd.adobe.xdp+xml' =>
541
    array (
542
      0 => 'xdp',
543
    ),
544
    'application/vnd.adobe.xfdf' =>
545
    array (
546
      0 => 'xfdf',
547
    ),
548
    'application/vnd.ahead.space' =>
549
    array (
550
      0 => 'ahead',
551
    ),
552
    'application/vnd.airzip.filesecure.azf' =>
553
    array (
554
      0 => 'azf',
555
    ),
556
    'application/vnd.airzip.filesecure.azs' =>
557
    array (
558
      0 => 'azs',
559
    ),
560
    'application/vnd.amazon.ebook' =>
561
    array (
562
      0 => 'azw',
563
    ),
564
    'application/vnd.americandynamics.acc' =>
565
    array (
566
      0 => 'acc',
567
    ),
568
    'application/vnd.amiga.ami' =>
569
    array (
570
      0 => 'ami',
571
    ),
572
    'application/vnd.android.package-archive' =>
573
    array (
574
      0 => 'apk',
575
    ),
576
    'application/vnd.anser-web-certificate-issue-initiation' =>
577
    array (
578
      0 => 'cii',
579
    ),
580
    'application/vnd.anser-web-funds-transfer-initiation' =>
581
    array (
582
      0 => 'fti',
583
    ),
584
    'application/vnd.antix.game-component' =>
585
    array (
586
      0 => 'atx',
587
    ),
588
    'application/vnd.apple.installer+xml' =>
589
    array (
590
      0 => 'mpkg',
591
    ),
592
    'application/vnd.apple.mpegurl' =>
593
    array (
594
      0 => 'm3u8',
595
    ),
596
    'application/vnd.aristanetworks.swi' =>
597
    array (
598
      0 => 'swi',
599
    ),
600
    'application/vnd.astraea-software.iota' =>
601
    array (
602
      0 => 'iota',
603
    ),
604
    'application/vnd.audiograph' =>
605
    array (
606
      0 => 'aep',
607
    ),
608
    'application/vnd.blueice.multipass' =>
609
    array (
610
      0 => 'mpm',
611
    ),
612
    'application/vnd.bmi' =>
613
    array (
614
      0 => 'bmi',
615
    ),
616
    'application/vnd.businessobjects' =>
617
    array (
618
      0 => 'rep',
619
    ),
620
    'application/vnd.chemdraw+xml' =>
621
    array (
622
      0 => 'cdxml',
623
    ),
624
    'application/vnd.chipnuts.karaoke-mmd' =>
625
    array (
626
      0 => 'mmd',
627
    ),
628
    'application/vnd.cinderella' =>
629
    array (
630
      0 => 'cdy',
631
    ),
632
    'application/vnd.claymore' =>
633
    array (
634
      0 => 'cla',
635
    ),
636
    'application/vnd.cloanto.rp9' =>
637
    array (
638
      0 => 'rp9',
639
    ),
640
    'application/vnd.clonk.c4group' =>
641
    array (
642
      0 => 'c4g',
643
      1 => 'c4d',
644
      2 => 'c4f',
645
      3 => 'c4p',
646
      4 => 'c4u',
647
    ),
648
    'application/vnd.cluetrust.cartomobile-config' =>
649
    array (
650
      0 => 'c11amc',
651
    ),
652
    'application/vnd.cluetrust.cartomobile-config-pkg' =>
653
    array (
654
      0 => 'c11amz',
655
    ),
656
    'application/vnd.commonspace' =>
657
    array (
658
      0 => 'csp',
659
    ),
660
    'application/vnd.contact.cmsg' =>
661
    array (
662
      0 => 'cdbcmsg',
663
    ),
664
    'application/vnd.cosmocaller' =>
665
    array (
666
      0 => 'cmc',
667
    ),
668
    'application/vnd.crick.clicker' =>
669
    array (
670
      0 => 'clkx',
671
    ),
672
    'application/vnd.crick.clicker.keyboard' =>
673
    array (
674
      0 => 'clkk',
675
    ),
676
    'application/vnd.crick.clicker.palette' =>
677
    array (
678
      0 => 'clkp',
679
    ),
680
    'application/vnd.crick.clicker.template' =>
681
    array (
682
      0 => 'clkt',
683
    ),
684
    'application/vnd.crick.clicker.wordbank' =>
685
    array (
686
      0 => 'clkw',
687
    ),
688
    'application/vnd.criticaltools.wbs+xml' =>
689
    array (
690
      0 => 'wbs',
691
    ),
692
    'application/vnd.ctc-posml' =>
693
    array (
694
      0 => 'pml',
695
    ),
696
    'application/vnd.cups-ppd' =>
697
    array (
698
      0 => 'ppd',
699
    ),
700
    'application/vnd.curl.car' =>
701
    array (
702
      0 => 'car',
703
    ),
704
    'application/vnd.curl.pcurl' =>
705
    array (
706
      0 => 'pcurl',
707
    ),
708
    'application/vnd.dart' =>
709
    array (
710
      0 => 'dart',
711
    ),
712
    'application/vnd.data-vision.rdz' =>
713
    array (
714
      0 => 'rdz',
715
    ),
716
    'application/vnd.dece.data' =>
717
    array (
718
      0 => 'uvf',
719
      1 => 'uvvf',
720
      2 => 'uvd',
721
      3 => 'uvvd',
722
    ),
723
    'application/vnd.dece.ttml+xml' =>
724
    array (
725
      0 => 'uvt',
726
      1 => 'uvvt',
727
    ),
728
    'application/vnd.dece.unspecified' =>
729
    array (
730
      0 => 'uvx',
731
      1 => 'uvvx',
732
    ),
733
    'application/vnd.dece.zip' =>
734
    array (
735
      0 => 'uvz',
736
      1 => 'uvvz',
737
    ),
738
    'application/vnd.denovo.fcselayout-link' =>
739
    array (
740
      0 => 'fe_launch',
741
    ),
742
    'application/vnd.dna' =>
743
    array (
744
      0 => 'dna',
745
    ),
746
    'application/vnd.dolby.mlp' =>
747
    array (
748
      0 => 'mlp',
749
    ),
750
    'application/vnd.dpgraph' =>
751
    array (
752
      0 => 'dpg',
753
    ),
754
    'application/vnd.dreamfactory' =>
755
    array (
756
      0 => 'dfac',
757
    ),
758
    'application/vnd.ds-keypoint' =>
759
    array (
760
      0 => 'kpxx',
761
    ),
762
    'application/vnd.dvb.ait' =>
763
    array (
764
      0 => 'ait',
765
    ),
766
    'application/vnd.dvb.service' =>
767
    array (
768
      0 => 'svc',
769
    ),
770
    'application/vnd.dynageo' =>
771
    array (
772
      0 => 'geo',
773
    ),
774
    'application/vnd.ecowin.chart' =>
775
    array (
776
      0 => 'mag',
777
    ),
778
    'application/vnd.enliven' =>
779
    array (
780
      0 => 'nml',
781
    ),
782
    'application/vnd.epson.esf' =>
783
    array (
784
      0 => 'esf',
785
    ),
786
    'application/vnd.epson.msf' =>
787
    array (
788
      0 => 'msf',
789
    ),
790
    'application/vnd.epson.quickanime' =>
791
    array (
792
      0 => 'qam',
793
    ),
794
    'application/vnd.epson.salt' =>
795
    array (
796
      0 => 'slt',
797
    ),
798
    'application/vnd.epson.ssf' =>
799
    array (
800
      0 => 'ssf',
801
    ),
802
    'application/vnd.eszigno3+xml' =>
803
    array (
804
      0 => 'es3',
805
      1 => 'et3',
806
    ),
807
    'application/vnd.ezpix-album' =>
808
    array (
809
      0 => 'ez2',
810
    ),
811
    'application/vnd.ezpix-package' =>
812
    array (
813
      0 => 'ez3',
814
    ),
815
    'application/vnd.fdf' =>
816
    array (
817
      0 => 'fdf',
818
    ),
819
    'application/vnd.fdsn.mseed' =>
820
    array (
821
      0 => 'mseed',
822
    ),
823
    'application/vnd.fdsn.seed' =>
824
    array (
825
      0 => 'seed',
826
      1 => 'dataless',
827
    ),
828
    'application/vnd.flographit' =>
829
    array (
830
      0 => 'gph',
831
    ),
832
    'application/vnd.fluxtime.clip' =>
833
    array (
834
      0 => 'ftc',
835
    ),
836
    'application/vnd.framemaker' =>
837
    array (
838
      0 => 'fm',
839
      1 => 'frame',
840
      2 => 'maker',
841
      3 => 'book',
842
    ),
843
    'application/vnd.frogans.fnc' =>
844
    array (
845
      0 => 'fnc',
846
    ),
847
    'application/vnd.frogans.ltf' =>
848
    array (
849
      0 => 'ltf',
850
    ),
851
    'application/vnd.fsc.weblaunch' =>
852
    array (
853
      0 => 'fsc',
854
    ),
855
    'application/vnd.fujitsu.oasys' =>
856
    array (
857
      0 => 'oas',
858
    ),
859
    'application/vnd.fujitsu.oasys2' =>
860
    array (
861
      0 => 'oa2',
862
    ),
863
    'application/vnd.fujitsu.oasys3' =>
864
    array (
865
      0 => 'oa3',
866
    ),
867
    'application/vnd.fujitsu.oasysgp' =>
868
    array (
869
      0 => 'fg5',
870
    ),
871
    'application/vnd.fujitsu.oasysprs' =>
872
    array (
873
      0 => 'bh2',
874
    ),
875
    'application/vnd.fujixerox.ddd' =>
876
    array (
877
      0 => 'ddd',
878
    ),
879
    'application/vnd.fujixerox.docuworks' =>
880
    array (
881
      0 => 'xdw',
882
    ),
883
    'application/vnd.fujixerox.docuworks.binder' =>
884
    array (
885
      0 => 'xbd',
886
    ),
887
    'application/vnd.fuzzysheet' =>
888
    array (
889
      0 => 'fzs',
890
    ),
891
    'application/vnd.genomatix.tuxedo' =>
892
    array (
893
      0 => 'txd',
894
    ),
895
    'application/vnd.geogebra.file' =>
896
    array (
897
      0 => 'ggb',
898
    ),
899
    'application/vnd.geogebra.tool' =>
900
    array (
901
      0 => 'ggt',
902
    ),
903
    'application/vnd.geometry-explorer' =>
904
    array (
905
      0 => 'gex',
906
      1 => 'gre',
907
    ),
908
    'application/vnd.geonext' =>
909
    array (
910
      0 => 'gxt',
911
    ),
912
    'application/vnd.geoplan' =>
913
    array (
914
      0 => 'g2w',
915
    ),
916
    'application/vnd.geospace' =>
917
    array (
918
      0 => 'g3w',
919
    ),
920
    'application/vnd.gmx' =>
921
    array (
922
      0 => 'gmx',
923
    ),
924
    'application/vnd.google-earth.kml+xml' =>
925
    array (
926
      0 => 'kml',
927
    ),
928
    'application/vnd.google-earth.kmz' =>
929
    array (
930
      0 => 'kmz',
931
    ),
932
    'application/vnd.grafeq' =>
933
    array (
934
      0 => 'gqf',
935
      1 => 'gqs',
936
    ),
937
    'application/vnd.groove-account' =>
938
    array (
939
      0 => 'gac',
940
    ),
941
    'application/vnd.groove-help' =>
942
    array (
943
      0 => 'ghf',
944
    ),
945
    'application/vnd.groove-identity-message' =>
946
    array (
947
      0 => 'gim',
948
    ),
949
    'application/vnd.groove-injector' =>
950
    array (
951
      0 => 'grv',
952
    ),
953
    'application/vnd.groove-tool-message' =>
954
    array (
955
      0 => 'gtm',
956
    ),
957
    'application/vnd.groove-tool-template' =>
958
    array (
959
      0 => 'tpl',
960
    ),
961
    'application/vnd.groove-vcard' =>
962
    array (
963
      0 => 'vcg',
964
    ),
965
    'application/vnd.hal+xml' =>
966
    array (
967
      0 => 'hal',
968
    ),
969
    'application/vnd.handheld-entertainment+xml' =>
970
    array (
971
      0 => 'zmm',
972
    ),
973
    'application/vnd.hbci' =>
974
    array (
975
      0 => 'hbci',
976
    ),
977
    'application/vnd.hhe.lesson-player' =>
978
    array (
979
      0 => 'les',
980
    ),
981
    'application/vnd.hp-hpgl' =>
982
    array (
983
      0 => 'hpgl',
984
    ),
985
    'application/vnd.hp-hpid' =>
986
    array (
987
      0 => 'hpid',
988
    ),
989
    'application/vnd.hp-hps' =>
990
    array (
991
      0 => 'hps',
992
    ),
993
    'application/vnd.hp-jlyt' =>
994
    array (
995
      0 => 'jlt',
996
    ),
997
    'application/vnd.hp-pcl' =>
998
    array (
999
      0 => 'pcl',
1000
    ),
1001
    'application/vnd.hp-pclxl' =>
1002
    array (
1003
      0 => 'pclxl',
1004
    ),
1005
    'application/vnd.hydrostatix.sof-data' =>
1006
    array (
1007
      0 => 'sfd-hdstx',
1008
    ),
1009
    'application/vnd.ibm.minipay' =>
1010
    array (
1011
      0 => 'mpy',
1012
    ),
1013
    'application/vnd.ibm.modcap' =>
1014
    array (
1015
      0 => 'afp',
1016
      1 => 'listafp',
1017
      2 => 'list3820',
1018
    ),
1019
    'application/vnd.ibm.rights-management' =>
1020
    array (
1021
      0 => 'irm',
1022
    ),
1023
    'application/vnd.ibm.secure-container' =>
1024
    array (
1025
      0 => 'sc',
1026
    ),
1027
    'application/vnd.iccprofile' =>
1028
    array (
1029
      0 => 'icc',
1030
      1 => 'icm',
1031
    ),
1032
    'application/vnd.igloader' =>
1033
    array (
1034
      0 => 'igl',
1035
    ),
1036
    'application/vnd.immervision-ivp' =>
1037
    array (
1038
      0 => 'ivp',
1039
    ),
1040
    'application/vnd.immervision-ivu' =>
1041
    array (
1042
      0 => 'ivu',
1043
    ),
1044
    'application/vnd.insors.igm' =>
1045
    array (
1046
      0 => 'igm',
1047
    ),
1048
    'application/vnd.intercon.formnet' =>
1049
    array (
1050
      0 => 'xpw',
1051
      1 => 'xpx',
1052
    ),
1053
    'application/vnd.intergeo' =>
1054
    array (
1055
      0 => 'i2g',
1056
    ),
1057
    'application/vnd.intu.qbo' =>
1058
    array (
1059
      0 => 'qbo',
1060
    ),
1061
    'application/vnd.intu.qfx' =>
1062
    array (
1063
      0 => 'qfx',
1064
    ),
1065
    'application/vnd.ipunplugged.rcprofile' =>
1066
    array (
1067
      0 => 'rcprofile',
1068
    ),
1069
    'application/vnd.irepository.package+xml' =>
1070
    array (
1071
      0 => 'irp',
1072
    ),
1073
    'application/vnd.is-xpr' =>
1074
    array (
1075
      0 => 'xpr',
1076
    ),
1077
    'application/vnd.isac.fcs' =>
1078
    array (
1079
      0 => 'fcs',
1080
    ),
1081
    'application/vnd.jam' =>
1082
    array (
1083
      0 => 'jam',
1084
    ),
1085
    'application/vnd.jcp.javame.midlet-rms' =>
1086
    array (
1087
      0 => 'rms',
1088
    ),
1089
    'application/vnd.jisp' =>
1090
    array (
1091
      0 => 'jisp',
1092
    ),
1093
    'application/vnd.joost.joda-archive' =>
1094
    array (
1095
      0 => 'joda',
1096
    ),
1097
    'application/vnd.kahootz' =>
1098
    array (
1099
      0 => 'ktz',
1100
      1 => 'ktr',
1101
    ),
1102
    'application/vnd.kde.karbon' =>
1103
    array (
1104
      0 => 'karbon',
1105
    ),
1106
    'application/vnd.kde.kchart' =>
1107
    array (
1108
      0 => 'chrt',
1109
    ),
1110
    'application/vnd.kde.kformula' =>
1111
    array (
1112
      0 => 'kfo',
1113
    ),
1114
    'application/vnd.kde.kivio' =>
1115
    array (
1116
      0 => 'flw',
1117
    ),
1118
    'application/vnd.kde.kontour' =>
1119
    array (
1120
      0 => 'kon',
1121
    ),
1122
    'application/vnd.kde.kpresenter' =>
1123
    array (
1124
      0 => 'kpr',
1125
      1 => 'kpt',
1126
    ),
1127
    'application/vnd.kde.kspread' =>
1128
    array (
1129
      0 => 'ksp',
1130
    ),
1131
    'application/vnd.kde.kword' =>
1132
    array (
1133
      0 => 'kwd',
1134
      1 => 'kwt',
1135
    ),
1136
    'application/vnd.kenameaapp' =>
1137
    array (
1138
      0 => 'htke',
1139
    ),
1140
    'application/vnd.kidspiration' =>
1141
    array (
1142
      0 => 'kia',
1143
    ),
1144
    'application/vnd.kinar' =>
1145
    array (
1146
      0 => 'kne',
1147
      1 => 'knp',
1148
    ),
1149
    'application/vnd.koan' =>
1150
    array (
1151
      0 => 'skp',
1152
      1 => 'skd',
1153
      2 => 'skt',
1154
      3 => 'skm',
1155
    ),
1156
    'application/vnd.kodak-descriptor' =>
1157
    array (
1158
      0 => 'sse',
1159
    ),
1160
    'application/vnd.las.las+xml' =>
1161
    array (
1162
      0 => 'lasxml',
1163
    ),
1164
    'application/vnd.llamagraphics.life-balance.desktop' =>
1165
    array (
1166
      0 => 'lbd',
1167
    ),
1168
    'application/vnd.llamagraphics.life-balance.exchange+xml' =>
1169
    array (
1170
      0 => 'lbe',
1171
    ),
1172
    'application/vnd.lotus-1-2-3' =>
1173
    array (
1174
      0 => '123',
1175
    ),
1176
    'application/vnd.lotus-approach' =>
1177
    array (
1178
      0 => 'apr',
1179
    ),
1180
    'application/vnd.lotus-freelance' =>
1181
    array (
1182
      0 => 'pre',
1183
    ),
1184
    'application/vnd.lotus-notes' =>
1185
    array (
1186
      0 => 'nsf',
1187
    ),
1188
    'application/vnd.lotus-organizer' =>
1189
    array (
1190
      0 => 'org',
1191
    ),
1192
    'application/vnd.lotus-screencam' =>
1193
    array (
1194
      0 => 'scm',
1195
    ),
1196
    'application/vnd.lotus-wordpro' =>
1197
    array (
1198
      0 => 'lwp',
1199
    ),
1200
    'application/vnd.macports.portpkg' =>
1201
    array (
1202
      0 => 'portpkg',
1203
    ),
1204
    'application/vnd.mcd' =>
1205
    array (
1206
      0 => 'mcd',
1207
    ),
1208
    'application/vnd.medcalcdata' =>
1209
    array (
1210
      0 => 'mc1',
1211
    ),
1212
    'application/vnd.mediastation.cdkey' =>
1213
    array (
1214
      0 => 'cdkey',
1215
    ),
1216
    'application/vnd.mfer' =>
1217
    array (
1218
      0 => 'mwf',
1219
    ),
1220
    'application/vnd.mfmp' =>
1221
    array (
1222
      0 => 'mfm',
1223
    ),
1224
    'application/vnd.micrografx.flo' =>
1225
    array (
1226
      0 => 'flo',
1227
    ),
1228
    'application/vnd.micrografx.igx' =>
1229
    array (
1230
      0 => 'igx',
1231
    ),
1232
    'application/vnd.mif' =>
1233
    array (
1234
      0 => 'mif',
1235
    ),
1236
    'application/vnd.mobius.daf' =>
1237
    array (
1238
      0 => 'daf',
1239
    ),
1240
    'application/vnd.mobius.dis' =>
1241
    array (
1242
      0 => 'dis',
1243
    ),
1244
    'application/vnd.mobius.mbk' =>
1245
    array (
1246
      0 => 'mbk',
1247
    ),
1248
    'application/vnd.mobius.mqy' =>
1249
    array (
1250
      0 => 'mqy',
1251
    ),
1252
    'application/vnd.mobius.msl' =>
1253
    array (
1254
      0 => 'msl',
1255
    ),
1256
    'application/vnd.mobius.plc' =>
1257
    array (
1258
      0 => 'plc',
1259
    ),
1260
    'application/vnd.mobius.txf' =>
1261
    array (
1262
      0 => 'txf',
1263
    ),
1264
    'application/vnd.mophun.application' =>
1265
    array (
1266
      0 => 'mpn',
1267
    ),
1268
    'application/vnd.mophun.certificate' =>
1269
    array (
1270
      0 => 'mpc',
1271
    ),
1272
    'application/vnd.mozilla.xul+xml' =>
1273
    array (
1274
      0 => 'xul',
1275
    ),
1276
    'application/vnd.ms-artgalry' =>
1277
    array (
1278
      0 => 'cil',
1279
    ),
1280
    'application/vnd.ms-cab-compressed' =>
1281
    array (
1282
      0 => 'cab',
1283
    ),
1284
    'application/vnd.ms-excel' =>
1285
    array (
1286
      0 => 'xls',
1287
      1 => 'xlm',
1288
      2 => 'xla',
1289
      3 => 'xlc',
1290
      4 => 'xlt',
1291
      5 => 'xlw',
1292
    ),
1293
    'application/vnd.ms-excel.addin.macroenabled.12' =>
1294
    array (
1295
      0 => 'xlam',
1296
    ),
1297
    'application/vnd.ms-excel.sheet.binary.macroenabled.12' =>
1298
    array (
1299
      0 => 'xlsb',
1300
    ),
1301
    'application/vnd.ms-excel.sheet.macroenabled.12' =>
1302
    array (
1303
      0 => 'xlsm',
1304
    ),
1305
    'application/vnd.ms-excel.template.macroenabled.12' =>
1306
    array (
1307
      0 => 'xltm',
1308
    ),
1309
    'application/vnd.ms-fontobject' =>
1310
    array (
1311
      0 => 'eot',
1312
    ),
1313
    'application/vnd.ms-htmlhelp' =>
1314
    array (
1315
      0 => 'chm',
1316
    ),
1317
    'application/vnd.ms-ims' =>
1318
    array (
1319
      0 => 'ims',
1320
    ),
1321
    'application/vnd.ms-lrm' =>
1322
    array (
1323
      0 => 'lrm',
1324
    ),
1325
    'application/vnd.ms-officetheme' =>
1326
    array (
1327
      0 => 'thmx',
1328
    ),
1329
    'application/vnd.ms-pki.seccat' =>
1330
    array (
1331
      0 => 'cat',
1332
    ),
1333
    'application/vnd.ms-pki.stl' =>
1334
    array (
1335
      0 => 'stl',
1336
    ),
1337
    'application/vnd.ms-powerpoint' =>
1338
    array (
1339
      0 => 'ppt',
1340
      1 => 'pps',
1341
      2 => 'pot',
1342
    ),
1343
    'application/vnd.ms-powerpoint.addin.macroenabled.12' =>
1344
    array (
1345
      0 => 'ppam',
1346
    ),
1347
    'application/vnd.ms-powerpoint.presentation.macroenabled.12' =>
1348
    array (
1349
      0 => 'pptm',
1350
    ),
1351
    'application/vnd.ms-powerpoint.slide.macroenabled.12' =>
1352
    array (
1353
      0 => 'sldm',
1354
    ),
1355
    'application/vnd.ms-powerpoint.slideshow.macroenabled.12' =>
1356
    array (
1357
      0 => 'ppsm',
1358
    ),
1359
    'application/vnd.ms-powerpoint.template.macroenabled.12' =>
1360
    array (
1361
      0 => 'potm',
1362
    ),
1363
    'application/vnd.ms-project' =>
1364
    array (
1365
      0 => 'mpp',
1366
      1 => 'mpt',
1367
    ),
1368
    'application/vnd.ms-word.document.macroenabled.12' =>
1369
    array (
1370
      0 => 'docm',
1371
    ),
1372
    'application/vnd.ms-word.template.macroenabled.12' =>
1373
    array (
1374
      0 => 'dotm',
1375
    ),
1376
    'application/vnd.ms-works' =>
1377
    array (
1378
      0 => 'wps',
1379
      1 => 'wks',
1380
      2 => 'wcm',
1381
      3 => 'wdb',
1382
    ),
1383
    'application/vnd.ms-wpl' =>
1384
    array (
1385
      0 => 'wpl',
1386
    ),
1387
    'application/vnd.ms-xpsdocument' =>
1388
    array (
1389
      0 => 'xps',
1390
    ),
1391
    'application/vnd.mseq' =>
1392
    array (
1393
      0 => 'mseq',
1394
    ),
1395
    'application/vnd.musician' =>
1396
    array (
1397
      0 => 'mus',
1398
    ),
1399
    'application/vnd.muvee.style' =>
1400
    array (
1401
      0 => 'msty',
1402
    ),
1403
    'application/vnd.mynfc' =>
1404
    array (
1405
      0 => 'taglet',
1406
    ),
1407
    'application/vnd.neurolanguage.nlu' =>
1408
    array (
1409
      0 => 'nlu',
1410
    ),
1411
    'application/vnd.nitf' =>
1412
    array (
1413
      0 => 'ntf',
1414
      1 => 'nitf',
1415
    ),
1416
    'application/vnd.noblenet-directory' =>
1417
    array (
1418
      0 => 'nnd',
1419
    ),
1420
    'application/vnd.noblenet-sealer' =>
1421
    array (
1422
      0 => 'nns',
1423
    ),
1424
    'application/vnd.noblenet-web' =>
1425
    array (
1426
      0 => 'nnw',
1427
    ),
1428
    'application/vnd.nokia.n-gage.data' =>
1429
    array (
1430
      0 => 'ngdat',
1431
    ),
1432
    'application/vnd.nokia.n-gage.symbian.install' =>
1433
    array (
1434
      0 => 'n-gage',
1435
    ),
1436
    'application/vnd.nokia.radio-preset' =>
1437
    array (
1438
      0 => 'rpst',
1439
    ),
1440
    'application/vnd.nokia.radio-presets' =>
1441
    array (
1442
      0 => 'rpss',
1443
    ),
1444
    'application/vnd.novadigm.edm' =>
1445
    array (
1446
      0 => 'edm',
1447
    ),
1448
    'application/vnd.novadigm.edx' =>
1449
    array (
1450
      0 => 'edx',
1451
    ),
1452
    'application/vnd.novadigm.ext' =>
1453
    array (
1454
      0 => 'ext',
1455
    ),
1456
    'application/vnd.oasis.opendocument.chart' =>
1457
    array (
1458
      0 => 'odc',
1459
    ),
1460
    'application/vnd.oasis.opendocument.chart-template' =>
1461
    array (
1462
      0 => 'otc',
1463
    ),
1464
    'application/vnd.oasis.opendocument.database' =>
1465
    array (
1466
      0 => 'odb',
1467
    ),
1468
    'application/vnd.oasis.opendocument.formula' =>
1469
    array (
1470
      0 => 'odf',
1471
    ),
1472
    'application/vnd.oasis.opendocument.formula-template' =>
1473
    array (
1474
      0 => 'odft',
1475
    ),
1476
    'application/vnd.oasis.opendocument.graphics' =>
1477
    array (
1478
      0 => 'odg',
1479
    ),
1480
    'application/vnd.oasis.opendocument.graphics-template' =>
1481
    array (
1482
      0 => 'otg',
1483
    ),
1484
    'application/vnd.oasis.opendocument.image' =>
1485
    array (
1486
      0 => 'odi',
1487
    ),
1488
    'application/vnd.oasis.opendocument.image-template' =>
1489
    array (
1490
      0 => 'oti',
1491
    ),
1492
    'application/vnd.oasis.opendocument.presentation' =>
1493
    array (
1494
      0 => 'odp',
1495
    ),
1496
    'application/vnd.oasis.opendocument.presentation-template' =>
1497
    array (
1498
      0 => 'otp',
1499
    ),
1500
    'application/vnd.oasis.opendocument.spreadsheet' =>
1501
    array (
1502
      0 => 'ods',
1503
    ),
1504
    'application/vnd.oasis.opendocument.spreadsheet-template' =>
1505
    array (
1506
      0 => 'ots',
1507
    ),
1508
    'application/vnd.oasis.opendocument.text' =>
1509
    array (
1510
      0 => 'odt',
1511
    ),
1512
    'application/vnd.oasis.opendocument.text-master' =>
1513
    array (
1514
      0 => 'odm',
1515
    ),
1516
    'application/vnd.oasis.opendocument.text-template' =>
1517
    array (
1518
      0 => 'ott',
1519
    ),
1520
    'application/vnd.oasis.opendocument.text-web' =>
1521
    array (
1522
      0 => 'oth',
1523
    ),
1524
    'application/vnd.olpc-sugar' =>
1525
    array (
1526
      0 => 'xo',
1527
    ),
1528
    'application/vnd.oma.dd2+xml' =>
1529
    array (
1530
      0 => 'dd2',
1531
    ),
1532
    'application/vnd.openofficeorg.extension' =>
1533
    array (
1534
      0 => 'oxt',
1535
    ),
1536
    'application/vnd.openxmlformats-officedocument.presentationml.presentation' =>
1537
    array (
1538
      0 => 'pptx',
1539
    ),
1540
    'application/vnd.openxmlformats-officedocument.presentationml.slide' =>
1541
    array (
1542
      0 => 'sldx',
1543
    ),
1544
    'application/vnd.openxmlformats-officedocument.presentationml.slideshow' =>
1545
    array (
1546
      0 => 'ppsx',
1547
    ),
1548
    'application/vnd.openxmlformats-officedocument.presentationml.template' =>
1549
    array (
1550
      0 => 'potx',
1551
    ),
1552
    'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' =>
1553
    array (
1554
      0 => 'xlsx',
1555
    ),
1556
    'application/vnd.openxmlformats-officedocument.spreadsheetml.template' =>
1557
    array (
1558
      0 => 'xltx',
1559
    ),
1560
    'application/vnd.openxmlformats-officedocument.wordprocessingml.document' =>
1561
    array (
1562
      0 => 'docx',
1563
    ),
1564
    'application/vnd.openxmlformats-officedocument.wordprocessingml.template' =>
1565
    array (
1566
      0 => 'dotx',
1567
    ),
1568
    'application/vnd.osgeo.mapguide.package' =>
1569
    array (
1570
      0 => 'mgp',
1571
    ),
1572
    'application/vnd.osgi.dp' =>
1573
    array (
1574
      0 => 'dp',
1575
    ),
1576
    'application/vnd.osgi.subsystem' =>
1577
    array (
1578
      0 => 'esa',
1579
    ),
1580
    'application/vnd.palm' =>
1581
    array (
1582
      0 => 'pdb',
1583
      1 => 'pqa',
1584
      2 => 'oprc',
1585
    ),
1586
    'application/vnd.pawaafile' =>
1587
    array (
1588
      0 => 'paw',
1589
    ),
1590
    'application/vnd.pg.format' =>
1591
    array (
1592
      0 => 'str',
1593
    ),
1594
    'application/vnd.pg.osasli' =>
1595
    array (
1596
      0 => 'ei6',
1597
    ),
1598
    'application/vnd.picsel' =>
1599
    array (
1600
      0 => 'efif',
1601
    ),
1602
    'application/vnd.pmi.widget' =>
1603
    array (
1604
      0 => 'wg',
1605
    ),
1606
    'application/vnd.pocketlearn' =>
1607
    array (
1608
      0 => 'plf',
1609
    ),
1610
    'application/vnd.powerbuilder6' =>
1611
    array (
1612
      0 => 'pbd',
1613
    ),
1614
    'application/vnd.previewsystems.box' =>
1615
    array (
1616
      0 => 'box',
1617
    ),
1618
    'application/vnd.proteus.magazine' =>
1619
    array (
1620
      0 => 'mgz',
1621
    ),
1622
    'application/vnd.publishare-delta-tree' =>
1623
    array (
1624
      0 => 'qps',
1625
    ),
1626
    'application/vnd.pvi.ptid1' =>
1627
    array (
1628
      0 => 'ptid',
1629
    ),
1630
    'application/vnd.quark.quarkxpress' =>
1631
    array (
1632
      0 => 'qxd',
1633
      1 => 'qxt',
1634
      2 => 'qwd',
1635
      3 => 'qwt',
1636
      4 => 'qxl',
1637
      5 => 'qxb',
1638
    ),
1639
    'application/vnd.realvnc.bed' =>
1640
    array (
1641
      0 => 'bed',
1642
    ),
1643
    'application/vnd.recordare.musicxml' =>
1644
    array (
1645
      0 => 'mxl',
1646
    ),
1647
    'application/vnd.recordare.musicxml+xml' =>
1648
    array (
1649
      0 => 'musicxml',
1650
    ),
1651
    'application/vnd.rig.cryptonote' =>
1652
    array (
1653
      0 => 'cryptonote',
1654
    ),
1655
    'application/vnd.rim.cod' =>
1656
    array (
1657
      0 => 'cod',
1658
    ),
1659
    'application/vnd.rn-realmedia' =>
1660
    array (
1661
      0 => 'rm',
1662
    ),
1663
    'application/vnd.rn-realmedia-vbr' =>
1664
    array (
1665
      0 => 'rmvb',
1666
    ),
1667
    'application/vnd.route66.link66+xml' =>
1668
    array (
1669
      0 => 'link66',
1670
    ),
1671
    'application/vnd.sailingtracker.track' =>
1672
    array (
1673
      0 => 'st',
1674
    ),
1675
    'application/vnd.seemail' =>
1676
    array (
1677
      0 => 'see',
1678
    ),
1679
    'application/vnd.sema' =>
1680
    array (
1681
      0 => 'sema',
1682
    ),
1683
    'application/vnd.semd' =>
1684
    array (
1685
      0 => 'semd',
1686
    ),
1687
    'application/vnd.semf' =>
1688
    array (
1689
      0 => 'semf',
1690
    ),
1691
    'application/vnd.shana.informed.formdata' =>
1692
    array (
1693
      0 => 'ifm',
1694
    ),
1695
    'application/vnd.shana.informed.formtemplate' =>
1696
    array (
1697
      0 => 'itp',
1698
    ),
1699
    'application/vnd.shana.informed.interchange' =>
1700
    array (
1701
      0 => 'iif',
1702
    ),
1703
    'application/vnd.shana.informed.package' =>
1704
    array (
1705
      0 => 'ipk',
1706
    ),
1707
    'application/vnd.simtech-mindmapper' =>
1708
    array (
1709
      0 => 'twd',
1710
      1 => 'twds',
1711
    ),
1712
    'application/vnd.smaf' =>
1713
    array (
1714
      0 => 'mmf',
1715
    ),
1716
    'application/vnd.smart.teacher' =>
1717
    array (
1718
      0 => 'teacher',
1719
    ),
1720
    'application/vnd.solent.sdkm+xml' =>
1721
    array (
1722
      0 => 'sdkm',
1723
      1 => 'sdkd',
1724
    ),
1725
    'application/vnd.spotfire.dxp' =>
1726
    array (
1727
      0 => 'dxp',
1728
    ),
1729
    'application/vnd.spotfire.sfs' =>
1730
    array (
1731
      0 => 'sfs',
1732
    ),
1733
    'application/vnd.stardivision.calc' =>
1734
    array (
1735
      0 => 'sdc',
1736
    ),
1737
    'application/vnd.stardivision.draw' =>
1738
    array (
1739
      0 => 'sda',
1740
    ),
1741
    'application/vnd.stardivision.impress' =>
1742
    array (
1743
      0 => 'sdd',
1744
    ),
1745
    'application/vnd.stardivision.math' =>
1746
    array (
1747
      0 => 'smf',
1748
    ),
1749
    'application/vnd.stardivision.writer' =>
1750
    array (
1751
      0 => 'sdw',
1752
      1 => 'vor',
1753
    ),
1754
    'application/vnd.stardivision.writer-global' =>
1755
    array (
1756
      0 => 'sgl',
1757
    ),
1758
    'application/vnd.stepmania.package' =>
1759
    array (
1760
      0 => 'smzip',
1761
    ),
1762
    'application/vnd.stepmania.stepchart' =>
1763
    array (
1764
      0 => 'sm',
1765
    ),
1766
    'application/vnd.sun.xml.calc' =>
1767
    array (
1768
      0 => 'sxc',
1769
    ),
1770
    'application/vnd.sun.xml.calc.template' =>
1771
    array (
1772
      0 => 'stc',
1773
    ),
1774
    'application/vnd.sun.xml.draw' =>
1775
    array (
1776
      0 => 'sxd',
1777
    ),
1778
    'application/vnd.sun.xml.draw.template' =>
1779
    array (
1780
      0 => 'std',
1781
    ),
1782
    'application/vnd.sun.xml.impress' =>
1783
    array (
1784
      0 => 'sxi',
1785
    ),
1786
    'application/vnd.sun.xml.impress.template' =>
1787
    array (
1788
      0 => 'sti',
1789
    ),
1790
    'application/vnd.sun.xml.math' =>
1791
    array (
1792
      0 => 'sxm',
1793
    ),
1794
    'application/vnd.sun.xml.writer' =>
1795
    array (
1796
      0 => 'sxw',
1797
    ),
1798
    'application/vnd.sun.xml.writer.global' =>
1799
    array (
1800
      0 => 'sxg',
1801
    ),
1802
    'application/vnd.sun.xml.writer.template' =>
1803
    array (
1804
      0 => 'stw',
1805
    ),
1806
    'application/vnd.sus-calendar' =>
1807
    array (
1808
      0 => 'sus',
1809
      1 => 'susp',
1810
    ),
1811
    'application/vnd.svd' =>
1812
    array (
1813
      0 => 'svd',
1814
    ),
1815
    'application/vnd.symbian.install' =>
1816
    array (
1817
      0 => 'sis',
1818
      1 => 'sisx',
1819
    ),
1820
    'application/vnd.syncml+xml' =>
1821
    array (
1822
      0 => 'xsm',
1823
    ),
1824
    'application/vnd.syncml.dm+wbxml' =>
1825
    array (
1826
      0 => 'bdm',
1827
    ),
1828
    'application/vnd.syncml.dm+xml' =>
1829
    array (
1830
      0 => 'xdm',
1831
    ),
1832
    'application/vnd.tao.intent-module-archive' =>
1833
    array (
1834
      0 => 'tao',
1835
    ),
1836
    'application/vnd.tcpdump.pcap' =>
1837
    array (
1838
      0 => 'pcap',
1839
      1 => 'cap',
1840
      2 => 'dmp',
1841
    ),
1842
    'application/vnd.tmobile-livetv' =>
1843
    array (
1844
      0 => 'tmo',
1845
    ),
1846
    'application/vnd.trid.tpt' =>
1847
    array (
1848
      0 => 'tpt',
1849
    ),
1850
    'application/vnd.triscape.mxs' =>
1851
    array (
1852
      0 => 'mxs',
1853
    ),
1854
    'application/vnd.trueapp' =>
1855
    array (
1856
      0 => 'tra',
1857
    ),
1858
    'application/vnd.ufdl' =>
1859
    array (
1860
      0 => 'ufd',
1861
      1 => 'ufdl',
1862
    ),
1863
    'application/vnd.uiq.theme' =>
1864
    array (
1865
      0 => 'utz',
1866
    ),
1867
    'application/vnd.umajin' =>
1868
    array (
1869
      0 => 'umj',
1870
    ),
1871
    'application/vnd.unity' =>
1872
    array (
1873
      0 => 'unityweb',
1874
    ),
1875
    'application/vnd.uoml+xml' =>
1876
    array (
1877
      0 => 'uoml',
1878
    ),
1879
    'application/vnd.vcx' =>
1880
    array (
1881
      0 => 'vcx',
1882
    ),
1883
    'application/vnd.visio' =>
1884
    array (
1885
      0 => 'vsd',
1886
      1 => 'vst',
1887
      2 => 'vss',
1888
      3 => 'vsw',
1889
    ),
1890
    'application/vnd.visionary' =>
1891
    array (
1892
      0 => 'vis',
1893
    ),
1894
    'application/vnd.vsf' =>
1895
    array (
1896
      0 => 'vsf',
1897
    ),
1898
    'application/vnd.wap.wbxml' =>
1899
    array (
1900
      0 => 'wbxml',
1901
    ),
1902
    'application/vnd.wap.wmlc' =>
1903
    array (
1904
      0 => 'wmlc',
1905
    ),
1906
    'application/vnd.wap.wmlscriptc' =>
1907
    array (
1908
      0 => 'wmlsc',
1909
    ),
1910
    'application/vnd.webturbo' =>
1911
    array (
1912
      0 => 'wtb',
1913
    ),
1914
    'application/vnd.wolfram.player' =>
1915
    array (
1916
      0 => 'nbp',
1917
    ),
1918
    'application/vnd.wordperfect' =>
1919
    array (
1920
      0 => 'wpd',
1921
    ),
1922
    'application/vnd.wqd' =>
1923
    array (
1924
      0 => 'wqd',
1925
    ),
1926
    'application/vnd.wt.stf' =>
1927
    array (
1928
      0 => 'stf',
1929
    ),
1930
    'application/vnd.xara' =>
1931
    array (
1932
      0 => 'xar',
1933
    ),
1934
    'application/vnd.xfdl' =>
1935
    array (
1936
      0 => 'xfdl',
1937
    ),
1938
    'application/vnd.yamaha.hv-dic' =>
1939
    array (
1940
      0 => 'hvd',
1941
    ),
1942
    'application/vnd.yamaha.hv-script' =>
1943
    array (
1944
      0 => 'hvs',
1945
    ),
1946
    'application/vnd.yamaha.hv-voice' =>
1947
    array (
1948
      0 => 'hvp',
1949
    ),
1950
    'application/vnd.yamaha.openscoreformat' =>
1951
    array (
1952
      0 => 'osf',
1953
    ),
1954
    'application/vnd.yamaha.openscoreformat.osfpvg+xml' =>
1955
    array (
1956
      0 => 'osfpvg',
1957
    ),
1958
    'application/vnd.yamaha.smaf-audio' =>
1959
    array (
1960
      0 => 'saf',
1961
    ),
1962
    'application/vnd.yamaha.smaf-phrase' =>
1963
    array (
1964
      0 => 'spf',
1965
    ),
1966
    'application/vnd.yellowriver-custom-menu' =>
1967
    array (
1968
      0 => 'cmp',
1969
    ),
1970
    'application/vnd.zul' =>
1971
    array (
1972
      0 => 'zir',
1973
      1 => 'zirz',
1974
    ),
1975
    'application/vnd.zzazz.deck+xml' =>
1976
    array (
1977
      0 => 'zaz',
1978
    ),
1979
    'application/voicexml+xml' =>
1980
    array (
1981
      0 => 'vxml',
1982
    ),
1983
    'application/widget' =>
1984
    array (
1985
      0 => 'wgt',
1986
    ),
1987
    'application/winhlp' =>
1988
    array (
1989
      0 => 'hlp',
1990
    ),
1991
    'application/wsdl+xml' =>
1992
    array (
1993
      0 => 'wsdl',
1994
    ),
1995
    'application/wspolicy+xml' =>
1996
    array (
1997
      0 => 'wspolicy',
1998
    ),
1999
    'application/x-7z-compressed' =>
2000
    array (
2001
      0 => '7z',
2002
    ),
2003
    'application/x-abiword' =>
2004
    array (
2005
      0 => 'abw',
2006
    ),
2007
    'application/x-ace-compressed' =>
2008
    array (
2009
      0 => 'ace',
2010
    ),
2011
    'application/x-apple-diskimage' =>
2012
    array (
2013
      0 => 'dmg',
2014
    ),
2015
    'application/x-authorware-bin' =>
2016
    array (
2017
      0 => 'aab',
2018
      1 => 'x32',
2019
      2 => 'u32',
2020
      3 => 'vox',
2021
    ),
2022
    'application/x-authorware-map' =>
2023
    array (
2024
      0 => 'aam',
2025
    ),
2026
    'application/x-authorware-seg' =>
2027
    array (
2028
      0 => 'aas',
2029
    ),
2030
    'application/x-bcpio' =>
2031
    array (
2032
      0 => 'bcpio',
2033
    ),
2034
    'application/x-bittorrent' =>
2035
    array (
2036
      0 => 'torrent',
2037
    ),
2038
    'application/x-blorb' =>
2039
    array (
2040
      0 => 'blb',
2041
      1 => 'blorb',
2042
    ),
2043
    'application/x-bzip' =>
2044
    array (
2045
      0 => 'bz',
2046
    ),
2047
    'application/x-bzip2' =>
2048
    array (
2049
      0 => 'bz2',
2050
      1 => 'boz',
2051
    ),
2052
    'application/x-cbr' =>
2053
    array (
2054
      0 => 'cbr',
2055
      1 => 'cba',
2056
      2 => 'cbt',
2057
      3 => 'cbz',
2058
      4 => 'cb7',
2059
    ),
2060
    'application/x-cdlink' =>
2061
    array (
2062
      0 => 'vcd',
2063
    ),
2064
    'application/x-cfs-compressed' =>
2065
    array (
2066
      0 => 'cfs',
2067
    ),
2068
    'application/x-chat' =>
2069
    array (
2070
      0 => 'chat',
2071
    ),
2072
    'application/x-chess-pgn' =>
2073
    array (
2074
      0 => 'pgn',
2075
    ),
2076
    'application/x-conference' =>
2077
    array (
2078
      0 => 'nsc',
2079
    ),
2080
    'application/x-cpio' =>
2081
    array (
2082
      0 => 'cpio',
2083
    ),
2084
    'application/x-csh' =>
2085
    array (
2086
      0 => 'csh',
2087
    ),
2088
    'application/x-debian-package' =>
2089
    array (
2090
      0 => 'deb',
2091
      1 => 'udeb',
2092
    ),
2093
    'application/x-dgc-compressed' =>
2094
    array (
2095
      0 => 'dgc',
2096
    ),
2097
    'application/x-director' =>
2098
    array (
2099
      0 => 'dir',
2100
      1 => 'dcr',
2101
      2 => 'dxr',
2102
      3 => 'cst',
2103
      4 => 'cct',
2104
      5 => 'cxt',
2105
      6 => 'w3d',
2106
      7 => 'fgd',
2107
      8 => 'swa',
2108
    ),
2109
    'application/x-doom' =>
2110
    array (
2111
      0 => 'wad',
2112
    ),
2113
    'application/x-dtbncx+xml' =>
2114
    array (
2115
      0 => 'ncx',
2116
    ),
2117
    'application/x-dtbook+xml' =>
2118
    array (
2119
      0 => 'dtb',
2120
    ),
2121
    'application/x-dtbresource+xml' =>
2122
    array (
2123
      0 => 'res',
2124
    ),
2125
    'application/x-dvi' =>
2126
    array (
2127
      0 => 'dvi',
2128
    ),
2129
    'application/x-envoy' =>
2130
    array (
2131
      0 => 'evy',
2132
    ),
2133
    'application/x-eva' =>
2134
    array (
2135
      0 => 'eva',
2136
    ),
2137
    'application/x-font-bdf' =>
2138
    array (
2139
      0 => 'bdf',
2140
    ),
2141
    'application/x-font-ghostscript' =>
2142
    array (
2143
      0 => 'gsf',
2144
    ),
2145
    'application/x-font-linux-psf' =>
2146
    array (
2147
      0 => 'psf',
2148
    ),
2149
    'application/x-font-pcf' =>
2150
    array (
2151
      0 => 'pcf',
2152
    ),
2153
    'application/x-font-snf' =>
2154
    array (
2155
      0 => 'snf',
2156
    ),
2157
    'application/x-font-type1' =>
2158
    array (
2159
      0 => 'pfa',
2160
      1 => 'pfb',
2161
      2 => 'pfm',
2162
      3 => 'afm',
2163
    ),
2164
    'application/x-freearc' =>
2165
    array (
2166
      0 => 'arc',
2167
    ),
2168
    'application/x-futuresplash' =>
2169
    array (
2170
      0 => 'spl',
2171
    ),
2172
    'application/x-gca-compressed' =>
2173
    array (
2174
      0 => 'gca',
2175
    ),
2176
    'application/x-glulx' =>
2177
    array (
2178
      0 => 'ulx',
2179
    ),
2180
    'application/x-gnumeric' =>
2181
    array (
2182
      0 => 'gnumeric',
2183
    ),
2184
    'application/x-gramps-xml' =>
2185
    array (
2186
      0 => 'gramps',
2187
    ),
2188
    'application/x-gtar' =>
2189
    array (
2190
      0 => 'gtar',
2191
    ),
2192
    'application/x-hdf' =>
2193
    array (
2194
      0 => 'hdf',
2195
    ),
2196
    'application/x-install-instructions' =>
2197
    array (
2198
      0 => 'install',
2199
    ),
2200
    'application/x-iso9660-image' =>
2201
    array (
2202
      0 => 'iso',
2203
    ),
2204
    'application/x-java-jnlp-file' =>
2205
    array (
2206
      0 => 'jnlp',
2207
    ),
2208
    'application/x-latex' =>
2209
    array (
2210
      0 => 'latex',
2211
    ),
2212
    'application/x-lzh-compressed' =>
2213
    array (
2214
      0 => 'lzh',
2215
      1 => 'lha',
2216
    ),
2217
    'application/x-mie' =>
2218
    array (
2219
      0 => 'mie',
2220
    ),
2221
    'application/x-mobipocket-ebook' =>
2222
    array (
2223
      0 => 'prc',
2224
      1 => 'mobi',
2225
    ),
2226
    'application/x-ms-application' =>
2227
    array (
2228
      0 => 'application',
2229
    ),
2230
    'application/x-ms-shortcut' =>
2231
    array (
2232
      0 => 'lnk',
2233
    ),
2234
    'application/x-ms-wmd' =>
2235
    array (
2236
      0 => 'wmd',
2237
    ),
2238
    'application/x-ms-wmz' =>
2239
    array (
2240
      0 => 'wmz',
2241
    ),
2242
    'application/x-ms-xbap' =>
2243
    array (
2244
      0 => 'xbap',
2245
    ),
2246
    'application/x-msaccess' =>
2247
    array (
2248
      0 => 'mdb',
2249
    ),
2250
    'application/x-msbinder' =>
2251
    array (
2252
      0 => 'obd',
2253
    ),
2254
    'application/x-mscardfile' =>
2255
    array (
2256
      0 => 'crd',
2257
    ),
2258
    'application/x-msclip' =>
2259
    array (
2260
      0 => 'clp',
2261
    ),
2262
    'application/x-msdownload' =>
2263
    array (
2264
      0 => 'exe',
2265
      1 => 'dll',
2266
      2 => 'com',
2267
      3 => 'bat',
2268
      4 => 'msi',
2269
    ),
2270
    'application/x-msmediaview' =>
2271
    array (
2272
      0 => 'mvb',
2273
      1 => 'm13',
2274
      2 => 'm14',
2275
    ),
2276
    'application/x-msmetafile' =>
2277
    array (
2278
      0 => 'wmf',
2279
      1 => 'wmz',
2280
      2 => 'emf',
2281
      3 => 'emz',
2282
    ),
2283
    'application/x-msmoney' =>
2284
    array (
2285
      0 => 'mny',
2286
    ),
2287
    'application/x-mspublisher' =>
2288
    array (
2289
      0 => 'pub',
2290
    ),
2291
    'application/x-msschedule' =>
2292
    array (
2293
      0 => 'scd',
2294
    ),
2295
    'application/x-msterminal' =>
2296
    array (
2297
      0 => 'trm',
2298
    ),
2299
    'application/x-mswrite' =>
2300
    array (
2301
      0 => 'wri',
2302
    ),
2303
    'application/x-netcdf' =>
2304
    array (
2305
      0 => 'nc',
2306
      1 => 'cdf',
2307
    ),
2308
    'application/x-nzb' =>
2309
    array (
2310
      0 => 'nzb',
2311
    ),
2312
    'application/x-pkcs12' =>
2313
    array (
2314
      0 => 'p12',
2315
      1 => 'pfx',
2316
    ),
2317
    'application/x-pkcs7-certificates' =>
2318
    array (
2319
      0 => 'p7b',
2320
      1 => 'spc',
2321
    ),
2322
    'application/x-pkcs7-certreqresp' =>
2323
    array (
2324
      0 => 'p7r',
2325
    ),
2326
    'application/x-rar-compressed' =>
2327
    array (
2328
      0 => 'rar',
2329
    ),
2330
    'application/x-research-info-systems' =>
2331
    array (
2332
      0 => 'ris',
2333
    ),
2334
    'application/x-sh' =>
2335
    array (
2336
      0 => 'sh',
2337
    ),
2338
    'application/x-shar' =>
2339
    array (
2340
      0 => 'shar',
2341
    ),
2342
    'application/x-shockwave-flash' =>
2343
    array (
2344
      0 => 'swf',
2345
    ),
2346
    'application/x-silverlight-app' =>
2347
    array (
2348
      0 => 'xap',
2349
    ),
2350
    'application/x-sql' =>
2351
    array (
2352
      0 => 'sql',
2353
    ),
2354
    'application/x-stuffit' =>
2355
    array (
2356
      0 => 'sit',
2357
    ),
2358
    'application/x-stuffitx' =>
2359
    array (
2360
      0 => 'sitx',
2361
    ),
2362
    'application/x-subrip' =>
2363
    array (
2364
      0 => 'srt',
2365
    ),
2366
    'application/x-sv4cpio' =>
2367
    array (
2368
      0 => 'sv4cpio',
2369
    ),
2370
    'application/x-sv4crc' =>
2371
    array (
2372
      0 => 'sv4crc',
2373
    ),
2374
    'application/x-t3vm-image' =>
2375
    array (
2376
      0 => 't3',
2377
    ),
2378
    'application/x-tads' =>
2379
    array (
2380
      0 => 'gam',
2381
    ),
2382
    'application/x-tar' =>
2383
    array (
2384
      0 => 'tar',
2385
    ),
2386
    'application/x-tcl' =>
2387
    array (
2388
      0 => 'tcl',
2389
    ),
2390
    'application/x-tex' =>
2391
    array (
2392
      0 => 'tex',
2393
    ),
2394
    'application/x-tex-tfm' =>
2395
    array (
2396
      0 => 'tfm',
2397
    ),
2398
    'application/x-texinfo' =>
2399
    array (
2400
      0 => 'texinfo',
2401
      1 => 'texi',
2402
    ),
2403
    'application/x-tgif' =>
2404
    array (
2405
      0 => 'obj',
2406
    ),
2407
    'application/x-ustar' =>
2408
    array (
2409
      0 => 'ustar',
2410
    ),
2411
    'application/x-wais-source' =>
2412
    array (
2413
      0 => 'src',
2414
    ),
2415
    'application/x-x509-ca-cert' =>
2416
    array (
2417
      0 => 'der',
2418
      1 => 'crt',
2419
    ),
2420
    'application/x-xfig' =>
2421
    array (
2422
      0 => 'fig',
2423
    ),
2424
    'application/x-xliff+xml' =>
2425
    array (
2426
      0 => 'xlf',
2427
    ),
2428
    'application/x-xpinstall' =>
2429
    array (
2430
      0 => 'xpi',
2431
    ),
2432
    'application/x-xz' =>
2433
    array (
2434
      0 => 'xz',
2435
    ),
2436
    'application/x-zmachine' =>
2437
    array (
2438
      0 => 'z1',
2439
      1 => 'z2',
2440
      2 => 'z3',
2441
      3 => 'z4',
2442
      4 => 'z5',
2443
      5 => 'z6',
2444
      6 => 'z7',
2445
      7 => 'z8',
2446
    ),
2447
    'application/xaml+xml' =>
2448
    array (
2449
      0 => 'xaml',
2450
    ),
2451
    'application/xcap-diff+xml' =>
2452
    array (
2453
      0 => 'xdf',
2454
    ),
2455
    'application/xenc+xml' =>
2456
    array (
2457
      0 => 'xenc',
2458
    ),
2459
    'application/xhtml+xml' =>
2460
    array (
2461
      0 => 'xhtml',
2462
      1 => 'xht',
2463
    ),
2464
    'application/xml' =>
2465
    array (
2466
      0 => 'xml',
2467
      1 => 'xsl',
2468
    ),
2469
    'application/xml-dtd' =>
2470
    array (
2471
      0 => 'dtd',
2472
    ),
2473
    'application/xop+xml' =>
2474
    array (
2475
      0 => 'xop',
2476
    ),
2477
    'application/xproc+xml' =>
2478
    array (
2479
      0 => 'xpl',
2480
    ),
2481
    'application/xslt+xml' =>
2482
    array (
2483
      0 => 'xslt',
2484
    ),
2485
    'application/xspf+xml' =>
2486
    array (
2487
      0 => 'xspf',
2488
    ),
2489
    'application/xv+xml' =>
2490
    array (
2491
      0 => 'mxml',
2492
      1 => 'xhvml',
2493
      2 => 'xvml',
2494
      3 => 'xvm',
2495
    ),
2496
    'application/yang' =>
2497
    array (
2498
      0 => 'yang',
2499
    ),
2500
    'application/yin+xml' =>
2501
    array (
2502
      0 => 'yin',
2503
    ),
2504
    'application/zip' =>
2505
    array (
2506
      0 => 'zip',
2507
    ),
2508
    'audio/adpcm' =>
2509
    array (
2510
      0 => 'adp',
2511
    ),
2512
    'audio/basic' =>
2513
    array (
2514
      0 => 'au',
2515
      1 => 'snd',
2516
    ),
2517
    'audio/midi' =>
2518
    array (
2519
      0 => 'mid',
2520
      1 => 'midi',
2521
      2 => 'kar',
2522
      3 => 'rmi',
2523
    ),
2524
    'audio/mp4' =>
2525
    array (
2526
      0 => 'm4a',
2527
      1 => 'mp4a',
2528
    ),
2529
    'audio/mpeg' =>
2530
    array (
2531
      0 => 'mpga',
2532
      1 => 'mp2',
2533
      2 => 'mp2a',
2534
      3 => 'mp3',
2535
      4 => 'm2a',
2536
      5 => 'm3a',
2537
    ),
2538
    'audio/ogg' =>
2539
    array (
2540
      0 => 'oga',
2541
      1 => 'ogg',
2542
      2 => 'spx',
2543
    ),
2544
    'audio/s3m' =>
2545
    array (
2546
      0 => 's3m',
2547
    ),
2548
    'audio/silk' =>
2549
    array (
2550
      0 => 'sil',
2551
    ),
2552
    'audio/vnd.dece.audio' =>
2553
    array (
2554
      0 => 'uva',
2555
      1 => 'uvva',
2556
    ),
2557
    'audio/vnd.digital-winds' =>
2558
    array (
2559
      0 => 'eol',
2560
    ),
2561
    'audio/vnd.dra' =>
2562
    array (
2563
      0 => 'dra',
2564
    ),
2565
    'audio/vnd.dts' =>
2566
    array (
2567
      0 => 'dts',
2568
    ),
2569
    'audio/vnd.dts.hd' =>
2570
    array (
2571
      0 => 'dtshd',
2572
    ),
2573
    'audio/vnd.lucent.voice' =>
2574
    array (
2575
      0 => 'lvp',
2576
    ),
2577
    'audio/vnd.ms-playready.media.pya' =>
2578
    array (
2579
      0 => 'pya',
2580
    ),
2581
    'audio/vnd.nuera.ecelp4800' =>
2582
    array (
2583
      0 => 'ecelp4800',
2584
    ),
2585
    'audio/vnd.nuera.ecelp7470' =>
2586
    array (
2587
      0 => 'ecelp7470',
2588
    ),
2589
    'audio/vnd.nuera.ecelp9600' =>
2590
    array (
2591
      0 => 'ecelp9600',
2592
    ),
2593
    'audio/vnd.rip' =>
2594
    array (
2595
      0 => 'rip',
2596
    ),
2597
    'audio/webm' =>
2598
    array (
2599
      0 => 'weba',
2600
    ),
2601
    'audio/x-aac' =>
2602
    array (
2603
      0 => 'aac',
2604
    ),
2605
    'audio/x-aiff' =>
2606
    array (
2607
      0 => 'aif',
2608
      1 => 'aiff',
2609
      2 => 'aifc',
2610
    ),
2611
    'audio/x-caf' =>
2612
    array (
2613
      0 => 'caf',
2614
    ),
2615
    'audio/x-flac' =>
2616
    array (
2617
      0 => 'flac',
2618
    ),
2619
    'audio/x-matroska' =>
2620
    array (
2621
      0 => 'mka',
2622
    ),
2623
    'audio/x-mpegurl' =>
2624
    array (
2625
      0 => 'm3u',
2626
    ),
2627
    'audio/x-ms-wax' =>
2628
    array (
2629
      0 => 'wax',
2630
    ),
2631
    'audio/x-ms-wma' =>
2632
    array (
2633
      0 => 'wma',
2634
    ),
2635
    'audio/x-pn-realaudio' =>
2636
    array (
2637
      0 => 'ram',
2638
      1 => 'ra',
2639
    ),
2640
    'audio/x-pn-realaudio-plugin' =>
2641
    array (
2642
      0 => 'rmp',
2643
    ),
2644
    'audio/x-wav' =>
2645
    array (
2646
      0 => 'wav',
2647
    ),
2648
    'audio/xm' =>
2649
    array (
2650
      0 => 'xm',
2651
    ),
2652
    'chemical/x-cdx' =>
2653
    array (
2654
      0 => 'cdx',
2655
    ),
2656
    'chemical/x-cif' =>
2657
    array (
2658
      0 => 'cif',
2659
    ),
2660
    'chemical/x-cmdf' =>
2661
    array (
2662
      0 => 'cmdf',
2663
    ),
2664
    'chemical/x-cml' =>
2665
    array (
2666
      0 => 'cml',
2667
    ),
2668
    'chemical/x-csml' =>
2669
    array (
2670
      0 => 'csml',
2671
    ),
2672
    'chemical/x-xyz' =>
2673
    array (
2674
      0 => 'xyz',
2675
    ),
2676
    'font/collection' =>
2677
    array (
2678
      0 => 'ttc',
2679
    ),
2680
    'font/otf' =>
2681
    array (
2682
      0 => 'otf',
2683
    ),
2684
    'font/ttf' =>
2685
    array (
2686
      0 => 'ttf',
2687
    ),
2688
    'font/woff' =>
2689
    array (
2690
      0 => 'woff',
2691
    ),
2692
    'font/woff2' =>
2693
    array (
2694
      0 => 'woff2',
2695
    ),
2696
    'image/bmp' =>
2697
    array (
2698
      0 => 'bmp',
2699
    ),
2700
    'image/cgm' =>
2701
    array (
2702
      0 => 'cgm',
2703
    ),
2704
    'image/g3fax' =>
2705
    array (
2706
      0 => 'g3',
2707
    ),
2708
    'image/gif' =>
2709
    array (
2710
      0 => 'gif',
2711
    ),
2712
    'image/ief' =>
2713
    array (
2714
      0 => 'ief',
2715
    ),
2716
    'image/jpeg' =>
2717
    array (
2718
      0 => 'jpeg',
2719
      1 => 'jpg',
2720
      2 => 'jpe',
2721
    ),
2722
    'image/ktx' =>
2723
    array (
2724
      0 => 'ktx',
2725
    ),
2726
    'image/png' =>
2727
    array (
2728
      0 => 'png',
2729
    ),
2730
    'image/prs.btif' =>
2731
    array (
2732
      0 => 'btif',
2733
    ),
2734
    'image/sgi' =>
2735
    array (
2736
      0 => 'sgi',
2737
    ),
2738
    'image/svg+xml' =>
2739
    array (
2740
      0 => 'svg',
2741
      1 => 'svgz',
2742
    ),
2743
    'image/tiff' =>
2744
    array (
2745
      0 => 'tiff',
2746
      1 => 'tif',
2747
    ),
2748
    'image/vnd.adobe.photoshop' =>
2749
    array (
2750
      0 => 'psd',
2751
    ),
2752
    'image/vnd.dece.graphic' =>
2753
    array (
2754
      0 => 'uvi',
2755
      1 => 'uvvi',
2756
      2 => 'uvg',
2757
      3 => 'uvvg',
2758
    ),
2759
    'image/vnd.djvu' =>
2760
    array (
2761
      0 => 'djvu',
2762
      1 => 'djv',
2763
    ),
2764
    'image/vnd.dvb.subtitle' =>
2765
    array (
2766
      0 => 'sub',
2767
    ),
2768
    'image/vnd.dwg' =>
2769
    array (
2770
      0 => 'dwg',
2771
    ),
2772
    'image/vnd.dxf' =>
2773
    array (
2774
      0 => 'dxf',
2775
    ),
2776
    'image/vnd.fastbidsheet' =>
2777
    array (
2778
      0 => 'fbs',
2779
    ),
2780
    'image/vnd.fpx' =>
2781
    array (
2782
      0 => 'fpx',
2783
    ),
2784
    'image/vnd.fst' =>
2785
    array (
2786
      0 => 'fst',
2787
    ),
2788
    'image/vnd.fujixerox.edmics-mmr' =>
2789
    array (
2790
      0 => 'mmr',
2791
    ),
2792
    'image/vnd.fujixerox.edmics-rlc' =>
2793
    array (
2794
      0 => 'rlc',
2795
    ),
2796
    'image/vnd.ms-modi' =>
2797
    array (
2798
      0 => 'mdi',
2799
    ),
2800
    'image/vnd.ms-photo' =>
2801
    array (
2802
      0 => 'wdp',
2803
    ),
2804
    'image/vnd.net-fpx' =>
2805
    array (
2806
      0 => 'npx',
2807
    ),
2808
    'image/vnd.wap.wbmp' =>
2809
    array (
2810
      0 => 'wbmp',
2811
    ),
2812
    'image/vnd.xiff' =>
2813
    array (
2814
      0 => 'xif',
2815
    ),
2816
    'image/webp' =>
2817
    array (
2818
      0 => 'webp',
2819
    ),
2820
    'image/x-3ds' =>
2821
    array (
2822
      0 => '3ds',
2823
    ),
2824
    'image/x-cmu-raster' =>
2825
    array (
2826
      0 => 'ras',
2827
    ),
2828
    'image/x-cmx' =>
2829
    array (
2830
      0 => 'cmx',
2831
    ),
2832
    'image/x-freehand' =>
2833
    array (
2834
      0 => 'fh',
2835
      1 => 'fhc',
2836
      2 => 'fh4',
2837
      3 => 'fh5',
2838
      4 => 'fh7',
2839
    ),
2840
    'image/x-icon' =>
2841
    array (
2842
      0 => 'ico',
2843
    ),
2844
    'image/x-mrsid-image' =>
2845
    array (
2846
      0 => 'sid',
2847
    ),
2848
    'image/x-pcx' =>
2849
    array (
2850
      0 => 'pcx',
2851
    ),
2852
    'image/x-pict' =>
2853
    array (
2854
      0 => 'pic',
2855
      1 => 'pct',
2856
    ),
2857
    'image/x-portable-anymap' =>
2858
    array (
2859
      0 => 'pnm',
2860
    ),
2861
    'image/x-portable-bitmap' =>
2862
    array (
2863
      0 => 'pbm',
2864
    ),
2865
    'image/x-portable-graymap' =>
2866
    array (
2867
      0 => 'pgm',
2868
    ),
2869
    'image/x-portable-pixmap' =>
2870
    array (
2871
      0 => 'ppm',
2872
    ),
2873
    'image/x-rgb' =>
2874
    array (
2875
      0 => 'rgb',
2876
    ),
2877
    'image/x-tga' =>
2878
    array (
2879
      0 => 'tga',
2880
    ),
2881
    'image/x-xbitmap' =>
2882
    array (
2883
      0 => 'xbm',
2884
    ),
2885
    'image/x-xpixmap' =>
2886
    array (
2887
      0 => 'xpm',
2888
    ),
2889
    'image/x-xwindowdump' =>
2890
    array (
2891
      0 => 'xwd',
2892
    ),
2893
    'message/rfc822' =>
2894
    array (
2895
      0 => 'eml',
2896
      1 => 'mime',
2897
    ),
2898
    'model/iges' =>
2899
    array (
2900
      0 => 'igs',
2901
      1 => 'iges',
2902
    ),
2903
    'model/mesh' =>
2904
    array (
2905
      0 => 'msh',
2906
      1 => 'mesh',
2907
      2 => 'silo',
2908
    ),
2909
    'model/vnd.collada+xml' =>
2910
    array (
2911
      0 => 'dae',
2912
    ),
2913
    'model/vnd.dwf' =>
2914
    array (
2915
      0 => 'dwf',
2916
    ),
2917
    'model/vnd.gdl' =>
2918
    array (
2919
      0 => 'gdl',
2920
    ),
2921
    'model/vnd.gtw' =>
2922
    array (
2923
      0 => 'gtw',
2924
    ),
2925
    'model/vnd.mts' =>
2926
    array (
2927
      0 => 'mts',
2928
    ),
2929
    'model/vnd.vtu' =>
2930
    array (
2931
      0 => 'vtu',
2932
    ),
2933
    'model/vrml' =>
2934
    array (
2935
      0 => 'wrl',
2936
      1 => 'vrml',
2937
    ),
2938
    'model/x3d+binary' =>
2939
    array (
2940
      0 => 'x3db',
2941
      1 => 'x3dbz',
2942
    ),
2943
    'model/x3d+vrml' =>
2944
    array (
2945
      0 => 'x3dv',
2946
      1 => 'x3dvz',
2947
    ),
2948
    'model/x3d+xml' =>
2949
    array (
2950
      0 => 'x3d',
2951
      1 => 'x3dz',
2952
    ),
2953
    'text/cache-manifest' =>
2954
    array (
2955
      0 => 'appcache',
2956
    ),
2957
    'text/calendar' =>
2958
    array (
2959
      0 => 'ics',
2960
      1 => 'ifb',
2961
    ),
2962
    'text/css' =>
2963
    array (
2964
      0 => 'css',
2965
    ),
2966
    'text/csv' =>
2967
    array (
2968
      0 => 'csv',
2969
    ),
2970
    'text/html' =>
2971
    array (
2972
      0 => 'html',
2973
      1 => 'htm',
2974
    ),
2975
    'text/n3' =>
2976
    array (
2977
      0 => 'n3',
2978
    ),
2979
    'text/plain' =>
2980
    array (
2981
      0 => 'txt',
2982
      1 => 'text',
2983
      2 => 'conf',
2984
      3 => 'def',
2985
      4 => 'list',
2986
      5 => 'log',
2987
      6 => 'in',
2988
    ),
2989
    'text/prs.lines.tag' =>
2990
    array (
2991
      0 => 'dsc',
2992
    ),
2993
    'text/richtext' =>
2994
    array (
2995
      0 => 'rtx',
2996
    ),
2997
    'text/sgml' =>
2998
    array (
2999
      0 => 'sgml',
3000
      1 => 'sgm',
3001
    ),
3002
    'text/tab-separated-values' =>
3003
    array (
3004
      0 => 'tsv',
3005
    ),
3006
    'text/troff' =>
3007
    array (
3008
      0 => 't',
3009
      1 => 'tr',
3010
      2 => 'roff',
3011
      3 => 'man',
3012
      4 => 'me',
3013
      5 => 'ms',
3014
    ),
3015
    'text/turtle' =>
3016
    array (
3017
      0 => 'ttl',
3018
    ),
3019
    'text/uri-list' =>
3020
    array (
3021
      0 => 'uri',
3022
      1 => 'uris',
3023
      2 => 'urls',
3024
    ),
3025
    'text/vcard' =>
3026
    array (
3027
      0 => 'vcard',
3028
    ),
3029
    'text/vnd.curl' =>
3030
    array (
3031
      0 => 'curl',
3032
    ),
3033
    'text/vnd.curl.dcurl' =>
3034
    array (
3035
      0 => 'dcurl',
3036
    ),
3037
    'text/vnd.curl.mcurl' =>
3038
    array (
3039
      0 => 'mcurl',
3040
    ),
3041
    'text/vnd.curl.scurl' =>
3042
    array (
3043
      0 => 'scurl',
3044
    ),
3045
    'text/vnd.dvb.subtitle' =>
3046
    array (
3047
      0 => 'sub',
3048
    ),
3049
    'text/vnd.fly' =>
3050
    array (
3051
      0 => 'fly',
3052
    ),
3053
    'text/vnd.fmi.flexstor' =>
3054
    array (
3055
      0 => 'flx',
3056
    ),
3057
    'text/vnd.graphviz' =>
3058
    array (
3059
      0 => 'gv',
3060
    ),
3061
    'text/vnd.in3d.3dml' =>
3062
    array (
3063
      0 => '3dml',
3064
    ),
3065
    'text/vnd.in3d.spot' =>
3066
    array (
3067
      0 => 'spot',
3068
    ),
3069
    'text/vnd.sun.j2me.app-descriptor' =>
3070
    array (
3071
      0 => 'jad',
3072
    ),
3073
    'text/vnd.wap.wml' =>
3074
    array (
3075
      0 => 'wml',
3076
    ),
3077
    'text/vnd.wap.wmlscript' =>
3078
    array (
3079
      0 => 'wmls',
3080
    ),
3081
    'text/x-asm' =>
3082
    array (
3083
      0 => 's',
3084
      1 => 'asm',
3085
    ),
3086
    'text/x-c' =>
3087
    array (
3088
      0 => 'c',
3089
      1 => 'cc',
3090
      2 => 'cxx',
3091
      3 => 'cpp',
3092
      4 => 'h',
3093
      5 => 'hh',
3094
      6 => 'dic',
3095
    ),
3096
    'text/x-fortran' =>
3097
    array (
3098
      0 => 'f',
3099
      1 => 'for',
3100
      2 => 'f77',
3101
      3 => 'f90',
3102
    ),
3103
    'text/x-java-source' =>
3104
    array (
3105
      0 => 'java',
3106
    ),
3107
    'text/x-nfo' =>
3108
    array (
3109
      0 => 'nfo',
3110
    ),
3111
    'text/x-opml' =>
3112
    array (
3113
      0 => 'opml',
3114
    ),
3115
    'text/x-pascal' =>
3116
    array (
3117
      0 => 'p',
3118
      1 => 'pas',
3119
    ),
3120
    'text/x-setext' =>
3121
    array (
3122
      0 => 'etx',
3123
    ),
3124
    'text/x-sfv' =>
3125
    array (
3126
      0 => 'sfv',
3127
    ),
3128
    'text/x-uuencode' =>
3129
    array (
3130
      0 => 'uu',
3131
    ),
3132
    'text/x-vcalendar' =>
3133
    array (
3134
      0 => 'vcs',
3135
    ),
3136
    'text/x-vcard' =>
3137
    array (
3138
      0 => 'vcf',
3139
    ),
3140
    'video/3gpp' =>
3141
    array (
3142
      0 => '3gp',
3143
    ),
3144
    'video/3gpp2' =>
3145
    array (
3146
      0 => '3g2',
3147
    ),
3148
    'video/h261' =>
3149
    array (
3150
      0 => 'h261',
3151
    ),
3152
    'video/h263' =>
3153
    array (
3154
      0 => 'h263',
3155
    ),
3156
    'video/h264' =>
3157
    array (
3158
      0 => 'h264',
3159
    ),
3160
    'video/jpeg' =>
3161
    array (
3162
      0 => 'jpgv',
3163
    ),
3164
    'video/jpm' =>
3165
    array (
3166
      0 => 'jpm',
3167
      1 => 'jpgm',
3168
    ),
3169
    'video/mj2' =>
3170
    array (
3171
      0 => 'mj2',
3172
      1 => 'mjp2',
3173
    ),
3174
    'video/mp4' =>
3175
    array (
3176
      0 => 'mp4',
3177
      1 => 'mp4v',
3178
      2 => 'mpg4',
3179
    ),
3180
    'video/mpeg' =>
3181
    array (
3182
      0 => 'mpeg',
3183
      1 => 'mpg',
3184
      2 => 'mpe',
3185
      3 => 'm1v',
3186
      4 => 'm2v',
3187
    ),
3188
    'video/ogg' =>
3189
    array (
3190
      0 => 'ogv',
3191
    ),
3192
    'video/quicktime' =>
3193
    array (
3194
      0 => 'qt',
3195
      1 => 'mov',
3196
    ),
3197
    'video/vnd.dece.hd' =>
3198
    array (
3199
      0 => 'uvh',
3200
      1 => 'uvvh',
3201
    ),
3202
    'video/vnd.dece.mobile' =>
3203
    array (
3204
      0 => 'uvm',
3205
      1 => 'uvvm',
3206
    ),
3207
    'video/vnd.dece.pd' =>
3208
    array (
3209
      0 => 'uvp',
3210
      1 => 'uvvp',
3211
    ),
3212
    'video/vnd.dece.sd' =>
3213
    array (
3214
      0 => 'uvs',
3215
      1 => 'uvvs',
3216
    ),
3217
    'video/vnd.dece.video' =>
3218
    array (
3219
      0 => 'uvv',
3220
      1 => 'uvvv',
3221
    ),
3222
    'video/vnd.dvb.file' =>
3223
    array (
3224
      0 => 'dvb',
3225
    ),
3226
    'video/vnd.fvt' =>
3227
    array (
3228
      0 => 'fvt',
3229
    ),
3230
    'video/vnd.mpegurl' =>
3231
    array (
3232
      0 => 'mxu',
3233
      1 => 'm4u',
3234
    ),
3235
    'video/vnd.ms-playready.media.pyv' =>
3236
    array (
3237
      0 => 'pyv',
3238
    ),
3239
    'video/vnd.uvvu.mp4' =>
3240
    array (
3241
      0 => 'uvu',
3242
      1 => 'uvvu',
3243
    ),
3244
    'video/vnd.vivo' =>
3245
    array (
3246
      0 => 'viv',
3247
    ),
3248
    'video/webm' =>
3249
    array (
3250
      0 => 'webm',
3251
    ),
3252
    'video/x-f4v' =>
3253
    array (
3254
      0 => 'f4v',
3255
    ),
3256
    'video/x-fli' =>
3257
    array (
3258
      0 => 'fli',
3259
    ),
3260
    'video/x-flv' =>
3261
    array (
3262
      0 => 'flv',
3263
    ),
3264
    'video/x-m4v' =>
3265
    array (
3266
      0 => 'm4v',
3267
    ),
3268
    'video/x-matroska' =>
3269
    array (
3270
      0 => 'mkv',
3271
      1 => 'mk3d',
3272
      2 => 'mks',
3273
    ),
3274
    'video/x-mng' =>
3275
    array (
3276
      0 => 'mng',
3277
    ),
3278
    'video/x-ms-asf' =>
3279
    array (
3280
      0 => 'asf',
3281
      1 => 'asx',
3282
    ),
3283
    'video/x-ms-vob' =>
3284
    array (
3285
      0 => 'vob',
3286
    ),
3287
    'video/x-ms-wm' =>
3288
    array (
3289
      0 => 'wm',
3290
    ),
3291
    'video/x-ms-wmv' =>
3292
    array (
3293
      0 => 'wmv',
3294
    ),
3295
    'video/x-ms-wmx' =>
3296
    array (
3297
      0 => 'wmx',
3298
    ),
3299
    'video/x-ms-wvx' =>
3300
    array (
3301
      0 => 'wvx',
3302
    ),
3303
    'video/x-msvideo' =>
3304
    array (
3305
      0 => 'avi',
3306
    ),
3307
    'video/x-sgi-movie' =>
3308
    array (
3309
      0 => 'movie',
3310
    ),
3311
    'video/x-smv' =>
3312
    array (
3313
      0 => 'smv',
3314
    ),
3315
    'x-conference/x-cooltalk' =>
3316
    array (
3317
      0 => 'ice',
3318
    ),
3319
  ),
3320
  'extensions' =>
3321
  array (
3322
    '3dml' =>
3323
    array (
3324
      0 => 'text/vnd.in3d.3dml',
3325
    ),
3326
    '3ds' =>
3327
    array (
3328
      0 => 'image/x-3ds',
3329
    ),
3330
    '3g2' =>
3331
    array (
3332
      0 => 'video/3gpp2',
3333
    ),
3334
    '3gp' =>
3335
    array (
3336
      0 => 'video/3gpp',
3337
    ),
3338
    '7z' =>
3339
    array (
3340
      0 => 'application/x-7z-compressed',
3341
    ),
3342
    'aab' =>
3343
    array (
3344
      0 => 'application/x-authorware-bin',
3345
    ),
3346
    'aac' =>
3347
    array (
3348
      0 => 'audio/x-aac',
3349
    ),
3350
    'aam' =>
3351
    array (
3352
      0 => 'application/x-authorware-map',
3353
    ),
3354
    'aas' =>
3355
    array (
3356
      0 => 'application/x-authorware-seg',
3357
    ),
3358
    'abw' =>
3359
    array (
3360
      0 => 'application/x-abiword',
3361
    ),
3362
    'ac' =>
3363
    array (
3364
      0 => 'application/pkix-attr-cert',
3365
    ),
3366
    'acc' =>
3367
    array (
3368
      0 => 'application/vnd.americandynamics.acc',
3369
    ),
3370
    'ace' =>
3371
    array (
3372
      0 => 'application/x-ace-compressed',
3373
    ),
3374
    'acu' =>
3375
    array (
3376
      0 => 'application/vnd.acucobol',
3377
    ),
3378
    'acutc' =>
3379
    array (
3380
      0 => 'application/vnd.acucorp',
3381
    ),
3382
    'adp' =>
3383
    array (
3384
      0 => 'audio/adpcm',
3385
    ),
3386
    'aep' =>
3387
    array (
3388
      0 => 'application/vnd.audiograph',
3389
    ),
3390
    'afm' =>
3391
    array (
3392
      0 => 'application/x-font-type1',
3393
    ),
3394
    'afp' =>
3395
    array (
3396
      0 => 'application/vnd.ibm.modcap',
3397
    ),
3398
    'ahead' =>
3399
    array (
3400
      0 => 'application/vnd.ahead.space',
3401
    ),
3402
    'ai' =>
3403
    array (
3404
      0 => 'application/postscript',
3405
    ),
3406
    'aif' =>
3407
    array (
3408
      0 => 'audio/x-aiff',
3409
    ),
3410
    'aifc' =>
3411
    array (
3412
      0 => 'audio/x-aiff',
3413
    ),
3414
    'aiff' =>
3415
    array (
3416
      0 => 'audio/x-aiff',
3417
    ),
3418
    'air' =>
3419
    array (
3420
      0 => 'application/vnd.adobe.air-application-installer-package+zip',
3421
    ),
3422
    'ait' =>
3423
    array (
3424
      0 => 'application/vnd.dvb.ait',
3425
    ),
3426
    'ami' =>
3427
    array (
3428
      0 => 'application/vnd.amiga.ami',
3429
    ),
3430
    'apk' =>
3431
    array (
3432
      0 => 'application/vnd.android.package-archive',
3433
    ),
3434
    'appcache' =>
3435
    array (
3436
      0 => 'text/cache-manifest',
3437
    ),
3438
    'application' =>
3439
    array (
3440
      0 => 'application/x-ms-application',
3441
    ),
3442
    'apr' =>
3443
    array (
3444
      0 => 'application/vnd.lotus-approach',
3445
    ),
3446
    'arc' =>
3447
    array (
3448
      0 => 'application/x-freearc',
3449
    ),
3450
    'asc' =>
3451
    array (
3452
      0 => 'application/pgp-signature',
3453
    ),
3454
    'asf' =>
3455
    array (
3456
      0 => 'video/x-ms-asf',
3457
    ),
3458
    'asm' =>
3459
    array (
3460
      0 => 'text/x-asm',
3461
    ),
3462
    'aso' =>
3463
    array (
3464
      0 => 'application/vnd.accpac.simply.aso',
3465
    ),
3466
    'asx' =>
3467
    array (
3468
      0 => 'video/x-ms-asf',
3469
    ),
3470
    'atc' =>
3471
    array (
3472
      0 => 'application/vnd.acucorp',
3473
    ),
3474
    'atom' =>
3475
    array (
3476
      0 => 'application/atom+xml',
3477
    ),
3478
    'atomcat' =>
3479
    array (
3480
      0 => 'application/atomcat+xml',
3481
    ),
3482
    'atomsvc' =>
3483
    array (
3484
      0 => 'application/atomsvc+xml',
3485
    ),
3486
    'atx' =>
3487
    array (
3488
      0 => 'application/vnd.antix.game-component',
3489
    ),
3490
    'au' =>
3491
    array (
3492
      0 => 'audio/basic',
3493
    ),
3494
    'avi' =>
3495
    array (
3496
      0 => 'video/x-msvideo',
3497
    ),
3498
    'aw' =>
3499
    array (
3500
      0 => 'application/applixware',
3501
    ),
3502
    'azf' =>
3503
    array (
3504
      0 => 'application/vnd.airzip.filesecure.azf',
3505
    ),
3506
    'azs' =>
3507
    array (
3508
      0 => 'application/vnd.airzip.filesecure.azs',
3509
    ),
3510
    'azw' =>
3511
    array (
3512
      0 => 'application/vnd.amazon.ebook',
3513
    ),
3514
    'bat' =>
3515
    array (
3516
      0 => 'application/x-msdownload',
3517
    ),
3518
    'bcpio' =>
3519
    array (
3520
      0 => 'application/x-bcpio',
3521
    ),
3522
    'bdf' =>
3523
    array (
3524
      0 => 'application/x-font-bdf',
3525
    ),
3526
    'bdm' =>
3527
    array (
3528
      0 => 'application/vnd.syncml.dm+wbxml',
3529
    ),
3530
    'bed' =>
3531
    array (
3532
      0 => 'application/vnd.realvnc.bed',
3533
    ),
3534
    'bh2' =>
3535
    array (
3536
      0 => 'application/vnd.fujitsu.oasysprs',
3537
    ),
3538
    'bin' =>
3539
    array (
3540
      0 => 'application/octet-stream',
3541
    ),
3542
    'blb' =>
3543
    array (
3544
      0 => 'application/x-blorb',
3545
    ),
3546
    'blorb' =>
3547
    array (
3548
      0 => 'application/x-blorb',
3549
    ),
3550
    'bmi' =>
3551
    array (
3552
      0 => 'application/vnd.bmi',
3553
    ),
3554
    'bmp' =>
3555
    array (
3556
      0 => 'image/bmp',
3557
    ),
3558
    'book' =>
3559
    array (
3560
      0 => 'application/vnd.framemaker',
3561
    ),
3562
    'box' =>
3563
    array (
3564
      0 => 'application/vnd.previewsystems.box',
3565
    ),
3566
    'boz' =>
3567
    array (
3568
      0 => 'application/x-bzip2',
3569
    ),
3570
    'bpk' =>
3571
    array (
3572
      0 => 'application/octet-stream',
3573
    ),
3574
    'btif' =>
3575
    array (
3576
      0 => 'image/prs.btif',
3577
    ),
3578
    'bz' =>
3579
    array (
3580
      0 => 'application/x-bzip',
3581
    ),
3582
    'bz2' =>
3583
    array (
3584
      0 => 'application/x-bzip2',
3585
    ),
3586
    'c' =>
3587
    array (
3588
      0 => 'text/x-c',
3589
    ),
3590
    'c11amc' =>
3591
    array (
3592
      0 => 'application/vnd.cluetrust.cartomobile-config',
3593
    ),
3594
    'c11amz' =>
3595
    array (
3596
      0 => 'application/vnd.cluetrust.cartomobile-config-pkg',
3597
    ),
3598
    'c4d' =>
3599
    array (
3600
      0 => 'application/vnd.clonk.c4group',
3601
    ),
3602
    'c4f' =>
3603
    array (
3604
      0 => 'application/vnd.clonk.c4group',
3605
    ),
3606
    'c4g' =>
3607
    array (
3608
      0 => 'application/vnd.clonk.c4group',
3609
    ),
3610
    'c4p' =>
3611
    array (
3612
      0 => 'application/vnd.clonk.c4group',
3613
    ),
3614
    'c4u' =>
3615
    array (
3616
      0 => 'application/vnd.clonk.c4group',
3617
    ),
3618
    'cab' =>
3619
    array (
3620
      0 => 'application/vnd.ms-cab-compressed',
3621
    ),
3622
    'caf' =>
3623
    array (
3624
      0 => 'audio/x-caf',
3625
    ),
3626
    'cap' =>
3627
    array (
3628
      0 => 'application/vnd.tcpdump.pcap',
3629
    ),
3630
    'car' =>
3631
    array (
3632
      0 => 'application/vnd.curl.car',
3633
    ),
3634
    'cat' =>
3635
    array (
3636
      0 => 'application/vnd.ms-pki.seccat',
3637
    ),
3638
    'cb7' =>
3639
    array (
3640
      0 => 'application/x-cbr',
3641
    ),
3642
    'cba' =>
3643
    array (
3644
      0 => 'application/x-cbr',
3645
    ),
3646
    'cbr' =>
3647
    array (
3648
      0 => 'application/x-cbr',
3649
    ),
3650
    'cbt' =>
3651
    array (
3652
      0 => 'application/x-cbr',
3653
    ),
3654
    'cbz' =>
3655
    array (
3656
      0 => 'application/x-cbr',
3657
    ),
3658
    'cc' =>
3659
    array (
3660
      0 => 'text/x-c',
3661
    ),
3662
    'cct' =>
3663
    array (
3664
      0 => 'application/x-director',
3665
    ),
3666
    'ccxml' =>
3667
    array (
3668
      0 => 'application/ccxml+xml',
3669
    ),
3670
    'cdbcmsg' =>
3671
    array (
3672
      0 => 'application/vnd.contact.cmsg',
3673
    ),
3674
    'cdf' =>
3675
    array (
3676
      0 => 'application/x-netcdf',
3677
    ),
3678
    'cdkey' =>
3679
    array (
3680
      0 => 'application/vnd.mediastation.cdkey',
3681
    ),
3682
    'cdmia' =>
3683
    array (
3684
      0 => 'application/cdmi-capability',
3685
    ),
3686
    'cdmic' =>
3687
    array (
3688
      0 => 'application/cdmi-container',
3689
    ),
3690
    'cdmid' =>
3691
    array (
3692
      0 => 'application/cdmi-domain',
3693
    ),
3694
    'cdmio' =>
3695
    array (
3696
      0 => 'application/cdmi-object',
3697
    ),
3698
    'cdmiq' =>
3699
    array (
3700
      0 => 'application/cdmi-queue',
3701
    ),
3702
    'cdx' =>
3703
    array (
3704
      0 => 'chemical/x-cdx',
3705
    ),
3706
    'cdxml' =>
3707
    array (
3708
      0 => 'application/vnd.chemdraw+xml',
3709
    ),
3710
    'cdy' =>
3711
    array (
3712
      0 => 'application/vnd.cinderella',
3713
    ),
3714
    'cer' =>
3715
    array (
3716
      0 => 'application/pkix-cert',
3717
    ),
3718
    'cfs' =>
3719
    array (
3720
      0 => 'application/x-cfs-compressed',
3721
    ),
3722
    'cgm' =>
3723
    array (
3724
      0 => 'image/cgm',
3725
    ),
3726
    'chat' =>
3727
    array (
3728
      0 => 'application/x-chat',
3729
    ),
3730
    'chm' =>
3731
    array (
3732
      0 => 'application/vnd.ms-htmlhelp',
3733
    ),
3734
    'chrt' =>
3735
    array (
3736
      0 => 'application/vnd.kde.kchart',
3737
    ),
3738
    'cif' =>
3739
    array (
3740
      0 => 'chemical/x-cif',
3741
    ),
3742
    'cii' =>
3743
    array (
3744
      0 => 'application/vnd.anser-web-certificate-issue-initiation',
3745
    ),
3746
    'cil' =>
3747
    array (
3748
      0 => 'application/vnd.ms-artgalry',
3749
    ),
3750
    'cla' =>
3751
    array (
3752
      0 => 'application/vnd.claymore',
3753
    ),
3754
    'class' =>
3755
    array (
3756
      0 => 'application/java-vm',
3757
    ),
3758
    'clkk' =>
3759
    array (
3760
      0 => 'application/vnd.crick.clicker.keyboard',
3761
    ),
3762
    'clkp' =>
3763
    array (
3764
      0 => 'application/vnd.crick.clicker.palette',
3765
    ),
3766
    'clkt' =>
3767
    array (
3768
      0 => 'application/vnd.crick.clicker.template',
3769
    ),
3770
    'clkw' =>
3771
    array (
3772
      0 => 'application/vnd.crick.clicker.wordbank',
3773
    ),
3774
    'clkx' =>
3775
    array (
3776
      0 => 'application/vnd.crick.clicker',
3777
    ),
3778
    'clp' =>
3779
    array (
3780
      0 => 'application/x-msclip',
3781
    ),
3782
    'cmc' =>
3783
    array (
3784
      0 => 'application/vnd.cosmocaller',
3785
    ),
3786
    'cmdf' =>
3787
    array (
3788
      0 => 'chemical/x-cmdf',
3789
    ),
3790
    'cml' =>
3791
    array (
3792
      0 => 'chemical/x-cml',
3793
    ),
3794
    'cmp' =>
3795
    array (
3796
      0 => 'application/vnd.yellowriver-custom-menu',
3797
    ),
3798
    'cmx' =>
3799
    array (
3800
      0 => 'image/x-cmx',
3801
    ),
3802
    'cod' =>
3803
    array (
3804
      0 => 'application/vnd.rim.cod',
3805
    ),
3806
    'com' =>
3807
    array (
3808
      0 => 'application/x-msdownload',
3809
    ),
3810
    'conf' =>
3811
    array (
3812
      0 => 'text/plain',
3813
    ),
3814
    'cpio' =>
3815
    array (
3816
      0 => 'application/x-cpio',
3817
    ),
3818
    'cpp' =>
3819
    array (
3820
      0 => 'text/x-c',
3821
    ),
3822
    'cpt' =>
3823
    array (
3824
      0 => 'application/mac-compactpro',
3825
    ),
3826
    'crd' =>
3827
    array (
3828
      0 => 'application/x-mscardfile',
3829
    ),
3830
    'crl' =>
3831
    array (
3832
      0 => 'application/pkix-crl',
3833
    ),
3834
    'crt' =>
3835
    array (
3836
      0 => 'application/x-x509-ca-cert',
3837
    ),
3838
    'cryptonote' =>
3839
    array (
3840
      0 => 'application/vnd.rig.cryptonote',
3841
    ),
3842
    'csh' =>
3843
    array (
3844
      0 => 'application/x-csh',
3845
    ),
3846
    'csml' =>
3847
    array (
3848
      0 => 'chemical/x-csml',
3849
    ),
3850
    'csp' =>
3851
    array (
3852
      0 => 'application/vnd.commonspace',
3853
    ),
3854
    'css' =>
3855
    array (
3856
      0 => 'text/css',
3857
    ),
3858
    'cst' =>
3859
    array (
3860
      0 => 'application/x-director',
3861
    ),
3862
    'csv' =>
3863
    array (
3864
      0 => 'text/csv',
3865
    ),
3866
    'cu' =>
3867
    array (
3868
      0 => 'application/cu-seeme',
3869
    ),
3870
    'curl' =>
3871
    array (
3872
      0 => 'text/vnd.curl',
3873
    ),
3874
    'cww' =>
3875
    array (
3876
      0 => 'application/prs.cww',
3877
    ),
3878
    'cxt' =>
3879
    array (
3880
      0 => 'application/x-director',
3881
    ),
3882
    'cxx' =>
3883
    array (
3884
      0 => 'text/x-c',
3885
    ),
3886
    'dae' =>
3887
    array (
3888
      0 => 'model/vnd.collada+xml',
3889
    ),
3890
    'daf' =>
3891
    array (
3892
      0 => 'application/vnd.mobius.daf',
3893
    ),
3894
    'dart' =>
3895
    array (
3896
      0 => 'application/vnd.dart',
3897
    ),
3898
    'dataless' =>
3899
    array (
3900
      0 => 'application/vnd.fdsn.seed',
3901
    ),
3902
    'davmount' =>
3903
    array (
3904
      0 => 'application/davmount+xml',
3905
    ),
3906
    'dbk' =>
3907
    array (
3908
      0 => 'application/docbook+xml',
3909
    ),
3910
    'dcr' =>
3911
    array (
3912
      0 => 'application/x-director',
3913
    ),
3914
    'dcurl' =>
3915
    array (
3916
      0 => 'text/vnd.curl.dcurl',
3917
    ),
3918
    'dd2' =>
3919
    array (
3920
      0 => 'application/vnd.oma.dd2+xml',
3921
    ),
3922
    'ddd' =>
3923
    array (
3924
      0 => 'application/vnd.fujixerox.ddd',
3925
    ),
3926
    'deb' =>
3927
    array (
3928
      0 => 'application/x-debian-package',
3929
    ),
3930
    'def' =>
3931
    array (
3932
      0 => 'text/plain',
3933
    ),
3934
    'deploy' =>
3935
    array (
3936
      0 => 'application/octet-stream',
3937
    ),
3938
    'der' =>
3939
    array (
3940
      0 => 'application/x-x509-ca-cert',
3941
    ),
3942
    'dfac' =>
3943
    array (
3944
      0 => 'application/vnd.dreamfactory',
3945
    ),
3946
    'dgc' =>
3947
    array (
3948
      0 => 'application/x-dgc-compressed',
3949
    ),
3950
    'dic' =>
3951
    array (
3952
      0 => 'text/x-c',
3953
    ),
3954
    'dir' =>
3955
    array (
3956
      0 => 'application/x-director',
3957
    ),
3958
    'dis' =>
3959
    array (
3960
      0 => 'application/vnd.mobius.dis',
3961
    ),
3962
    'dist' =>
3963
    array (
3964
      0 => 'application/octet-stream',
3965
    ),
3966
    'distz' =>
3967
    array (
3968
      0 => 'application/octet-stream',
3969
    ),
3970
    'djv' =>
3971
    array (
3972
      0 => 'image/vnd.djvu',
3973
    ),
3974
    'djvu' =>
3975
    array (
3976
      0 => 'image/vnd.djvu',
3977
    ),
3978
    'dll' =>
3979
    array (
3980
      0 => 'application/x-msdownload',
3981
    ),
3982
    'dmg' =>
3983
    array (
3984
      0 => 'application/x-apple-diskimage',
3985
    ),
3986
    'dmp' =>
3987
    array (
3988
      0 => 'application/vnd.tcpdump.pcap',
3989
    ),
3990
    'dms' =>
3991
    array (
3992
      0 => 'application/octet-stream',
3993
    ),
3994
    'dna' =>
3995
    array (
3996
      0 => 'application/vnd.dna',
3997
    ),
3998
    'doc' =>
3999
    array (
4000
      0 => 'application/msword',
4001
    ),
4002
    'docm' =>
4003
    array (
4004
      0 => 'application/vnd.ms-word.document.macroenabled.12',
4005
    ),
4006
    'docx' =>
4007
    array (
4008
      0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
4009
    ),
4010
    'dot' =>
4011
    array (
4012
      0 => 'application/msword',
4013
    ),
4014
    'dotm' =>
4015
    array (
4016
      0 => 'application/vnd.ms-word.template.macroenabled.12',
4017
    ),
4018
    'dotx' =>
4019
    array (
4020
      0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
4021
    ),
4022
    'dp' =>
4023
    array (
4024
      0 => 'application/vnd.osgi.dp',
4025
    ),
4026
    'dpg' =>
4027
    array (
4028
      0 => 'application/vnd.dpgraph',
4029
    ),
4030
    'dra' =>
4031
    array (
4032
      0 => 'audio/vnd.dra',
4033
    ),
4034
    'dsc' =>
4035
    array (
4036
      0 => 'text/prs.lines.tag',
4037
    ),
4038
    'dssc' =>
4039
    array (
4040
      0 => 'application/dssc+der',
4041
    ),
4042
    'dtb' =>
4043
    array (
4044
      0 => 'application/x-dtbook+xml',
4045
    ),
4046
    'dtd' =>
4047
    array (
4048
      0 => 'application/xml-dtd',
4049
    ),
4050
    'dts' =>
4051
    array (
4052
      0 => 'audio/vnd.dts',
4053
    ),
4054
    'dtshd' =>
4055
    array (
4056
      0 => 'audio/vnd.dts.hd',
4057
    ),
4058
    'dump' =>
4059
    array (
4060
      0 => 'application/octet-stream',
4061
    ),
4062
    'dvb' =>
4063
    array (
4064
      0 => 'video/vnd.dvb.file',
4065
    ),
4066
    'dvi' =>
4067
    array (
4068
      0 => 'application/x-dvi',
4069
    ),
4070
    'dwf' =>
4071
    array (
4072
      0 => 'model/vnd.dwf',
4073
    ),
4074
    'dwg' =>
4075
    array (
4076
      0 => 'image/vnd.dwg',
4077
    ),
4078
    'dxf' =>
4079
    array (
4080
      0 => 'image/vnd.dxf',
4081
    ),
4082
    'dxp' =>
4083
    array (
4084
      0 => 'application/vnd.spotfire.dxp',
4085
    ),
4086
    'dxr' =>
4087
    array (
4088
      0 => 'application/x-director',
4089
    ),
4090
    'ecelp4800' =>
4091
    array (
4092
      0 => 'audio/vnd.nuera.ecelp4800',
4093
    ),
4094
    'ecelp7470' =>
4095
    array (
4096
      0 => 'audio/vnd.nuera.ecelp7470',
4097
    ),
4098
    'ecelp9600' =>
4099
    array (
4100
      0 => 'audio/vnd.nuera.ecelp9600',
4101
    ),
4102
    'ecma' =>
4103
    array (
4104
      0 => 'application/ecmascript',
4105
    ),
4106
    'edm' =>
4107
    array (
4108
      0 => 'application/vnd.novadigm.edm',
4109
    ),
4110
    'edx' =>
4111
    array (
4112
      0 => 'application/vnd.novadigm.edx',
4113
    ),
4114
    'efif' =>
4115
    array (
4116
      0 => 'application/vnd.picsel',
4117
    ),
4118
    'ei6' =>
4119
    array (
4120
      0 => 'application/vnd.pg.osasli',
4121
    ),
4122
    'elc' =>
4123
    array (
4124
      0 => 'application/octet-stream',
4125
    ),
4126
    'emf' =>
4127
    array (
4128
      0 => 'application/x-msmetafile',
4129
    ),
4130
    'eml' =>
4131
    array (
4132
      0 => 'message/rfc822',
4133
    ),
4134
    'emma' =>
4135
    array (
4136
      0 => 'application/emma+xml',
4137
    ),
4138
    'emz' =>
4139
    array (
4140
      0 => 'application/x-msmetafile',
4141
    ),
4142
    'eol' =>
4143
    array (
4144
      0 => 'audio/vnd.digital-winds',
4145
    ),
4146
    'eot' =>
4147
    array (
4148
      0 => 'application/vnd.ms-fontobject',
4149
    ),
4150
    'eps' =>
4151
    array (
4152
      0 => 'application/postscript',
4153
    ),
4154
    'epub' =>
4155
    array (
4156
      0 => 'application/epub+zip',
4157
    ),
4158
    'es3' =>
4159
    array (
4160
      0 => 'application/vnd.eszigno3+xml',
4161
    ),
4162
    'esa' =>
4163
    array (
4164
      0 => 'application/vnd.osgi.subsystem',
4165
    ),
4166
    'esf' =>
4167
    array (
4168
      0 => 'application/vnd.epson.esf',
4169
    ),
4170
    'et3' =>
4171
    array (
4172
      0 => 'application/vnd.eszigno3+xml',
4173
    ),
4174
    'etx' =>
4175
    array (
4176
      0 => 'text/x-setext',
4177
    ),
4178
    'eva' =>
4179
    array (
4180
      0 => 'application/x-eva',
4181
    ),
4182
    'evy' =>
4183
    array (
4184
      0 => 'application/x-envoy',
4185
    ),
4186
    'exe' =>
4187
    array (
4188
      0 => 'application/x-msdownload',
4189
    ),
4190
    'exi' =>
4191
    array (
4192
      0 => 'application/exi',
4193
    ),
4194
    'ext' =>
4195
    array (
4196
      0 => 'application/vnd.novadigm.ext',
4197
    ),
4198
    'ez' =>
4199
    array (
4200
      0 => 'application/andrew-inset',
4201
    ),
4202
    'ez2' =>
4203
    array (
4204
      0 => 'application/vnd.ezpix-album',
4205
    ),
4206
    'ez3' =>
4207
    array (
4208
      0 => 'application/vnd.ezpix-package',
4209
    ),
4210
    'f' =>
4211
    array (
4212
      0 => 'text/x-fortran',
4213
    ),
4214
    'f4v' =>
4215
    array (
4216
      0 => 'video/x-f4v',
4217
    ),
4218
    'f77' =>
4219
    array (
4220
      0 => 'text/x-fortran',
4221
    ),
4222
    'f90' =>
4223
    array (
4224
      0 => 'text/x-fortran',
4225
    ),
4226
    'fbs' =>
4227
    array (
4228
      0 => 'image/vnd.fastbidsheet',
4229
    ),
4230
    'fcdt' =>
4231
    array (
4232
      0 => 'application/vnd.adobe.formscentral.fcdt',
4233
    ),
4234
    'fcs' =>
4235
    array (
4236
      0 => 'application/vnd.isac.fcs',
4237
    ),
4238
    'fdf' =>
4239
    array (
4240
      0 => 'application/vnd.fdf',
4241
    ),
4242
    'fe_launch' =>
4243
    array (
4244
      0 => 'application/vnd.denovo.fcselayout-link',
4245
    ),
4246
    'fg5' =>
4247
    array (
4248
      0 => 'application/vnd.fujitsu.oasysgp',
4249
    ),
4250
    'fgd' =>
4251
    array (
4252
      0 => 'application/x-director',
4253
    ),
4254
    'fh' =>
4255
    array (
4256
      0 => 'image/x-freehand',
4257
    ),
4258
    'fh4' =>
4259
    array (
4260
      0 => 'image/x-freehand',
4261
    ),
4262
    'fh5' =>
4263
    array (
4264
      0 => 'image/x-freehand',
4265
    ),
4266
    'fh7' =>
4267
    array (
4268
      0 => 'image/x-freehand',
4269
    ),
4270
    'fhc' =>
4271
    array (
4272
      0 => 'image/x-freehand',
4273
    ),
4274
    'fig' =>
4275
    array (
4276
      0 => 'application/x-xfig',
4277
    ),
4278
    'flac' =>
4279
    array (
4280
      0 => 'audio/x-flac',
4281
    ),
4282
    'fli' =>
4283
    array (
4284
      0 => 'video/x-fli',
4285
    ),
4286
    'flo' =>
4287
    array (
4288
      0 => 'application/vnd.micrografx.flo',
4289
    ),
4290
    'flv' =>
4291
    array (
4292
      0 => 'video/x-flv',
4293
    ),
4294
    'flw' =>
4295
    array (
4296
      0 => 'application/vnd.kde.kivio',
4297
    ),
4298
    'flx' =>
4299
    array (
4300
      0 => 'text/vnd.fmi.flexstor',
4301
    ),
4302
    'fly' =>
4303
    array (
4304
      0 => 'text/vnd.fly',
4305
    ),
4306
    'fm' =>
4307
    array (
4308
      0 => 'application/vnd.framemaker',
4309
    ),
4310
    'fnc' =>
4311
    array (
4312
      0 => 'application/vnd.frogans.fnc',
4313
    ),
4314
    'for' =>
4315
    array (
4316
      0 => 'text/x-fortran',
4317
    ),
4318
    'fpx' =>
4319
    array (
4320
      0 => 'image/vnd.fpx',
4321
    ),
4322
    'frame' =>
4323
    array (
4324
      0 => 'application/vnd.framemaker',
4325
    ),
4326
    'fsc' =>
4327
    array (
4328
      0 => 'application/vnd.fsc.weblaunch',
4329
    ),
4330
    'fst' =>
4331
    array (
4332
      0 => 'image/vnd.fst',
4333
    ),
4334
    'ftc' =>
4335
    array (
4336
      0 => 'application/vnd.fluxtime.clip',
4337
    ),
4338
    'fti' =>
4339
    array (
4340
      0 => 'application/vnd.anser-web-funds-transfer-initiation',
4341
    ),
4342
    'fvt' =>
4343
    array (
4344
      0 => 'video/vnd.fvt',
4345
    ),
4346
    'fxp' =>
4347
    array (
4348
      0 => 'application/vnd.adobe.fxp',
4349
    ),
4350
    'fxpl' =>
4351
    array (
4352
      0 => 'application/vnd.adobe.fxp',
4353
    ),
4354
    'fzs' =>
4355
    array (
4356
      0 => 'application/vnd.fuzzysheet',
4357
    ),
4358
    'g2w' =>
4359
    array (
4360
      0 => 'application/vnd.geoplan',
4361
    ),
4362
    'g3' =>
4363
    array (
4364
      0 => 'image/g3fax',
4365
    ),
4366
    'g3w' =>
4367
    array (
4368
      0 => 'application/vnd.geospace',
4369
    ),
4370
    'gac' =>
4371
    array (
4372
      0 => 'application/vnd.groove-account',
4373
    ),
4374
    'gam' =>
4375
    array (
4376
      0 => 'application/x-tads',
4377
    ),
4378
    'gbr' =>
4379
    array (
4380
      0 => 'application/rpki-ghostbusters',
4381
    ),
4382
    'gca' =>
4383
    array (
4384
      0 => 'application/x-gca-compressed',
4385
    ),
4386
    'gdl' =>
4387
    array (
4388
      0 => 'model/vnd.gdl',
4389
    ),
4390
    'geo' =>
4391
    array (
4392
      0 => 'application/vnd.dynageo',
4393
    ),
4394
    'gex' =>
4395
    array (
4396
      0 => 'application/vnd.geometry-explorer',
4397
    ),
4398
    'ggb' =>
4399
    array (
4400
      0 => 'application/vnd.geogebra.file',
4401
    ),
4402
    'ggt' =>
4403
    array (
4404
      0 => 'application/vnd.geogebra.tool',
4405
    ),
4406
    'ghf' =>
4407
    array (
4408
      0 => 'application/vnd.groove-help',
4409
    ),
4410
    'gif' =>
4411
    array (
4412
      0 => 'image/gif',
4413
    ),
4414
    'gim' =>
4415
    array (
4416
      0 => 'application/vnd.groove-identity-message',
4417
    ),
4418
    'gml' =>
4419
    array (
4420
      0 => 'application/gml+xml',
4421
    ),
4422
    'gmx' =>
4423
    array (
4424
      0 => 'application/vnd.gmx',
4425
    ),
4426
    'gnumeric' =>
4427
    array (
4428
      0 => 'application/x-gnumeric',
4429
    ),
4430
    'gph' =>
4431
    array (
4432
      0 => 'application/vnd.flographit',
4433
    ),
4434
    'gpx' =>
4435
    array (
4436
      0 => 'application/gpx+xml',
4437
    ),
4438
    'gqf' =>
4439
    array (
4440
      0 => 'application/vnd.grafeq',
4441
    ),
4442
    'gqs' =>
4443
    array (
4444
      0 => 'application/vnd.grafeq',
4445
    ),
4446
    'gram' =>
4447
    array (
4448
      0 => 'application/srgs',
4449
    ),
4450
    'gramps' =>
4451
    array (
4452
      0 => 'application/x-gramps-xml',
4453
    ),
4454
    'gre' =>
4455
    array (
4456
      0 => 'application/vnd.geometry-explorer',
4457
    ),
4458
    'grv' =>
4459
    array (
4460
      0 => 'application/vnd.groove-injector',
4461
    ),
4462
    'grxml' =>
4463
    array (
4464
      0 => 'application/srgs+xml',
4465
    ),
4466
    'gsf' =>
4467
    array (
4468
      0 => 'application/x-font-ghostscript',
4469
    ),
4470
    'gtar' =>
4471
    array (
4472
      0 => 'application/x-gtar',
4473
    ),
4474
    'gtm' =>
4475
    array (
4476
      0 => 'application/vnd.groove-tool-message',
4477
    ),
4478
    'gtw' =>
4479
    array (
4480
      0 => 'model/vnd.gtw',
4481
    ),
4482
    'gv' =>
4483
    array (
4484
      0 => 'text/vnd.graphviz',
4485
    ),
4486
    'gxf' =>
4487
    array (
4488
      0 => 'application/gxf',
4489
    ),
4490
    'gxt' =>
4491
    array (
4492
      0 => 'application/vnd.geonext',
4493
    ),
4494
    'h' =>
4495
    array (
4496
      0 => 'text/x-c',
4497
    ),
4498
    'h261' =>
4499
    array (
4500
      0 => 'video/h261',
4501
    ),
4502
    'h263' =>
4503
    array (
4504
      0 => 'video/h263',
4505
    ),
4506
    'h264' =>
4507
    array (
4508
      0 => 'video/h264',
4509
    ),
4510
    'hal' =>
4511
    array (
4512
      0 => 'application/vnd.hal+xml',
4513
    ),
4514
    'hbci' =>
4515
    array (
4516
      0 => 'application/vnd.hbci',
4517
    ),
4518
    'hdf' =>
4519
    array (
4520
      0 => 'application/x-hdf',
4521
    ),
4522
    'hh' =>
4523
    array (
4524
      0 => 'text/x-c',
4525
    ),
4526
    'hlp' =>
4527
    array (
4528
      0 => 'application/winhlp',
4529
    ),
4530
    'hpgl' =>
4531
    array (
4532
      0 => 'application/vnd.hp-hpgl',
4533
    ),
4534
    'hpid' =>
4535
    array (
4536
      0 => 'application/vnd.hp-hpid',
4537
    ),
4538
    'hps' =>
4539
    array (
4540
      0 => 'application/vnd.hp-hps',
4541
    ),
4542
    'hqx' =>
4543
    array (
4544
      0 => 'application/mac-binhex40',
4545
    ),
4546
    'htke' =>
4547
    array (
4548
      0 => 'application/vnd.kenameaapp',
4549
    ),
4550
    'htm' =>
4551
    array (
4552
      0 => 'text/html',
4553
    ),
4554
    'html' =>
4555
    array (
4556
      0 => 'text/html',
4557
    ),
4558
    'hvd' =>
4559
    array (
4560
      0 => 'application/vnd.yamaha.hv-dic',
4561
    ),
4562
    'hvp' =>
4563
    array (
4564
      0 => 'application/vnd.yamaha.hv-voice',
4565
    ),
4566
    'hvs' =>
4567
    array (
4568
      0 => 'application/vnd.yamaha.hv-script',
4569
    ),
4570
    'i2g' =>
4571
    array (
4572
      0 => 'application/vnd.intergeo',
4573
    ),
4574
    'icc' =>
4575
    array (
4576
      0 => 'application/vnd.iccprofile',
4577
    ),
4578
    'ice' =>
4579
    array (
4580
      0 => 'x-conference/x-cooltalk',
4581
    ),
4582
    'icm' =>
4583
    array (
4584
      0 => 'application/vnd.iccprofile',
4585
    ),
4586
    'ico' =>
4587
    array (
4588
      0 => 'image/x-icon',
4589
    ),
4590
    'ics' =>
4591
    array (
4592
      0 => 'text/calendar',
4593
    ),
4594
    'ief' =>
4595
    array (
4596
      0 => 'image/ief',
4597
    ),
4598
    'ifb' =>
4599
    array (
4600
      0 => 'text/calendar',
4601
    ),
4602
    'ifm' =>
4603
    array (
4604
      0 => 'application/vnd.shana.informed.formdata',
4605
    ),
4606
    'iges' =>
4607
    array (
4608
      0 => 'model/iges',
4609
    ),
4610
    'igl' =>
4611
    array (
4612
      0 => 'application/vnd.igloader',
4613
    ),
4614
    'igm' =>
4615
    array (
4616
      0 => 'application/vnd.insors.igm',
4617
    ),
4618
    'igs' =>
4619
    array (
4620
      0 => 'model/iges',
4621
    ),
4622
    'igx' =>
4623
    array (
4624
      0 => 'application/vnd.micrografx.igx',
4625
    ),
4626
    'iif' =>
4627
    array (
4628
      0 => 'application/vnd.shana.informed.interchange',
4629
    ),
4630
    'imp' =>
4631
    array (
4632
      0 => 'application/vnd.accpac.simply.imp',
4633
    ),
4634
    'ims' =>
4635
    array (
4636
      0 => 'application/vnd.ms-ims',
4637
    ),
4638
    'in' =>
4639
    array (
4640
      0 => 'text/plain',
4641
    ),
4642
    'ink' =>
4643
    array (
4644
      0 => 'application/inkml+xml',
4645
    ),
4646
    'inkml' =>
4647
    array (
4648
      0 => 'application/inkml+xml',
4649
    ),
4650
    'install' =>
4651
    array (
4652
      0 => 'application/x-install-instructions',
4653
    ),
4654
    'iota' =>
4655
    array (
4656
      0 => 'application/vnd.astraea-software.iota',
4657
    ),
4658
    'ipfix' =>
4659
    array (
4660
      0 => 'application/ipfix',
4661
    ),
4662
    'ipk' =>
4663
    array (
4664
      0 => 'application/vnd.shana.informed.package',
4665
    ),
4666
    'irm' =>
4667
    array (
4668
      0 => 'application/vnd.ibm.rights-management',
4669
    ),
4670
    'irp' =>
4671
    array (
4672
      0 => 'application/vnd.irepository.package+xml',
4673
    ),
4674
    'iso' =>
4675
    array (
4676
      0 => 'application/x-iso9660-image',
4677
    ),
4678
    'itp' =>
4679
    array (
4680
      0 => 'application/vnd.shana.informed.formtemplate',
4681
    ),
4682
    'ivp' =>
4683
    array (
4684
      0 => 'application/vnd.immervision-ivp',
4685
    ),
4686
    'ivu' =>
4687
    array (
4688
      0 => 'application/vnd.immervision-ivu',
4689
    ),
4690
    'jad' =>
4691
    array (
4692
      0 => 'text/vnd.sun.j2me.app-descriptor',
4693
    ),
4694
    'jam' =>
4695
    array (
4696
      0 => 'application/vnd.jam',
4697
    ),
4698
    'jar' =>
4699
    array (
4700
      0 => 'application/java-archive',
4701
    ),
4702
    'java' =>
4703
    array (
4704
      0 => 'text/x-java-source',
4705
    ),
4706
    'jisp' =>
4707
    array (
4708
      0 => 'application/vnd.jisp',
4709
    ),
4710
    'jlt' =>
4711
    array (
4712
      0 => 'application/vnd.hp-jlyt',
4713
    ),
4714
    'jnlp' =>
4715
    array (
4716
      0 => 'application/x-java-jnlp-file',
4717
    ),
4718
    'joda' =>
4719
    array (
4720
      0 => 'application/vnd.joost.joda-archive',
4721
    ),
4722
    'jpe' =>
4723
    array (
4724
      0 => 'image/jpeg',
4725
    ),
4726
    'jpeg' =>
4727
    array (
4728
      0 => 'image/jpeg',
4729
    ),
4730
    'jpg' =>
4731
    array (
4732
      0 => 'image/jpeg',
4733
    ),
4734
    'jpgm' =>
4735
    array (
4736
      0 => 'video/jpm',
4737
    ),
4738
    'jpgv' =>
4739
    array (
4740
      0 => 'video/jpeg',
4741
    ),
4742
    'jpm' =>
4743
    array (
4744
      0 => 'video/jpm',
4745
    ),
4746
    'js' =>
4747
    array (
4748
      0 => 'application/javascript',
4749
    ),
4750
    'json' =>
4751
    array (
4752
      0 => 'application/json',
4753
    ),
4754
    'jsonml' =>
4755
    array (
4756
      0 => 'application/jsonml+json',
4757
    ),
4758
    'kar' =>
4759
    array (
4760
      0 => 'audio/midi',
4761
    ),
4762
    'karbon' =>
4763
    array (
4764
      0 => 'application/vnd.kde.karbon',
4765
    ),
4766
    'kfo' =>
4767
    array (
4768
      0 => 'application/vnd.kde.kformula',
4769
    ),
4770
    'kia' =>
4771
    array (
4772
      0 => 'application/vnd.kidspiration',
4773
    ),
4774
    'kml' =>
4775
    array (
4776
      0 => 'application/vnd.google-earth.kml+xml',
4777
    ),
4778
    'kmz' =>
4779
    array (
4780
      0 => 'application/vnd.google-earth.kmz',
4781
    ),
4782
    'kne' =>
4783
    array (
4784
      0 => 'application/vnd.kinar',
4785
    ),
4786
    'knp' =>
4787
    array (
4788
      0 => 'application/vnd.kinar',
4789
    ),
4790
    'kon' =>
4791
    array (
4792
      0 => 'application/vnd.kde.kontour',
4793
    ),
4794
    'kpr' =>
4795
    array (
4796
      0 => 'application/vnd.kde.kpresenter',
4797
    ),
4798
    'kpt' =>
4799
    array (
4800
      0 => 'application/vnd.kde.kpresenter',
4801
    ),
4802
    'kpxx' =>
4803
    array (
4804
      0 => 'application/vnd.ds-keypoint',
4805
    ),
4806
    'ksp' =>
4807
    array (
4808
      0 => 'application/vnd.kde.kspread',
4809
    ),
4810
    'ktr' =>
4811
    array (
4812
      0 => 'application/vnd.kahootz',
4813
    ),
4814
    'ktx' =>
4815
    array (
4816
      0 => 'image/ktx',
4817
    ),
4818
    'ktz' =>
4819
    array (
4820
      0 => 'application/vnd.kahootz',
4821
    ),
4822
    'kwd' =>
4823
    array (
4824
      0 => 'application/vnd.kde.kword',
4825
    ),
4826
    'kwt' =>
4827
    array (
4828
      0 => 'application/vnd.kde.kword',
4829
    ),
4830
    'lasxml' =>
4831
    array (
4832
      0 => 'application/vnd.las.las+xml',
4833
    ),
4834
    'latex' =>
4835
    array (
4836
      0 => 'application/x-latex',
4837
    ),
4838
    'lbd' =>
4839
    array (
4840
      0 => 'application/vnd.llamagraphics.life-balance.desktop',
4841
    ),
4842
    'lbe' =>
4843
    array (
4844
      0 => 'application/vnd.llamagraphics.life-balance.exchange+xml',
4845
    ),
4846
    'les' =>
4847
    array (
4848
      0 => 'application/vnd.hhe.lesson-player',
4849
    ),
4850
    'lha' =>
4851
    array (
4852
      0 => 'application/x-lzh-compressed',
4853
    ),
4854
    'link66' =>
4855
    array (
4856
      0 => 'application/vnd.route66.link66+xml',
4857
    ),
4858
    'list' =>
4859
    array (
4860
      0 => 'text/plain',
4861
    ),
4862
    'list3820' =>
4863
    array (
4864
      0 => 'application/vnd.ibm.modcap',
4865
    ),
4866
    'listafp' =>
4867
    array (
4868
      0 => 'application/vnd.ibm.modcap',
4869
    ),
4870
    'lnk' =>
4871
    array (
4872
      0 => 'application/x-ms-shortcut',
4873
    ),
4874
    'log' =>
4875
    array (
4876
      0 => 'text/plain',
4877
    ),
4878
    'lostxml' =>
4879
    array (
4880
      0 => 'application/lost+xml',
4881
    ),
4882
    'lrf' =>
4883
    array (
4884
      0 => 'application/octet-stream',
4885
    ),
4886
    'lrm' =>
4887
    array (
4888
      0 => 'application/vnd.ms-lrm',
4889
    ),
4890
    'ltf' =>
4891
    array (
4892
      0 => 'application/vnd.frogans.ltf',
4893
    ),
4894
    'lvp' =>
4895
    array (
4896
      0 => 'audio/vnd.lucent.voice',
4897
    ),
4898
    'lwp' =>
4899
    array (
4900
      0 => 'application/vnd.lotus-wordpro',
4901
    ),
4902
    'lzh' =>
4903
    array (
4904
      0 => 'application/x-lzh-compressed',
4905
    ),
4906
    'm13' =>
4907
    array (
4908
      0 => 'application/x-msmediaview',
4909
    ),
4910
    'm14' =>
4911
    array (
4912
      0 => 'application/x-msmediaview',
4913
    ),
4914
    'm1v' =>
4915
    array (
4916
      0 => 'video/mpeg',
4917
    ),
4918
    'm21' =>
4919
    array (
4920
      0 => 'application/mp21',
4921
    ),
4922
    'm2a' =>
4923
    array (
4924
      0 => 'audio/mpeg',
4925
    ),
4926
    'm2v' =>
4927
    array (
4928
      0 => 'video/mpeg',
4929
    ),
4930
    'm3a' =>
4931
    array (
4932
      0 => 'audio/mpeg',
4933
    ),
4934
    'm3u' =>
4935
    array (
4936
      0 => 'audio/x-mpegurl',
4937
    ),
4938
    'm3u8' =>
4939
    array (
4940
      0 => 'application/vnd.apple.mpegurl',
4941
    ),
4942
    'm4a' =>
4943
    array (
4944
      0 => 'audio/mp4',
4945
    ),
4946
    'm4u' =>
4947
    array (
4948
      0 => 'video/vnd.mpegurl',
4949
    ),
4950
    'm4v' =>
4951
    array (
4952
      0 => 'video/x-m4v',
4953
    ),
4954
    'ma' =>
4955
    array (
4956
      0 => 'application/mathematica',
4957
    ),
4958
    'mads' =>
4959
    array (
4960
      0 => 'application/mads+xml',
4961
    ),
4962
    'mag' =>
4963
    array (
4964
      0 => 'application/vnd.ecowin.chart',
4965
    ),
4966
    'maker' =>
4967
    array (
4968
      0 => 'application/vnd.framemaker',
4969
    ),
4970
    'man' =>
4971
    array (
4972
      0 => 'text/troff',
4973
    ),
4974
    'mar' =>
4975
    array (
4976
      0 => 'application/octet-stream',
4977
    ),
4978
    'mathml' =>
4979
    array (
4980
      0 => 'application/mathml+xml',
4981
    ),
4982
    'mb' =>
4983
    array (
4984
      0 => 'application/mathematica',
4985
    ),
4986
    'mbk' =>
4987
    array (
4988
      0 => 'application/vnd.mobius.mbk',
4989
    ),
4990
    'mbox' =>
4991
    array (
4992
      0 => 'application/mbox',
4993
    ),
4994
    'mc1' =>
4995
    array (
4996
      0 => 'application/vnd.medcalcdata',
4997
    ),
4998
    'mcd' =>
4999
    array (
5000
      0 => 'application/vnd.mcd',
5001
    ),
5002
    'mcurl' =>
5003
    array (
5004
      0 => 'text/vnd.curl.mcurl',
5005
    ),
5006
    'mdb' =>
5007
    array (
5008
      0 => 'application/x-msaccess',
5009
    ),
5010
    'mdi' =>
5011
    array (
5012
      0 => 'image/vnd.ms-modi',
5013
    ),
5014
    'me' =>
5015
    array (
5016
      0 => 'text/troff',
5017
    ),
5018
    'mesh' =>
5019
    array (
5020
      0 => 'model/mesh',
5021
    ),
5022
    'meta4' =>
5023
    array (
5024
      0 => 'application/metalink4+xml',
5025
    ),
5026
    'metalink' =>
5027
    array (
5028
      0 => 'application/metalink+xml',
5029
    ),
5030
    'mets' =>
5031
    array (
5032
      0 => 'application/mets+xml',
5033
    ),
5034
    'mfm' =>
5035
    array (
5036
      0 => 'application/vnd.mfmp',
5037
    ),
5038
    'mft' =>
5039
    array (
5040
      0 => 'application/rpki-manifest',
5041
    ),
5042
    'mgp' =>
5043
    array (
5044
      0 => 'application/vnd.osgeo.mapguide.package',
5045
    ),
5046
    'mgz' =>
5047
    array (
5048
      0 => 'application/vnd.proteus.magazine',
5049
    ),
5050
    'mid' =>
5051
    array (
5052
      0 => 'audio/midi',
5053
    ),
5054
    'midi' =>
5055
    array (
5056
      0 => 'audio/midi',
5057
    ),
5058
    'mie' =>
5059
    array (
5060
      0 => 'application/x-mie',
5061
    ),
5062
    'mif' =>
5063
    array (
5064
      0 => 'application/vnd.mif',
5065
    ),
5066
    'mime' =>
5067
    array (
5068
      0 => 'message/rfc822',
5069
    ),
5070
    'mj2' =>
5071
    array (
5072
      0 => 'video/mj2',
5073
    ),
5074
    'mjp2' =>
5075
    array (
5076
      0 => 'video/mj2',
5077
    ),
5078
    'mk3d' =>
5079
    array (
5080
      0 => 'video/x-matroska',
5081
    ),
5082
    'mka' =>
5083
    array (
5084
      0 => 'audio/x-matroska',
5085
    ),
5086
    'mks' =>
5087
    array (
5088
      0 => 'video/x-matroska',
5089
    ),
5090
    'mkv' =>
5091
    array (
5092
      0 => 'video/x-matroska',
5093
    ),
5094
    'mlp' =>
5095
    array (
5096
      0 => 'application/vnd.dolby.mlp',
5097
    ),
5098
    'mmd' =>
5099
    array (
5100
      0 => 'application/vnd.chipnuts.karaoke-mmd',
5101
    ),
5102
    'mmf' =>
5103
    array (
5104
      0 => 'application/vnd.smaf',
5105
    ),
5106
    'mmr' =>
5107
    array (
5108
      0 => 'image/vnd.fujixerox.edmics-mmr',
5109
    ),
5110
    'mng' =>
5111
    array (
5112
      0 => 'video/x-mng',
5113
    ),
5114
    'mny' =>
5115
    array (
5116
      0 => 'application/x-msmoney',
5117
    ),
5118
    'mobi' =>
5119
    array (
5120
      0 => 'application/x-mobipocket-ebook',
5121
    ),
5122
    'mods' =>
5123
    array (
5124
      0 => 'application/mods+xml',
5125
    ),
5126
    'mov' =>
5127
    array (
5128
      0 => 'video/quicktime',
5129
    ),
5130
    'movie' =>
5131
    array (
5132
      0 => 'video/x-sgi-movie',
5133
    ),
5134
    'mp2' =>
5135
    array (
5136
      0 => 'audio/mpeg',
5137
    ),
5138
    'mp21' =>
5139
    array (
5140
      0 => 'application/mp21',
5141
    ),
5142
    'mp2a' =>
5143
    array (
5144
      0 => 'audio/mpeg',
5145
    ),
5146
    'mp3' =>
5147
    array (
5148
      0 => 'audio/mpeg',
5149
    ),
5150
    'mp4' =>
5151
    array (
5152
      0 => 'video/mp4',
5153
    ),
5154
    'mp4a' =>
5155
    array (
5156
      0 => 'audio/mp4',
5157
    ),
5158
    'mp4s' =>
5159
    array (
5160
      0 => 'application/mp4',
5161
    ),
5162
    'mp4v' =>
5163
    array (
5164
      0 => 'video/mp4',
5165
    ),
5166
    'mpc' =>
5167
    array (
5168
      0 => 'application/vnd.mophun.certificate',
5169
    ),
5170
    'mpe' =>
5171
    array (
5172
      0 => 'video/mpeg',
5173
    ),
5174
    'mpeg' =>
5175
    array (
5176
      0 => 'video/mpeg',
5177
    ),
5178
    'mpg' =>
5179
    array (
5180
      0 => 'video/mpeg',
5181
    ),
5182
    'mpg4' =>
5183
    array (
5184
      0 => 'video/mp4',
5185
    ),
5186
    'mpga' =>
5187
    array (
5188
      0 => 'audio/mpeg',
5189
    ),
5190
    'mpkg' =>
5191
    array (
5192
      0 => 'application/vnd.apple.installer+xml',
5193
    ),
5194
    'mpm' =>
5195
    array (
5196
      0 => 'application/vnd.blueice.multipass',
5197
    ),
5198
    'mpn' =>
5199
    array (
5200
      0 => 'application/vnd.mophun.application',
5201
    ),
5202
    'mpp' =>
5203
    array (
5204
      0 => 'application/vnd.ms-project',
5205
    ),
5206
    'mpt' =>
5207
    array (
5208
      0 => 'application/vnd.ms-project',
5209
    ),
5210
    'mpy' =>
5211
    array (
5212
      0 => 'application/vnd.ibm.minipay',
5213
    ),
5214
    'mqy' =>
5215
    array (
5216
      0 => 'application/vnd.mobius.mqy',
5217
    ),
5218
    'mrc' =>
5219
    array (
5220
      0 => 'application/marc',
5221
    ),
5222
    'mrcx' =>
5223
    array (
5224
      0 => 'application/marcxml+xml',
5225
    ),
5226
    'ms' =>
5227
    array (
5228
      0 => 'text/troff',
5229
    ),
5230
    'mscml' =>
5231
    array (
5232
      0 => 'application/mediaservercontrol+xml',
5233
    ),
5234
    'mseed' =>
5235
    array (
5236
      0 => 'application/vnd.fdsn.mseed',
5237
    ),
5238
    'mseq' =>
5239
    array (
5240
      0 => 'application/vnd.mseq',
5241
    ),
5242
    'msf' =>
5243
    array (
5244
      0 => 'application/vnd.epson.msf',
5245
    ),
5246
    'msh' =>
5247
    array (
5248
      0 => 'model/mesh',
5249
    ),
5250
    'msi' =>
5251
    array (
5252
      0 => 'application/x-msdownload',
5253
    ),
5254
    'msl' =>
5255
    array (
5256
      0 => 'application/vnd.mobius.msl',
5257
    ),
5258
    'msty' =>
5259
    array (
5260
      0 => 'application/vnd.muvee.style',
5261
    ),
5262
    'mts' =>
5263
    array (
5264
      0 => 'model/vnd.mts',
5265
    ),
5266
    'mus' =>
5267
    array (
5268
      0 => 'application/vnd.musician',
5269
    ),
5270
    'musicxml' =>
5271
    array (
5272
      0 => 'application/vnd.recordare.musicxml+xml',
5273
    ),
5274
    'mvb' =>
5275
    array (
5276
      0 => 'application/x-msmediaview',
5277
    ),
5278
    'mwf' =>
5279
    array (
5280
      0 => 'application/vnd.mfer',
5281
    ),
5282
    'mxf' =>
5283
    array (
5284
      0 => 'application/mxf',
5285
    ),
5286
    'mxl' =>
5287
    array (
5288
      0 => 'application/vnd.recordare.musicxml',
5289
    ),
5290
    'mxml' =>
5291
    array (
5292
      0 => 'application/xv+xml',
5293
    ),
5294
    'mxs' =>
5295
    array (
5296
      0 => 'application/vnd.triscape.mxs',
5297
    ),
5298
    'mxu' =>
5299
    array (
5300
      0 => 'video/vnd.mpegurl',
5301
    ),
5302
    'n-gage' =>
5303
    array (
5304
      0 => 'application/vnd.nokia.n-gage.symbian.install',
5305
    ),
5306
    'n3' =>
5307
    array (
5308
      0 => 'text/n3',
5309
    ),
5310
    'nb' =>
5311
    array (
5312
      0 => 'application/mathematica',
5313
    ),
5314
    'nbp' =>
5315
    array (
5316
      0 => 'application/vnd.wolfram.player',
5317
    ),
5318
    'nc' =>
5319
    array (
5320
      0 => 'application/x-netcdf',
5321
    ),
5322
    'ncx' =>
5323
    array (
5324
      0 => 'application/x-dtbncx+xml',
5325
    ),
5326
    'nfo' =>
5327
    array (
5328
      0 => 'text/x-nfo',
5329
    ),
5330
    'ngdat' =>
5331
    array (
5332
      0 => 'application/vnd.nokia.n-gage.data',
5333
    ),
5334
    'nitf' =>
5335
    array (
5336
      0 => 'application/vnd.nitf',
5337
    ),
5338
    'nlu' =>
5339
    array (
5340
      0 => 'application/vnd.neurolanguage.nlu',
5341
    ),
5342
    'nml' =>
5343
    array (
5344
      0 => 'application/vnd.enliven',
5345
    ),
5346
    'nnd' =>
5347
    array (
5348
      0 => 'application/vnd.noblenet-directory',
5349
    ),
5350
    'nns' =>
5351
    array (
5352
      0 => 'application/vnd.noblenet-sealer',
5353
    ),
5354
    'nnw' =>
5355
    array (
5356
      0 => 'application/vnd.noblenet-web',
5357
    ),
5358
    'npx' =>
5359
    array (
5360
      0 => 'image/vnd.net-fpx',
5361
    ),
5362
    'nsc' =>
5363
    array (
5364
      0 => 'application/x-conference',
5365
    ),
5366
    'nsf' =>
5367
    array (
5368
      0 => 'application/vnd.lotus-notes',
5369
    ),
5370
    'ntf' =>
5371
    array (
5372
      0 => 'application/vnd.nitf',
5373
    ),
5374
    'nzb' =>
5375
    array (
5376
      0 => 'application/x-nzb',
5377
    ),
5378
    'oa2' =>
5379
    array (
5380
      0 => 'application/vnd.fujitsu.oasys2',
5381
    ),
5382
    'oa3' =>
5383
    array (
5384
      0 => 'application/vnd.fujitsu.oasys3',
5385
    ),
5386
    'oas' =>
5387
    array (
5388
      0 => 'application/vnd.fujitsu.oasys',
5389
    ),
5390
    'obd' =>
5391
    array (
5392
      0 => 'application/x-msbinder',
5393
    ),
5394
    'obj' =>
5395
    array (
5396
      0 => 'application/x-tgif',
5397
    ),
5398
    'oda' =>
5399
    array (
5400
      0 => 'application/oda',
5401
    ),
5402
    'odb' =>
5403
    array (
5404
      0 => 'application/vnd.oasis.opendocument.database',
5405
    ),
5406
    'odc' =>
5407
    array (
5408
      0 => 'application/vnd.oasis.opendocument.chart',
5409
    ),
5410
    'odf' =>
5411
    array (
5412
      0 => 'application/vnd.oasis.opendocument.formula',
5413
    ),
5414
    'odft' =>
5415
    array (
5416
      0 => 'application/vnd.oasis.opendocument.formula-template',
5417
    ),
5418
    'odg' =>
5419
    array (
5420
      0 => 'application/vnd.oasis.opendocument.graphics',
5421
    ),
5422
    'odi' =>
5423
    array (
5424
      0 => 'application/vnd.oasis.opendocument.image',
5425
    ),
5426
    'odm' =>
5427
    array (
5428
      0 => 'application/vnd.oasis.opendocument.text-master',
5429
    ),
5430
    'odp' =>
5431
    array (
5432
      0 => 'application/vnd.oasis.opendocument.presentation',
5433
    ),
5434
    'ods' =>
5435
    array (
5436
      0 => 'application/vnd.oasis.opendocument.spreadsheet',
5437
    ),
5438
    'odt' =>
5439
    array (
5440
      0 => 'application/vnd.oasis.opendocument.text',
5441
    ),
5442
    'oga' =>
5443
    array (
5444
      0 => 'audio/ogg',
5445
    ),
5446
    'ogg' =>
5447
    array (
5448
      0 => 'audio/ogg',
5449
    ),
5450
    'ogv' =>
5451
    array (
5452
      0 => 'video/ogg',
5453
    ),
5454
    'ogx' =>
5455
    array (
5456
      0 => 'application/ogg',
5457
    ),
5458
    'omdoc' =>
5459
    array (
5460
      0 => 'application/omdoc+xml',
5461
    ),
5462
    'onepkg' =>
5463
    array (
5464
      0 => 'application/onenote',
5465
    ),
5466
    'onetmp' =>
5467
    array (
5468
      0 => 'application/onenote',
5469
    ),
5470
    'onetoc' =>
5471
    array (
5472
      0 => 'application/onenote',
5473
    ),
5474
    'onetoc2' =>
5475
    array (
5476
      0 => 'application/onenote',
5477
    ),
5478
    'opf' =>
5479
    array (
5480
      0 => 'application/oebps-package+xml',
5481
    ),
5482
    'opml' =>
5483
    array (
5484
      0 => 'text/x-opml',
5485
    ),
5486
    'oprc' =>
5487
    array (
5488
      0 => 'application/vnd.palm',
5489
    ),
5490
    'org' =>
5491
    array (
5492
      0 => 'application/vnd.lotus-organizer',
5493
    ),
5494
    'osf' =>
5495
    array (
5496
      0 => 'application/vnd.yamaha.openscoreformat',
5497
    ),
5498
    'osfpvg' =>
5499
    array (
5500
      0 => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
5501
    ),
5502
    'otc' =>
5503
    array (
5504
      0 => 'application/vnd.oasis.opendocument.chart-template',
5505
    ),
5506
    'otf' =>
5507
    array (
5508
      0 => 'font/otf',
5509
    ),
5510
    'otg' =>
5511
    array (
5512
      0 => 'application/vnd.oasis.opendocument.graphics-template',
5513
    ),
5514
    'oth' =>
5515
    array (
5516
      0 => 'application/vnd.oasis.opendocument.text-web',
5517
    ),
5518
    'oti' =>
5519
    array (
5520
      0 => 'application/vnd.oasis.opendocument.image-template',
5521
    ),
5522
    'otp' =>
5523
    array (
5524
      0 => 'application/vnd.oasis.opendocument.presentation-template',
5525
    ),
5526
    'ots' =>
5527
    array (
5528
      0 => 'application/vnd.oasis.opendocument.spreadsheet-template',
5529
    ),
5530
    'ott' =>
5531
    array (
5532
      0 => 'application/vnd.oasis.opendocument.text-template',
5533
    ),
5534
    'oxps' =>
5535
    array (
5536
      0 => 'application/oxps',
5537
    ),
5538
    'oxt' =>
5539
    array (
5540
      0 => 'application/vnd.openofficeorg.extension',
5541
    ),
5542
    'p' =>
5543
    array (
5544
      0 => 'text/x-pascal',
5545
    ),
5546
    'p10' =>
5547
    array (
5548
      0 => 'application/pkcs10',
5549
    ),
5550
    'p12' =>
5551
    array (
5552
      0 => 'application/x-pkcs12',
5553
    ),
5554
    'p7b' =>
5555
    array (
5556
      0 => 'application/x-pkcs7-certificates',
5557
    ),
5558
    'p7c' =>
5559
    array (
5560
      0 => 'application/pkcs7-mime',
5561
    ),
5562
    'p7m' =>
5563
    array (
5564
      0 => 'application/pkcs7-mime',
5565
    ),
5566
    'p7r' =>
5567
    array (
5568
      0 => 'application/x-pkcs7-certreqresp',
5569
    ),
5570
    'p7s' =>
5571
    array (
5572
      0 => 'application/pkcs7-signature',
5573
    ),
5574
    'p8' =>
5575
    array (
5576
      0 => 'application/pkcs8',
5577
    ),
5578
    'pas' =>
5579
    array (
5580
      0 => 'text/x-pascal',
5581
    ),
5582
    'paw' =>
5583
    array (
5584
      0 => 'application/vnd.pawaafile',
5585
    ),
5586
    'pbd' =>
5587
    array (
5588
      0 => 'application/vnd.powerbuilder6',
5589
    ),
5590
    'pbm' =>
5591
    array (
5592
      0 => 'image/x-portable-bitmap',
5593
    ),
5594
    'pcap' =>
5595
    array (
5596
      0 => 'application/vnd.tcpdump.pcap',
5597
    ),
5598
    'pcf' =>
5599
    array (
5600
      0 => 'application/x-font-pcf',
5601
    ),
5602
    'pcl' =>
5603
    array (
5604
      0 => 'application/vnd.hp-pcl',
5605
    ),
5606
    'pclxl' =>
5607
    array (
5608
      0 => 'application/vnd.hp-pclxl',
5609
    ),
5610
    'pct' =>
5611
    array (
5612
      0 => 'image/x-pict',
5613
    ),
5614
    'pcurl' =>
5615
    array (
5616
      0 => 'application/vnd.curl.pcurl',
5617
    ),
5618
    'pcx' =>
5619
    array (
5620
      0 => 'image/x-pcx',
5621
    ),
5622
    'pdb' =>
5623
    array (
5624
      0 => 'application/vnd.palm',
5625
    ),
5626
    'pdf' =>
5627
    array (
5628
      0 => 'application/pdf',
5629
    ),
5630
    'pfa' =>
5631
    array (
5632
      0 => 'application/x-font-type1',
5633
    ),
5634
    'pfb' =>
5635
    array (
5636
      0 => 'application/x-font-type1',
5637
    ),
5638
    'pfm' =>
5639
    array (
5640
      0 => 'application/x-font-type1',
5641
    ),
5642
    'pfr' =>
5643
    array (
5644
      0 => 'application/font-tdpfr',
5645
    ),
5646
    'pfx' =>
5647
    array (
5648
      0 => 'application/x-pkcs12',
5649
    ),
5650
    'pgm' =>
5651
    array (
5652
      0 => 'image/x-portable-graymap',
5653
    ),
5654
    'pgn' =>
5655
    array (
5656
      0 => 'application/x-chess-pgn',
5657
    ),
5658
    'pgp' =>
5659
    array (
5660
      0 => 'application/pgp-encrypted',
5661
    ),
5662
    'pic' =>
5663
    array (
5664
      0 => 'image/x-pict',
5665
    ),
5666
    'pkg' =>
5667
    array (
5668
      0 => 'application/octet-stream',
5669
    ),
5670
    'pki' =>
5671
    array (
5672
      0 => 'application/pkixcmp',
5673
    ),
5674
    'pkipath' =>
5675
    array (
5676
      0 => 'application/pkix-pkipath',
5677
    ),
5678
    'plb' =>
5679
    array (
5680
      0 => 'application/vnd.3gpp.pic-bw-large',
5681
    ),
5682
    'plc' =>
5683
    array (
5684
      0 => 'application/vnd.mobius.plc',
5685
    ),
5686
    'plf' =>
5687
    array (
5688
      0 => 'application/vnd.pocketlearn',
5689
    ),
5690
    'pls' =>
5691
    array (
5692
      0 => 'application/pls+xml',
5693
    ),
5694
    'pml' =>
5695
    array (
5696
      0 => 'application/vnd.ctc-posml',
5697
    ),
5698
    'png' =>
5699
    array (
5700
      0 => 'image/png',
5701
    ),
5702
    'pnm' =>
5703
    array (
5704
      0 => 'image/x-portable-anymap',
5705
    ),
5706
    'portpkg' =>
5707
    array (
5708
      0 => 'application/vnd.macports.portpkg',
5709
    ),
5710
    'pot' =>
5711
    array (
5712
      0 => 'application/vnd.ms-powerpoint',
5713
    ),
5714
    'potm' =>
5715
    array (
5716
      0 => 'application/vnd.ms-powerpoint.template.macroenabled.12',
5717
    ),
5718
    'potx' =>
5719
    array (
5720
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.template',
5721
    ),
5722
    'ppam' =>
5723
    array (
5724
      0 => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
5725
    ),
5726
    'ppd' =>
5727
    array (
5728
      0 => 'application/vnd.cups-ppd',
5729
    ),
5730
    'ppm' =>
5731
    array (
5732
      0 => 'image/x-portable-pixmap',
5733
    ),
5734
    'pps' =>
5735
    array (
5736
      0 => 'application/vnd.ms-powerpoint',
5737
    ),
5738
    'ppsm' =>
5739
    array (
5740
      0 => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
5741
    ),
5742
    'ppsx' =>
5743
    array (
5744
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
5745
    ),
5746
    'ppt' =>
5747
    array (
5748
      0 => 'application/vnd.ms-powerpoint',
5749
    ),
5750
    'pptm' =>
5751
    array (
5752
      0 => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
5753
    ),
5754
    'pptx' =>
5755
    array (
5756
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
5757
    ),
5758
    'pqa' =>
5759
    array (
5760
      0 => 'application/vnd.palm',
5761
    ),
5762
    'prc' =>
5763
    array (
5764
      0 => 'application/x-mobipocket-ebook',
5765
    ),
5766
    'pre' =>
5767
    array (
5768
      0 => 'application/vnd.lotus-freelance',
5769
    ),
5770
    'prf' =>
5771
    array (
5772
      0 => 'application/pics-rules',
5773
    ),
5774
    'ps' =>
5775
    array (
5776
      0 => 'application/postscript',
5777
    ),
5778
    'psb' =>
5779
    array (
5780
      0 => 'application/vnd.3gpp.pic-bw-small',
5781
    ),
5782
    'psd' =>
5783
    array (
5784
      0 => 'image/vnd.adobe.photoshop',
5785
    ),
5786
    'psf' =>
5787
    array (
5788
      0 => 'application/x-font-linux-psf',
5789
    ),
5790
    'pskcxml' =>
5791
    array (
5792
      0 => 'application/pskc+xml',
5793
    ),
5794
    'ptid' =>
5795
    array (
5796
      0 => 'application/vnd.pvi.ptid1',
5797
    ),
5798
    'pub' =>
5799
    array (
5800
      0 => 'application/x-mspublisher',
5801
    ),
5802
    'pvb' =>
5803
    array (
5804
      0 => 'application/vnd.3gpp.pic-bw-var',
5805
    ),
5806
    'pwn' =>
5807
    array (
5808
      0 => 'application/vnd.3m.post-it-notes',
5809
    ),
5810
    'pya' =>
5811
    array (
5812
      0 => 'audio/vnd.ms-playready.media.pya',
5813
    ),
5814
    'pyv' =>
5815
    array (
5816
      0 => 'video/vnd.ms-playready.media.pyv',
5817
    ),
5818
    'qam' =>
5819
    array (
5820
      0 => 'application/vnd.epson.quickanime',
5821
    ),
5822
    'qbo' =>
5823
    array (
5824
      0 => 'application/vnd.intu.qbo',
5825
    ),
5826
    'qfx' =>
5827
    array (
5828
      0 => 'application/vnd.intu.qfx',
5829
    ),
5830
    'qps' =>
5831
    array (
5832
      0 => 'application/vnd.publishare-delta-tree',
5833
    ),
5834
    'qt' =>
5835
    array (
5836
      0 => 'video/quicktime',
5837
    ),
5838
    'qwd' =>
5839
    array (
5840
      0 => 'application/vnd.quark.quarkxpress',
5841
    ),
5842
    'qwt' =>
5843
    array (
5844
      0 => 'application/vnd.quark.quarkxpress',
5845
    ),
5846
    'qxb' =>
5847
    array (
5848
      0 => 'application/vnd.quark.quarkxpress',
5849
    ),
5850
    'qxd' =>
5851
    array (
5852
      0 => 'application/vnd.quark.quarkxpress',
5853
    ),
5854
    'qxl' =>
5855
    array (
5856
      0 => 'application/vnd.quark.quarkxpress',
5857
    ),
5858
    'qxt' =>
5859
    array (
5860
      0 => 'application/vnd.quark.quarkxpress',
5861
    ),
5862
    'ra' =>
5863
    array (
5864
      0 => 'audio/x-pn-realaudio',
5865
    ),
5866
    'ram' =>
5867
    array (
5868
      0 => 'audio/x-pn-realaudio',
5869
    ),
5870
    'rar' =>
5871
    array (
5872
      0 => 'application/x-rar-compressed',
5873
    ),
5874
    'ras' =>
5875
    array (
5876
      0 => 'image/x-cmu-raster',
5877
    ),
5878
    'rcprofile' =>
5879
    array (
5880
      0 => 'application/vnd.ipunplugged.rcprofile',
5881
    ),
5882
    'rdf' =>
5883
    array (
5884
      0 => 'application/rdf+xml',
5885
    ),
5886
    'rdz' =>
5887
    array (
5888
      0 => 'application/vnd.data-vision.rdz',
5889
    ),
5890
    'rep' =>
5891
    array (
5892
      0 => 'application/vnd.businessobjects',
5893
    ),
5894
    'res' =>
5895
    array (
5896
      0 => 'application/x-dtbresource+xml',
5897
    ),
5898
    'rgb' =>
5899
    array (
5900
      0 => 'image/x-rgb',
5901
    ),
5902
    'rif' =>
5903
    array (
5904
      0 => 'application/reginfo+xml',
5905
    ),
5906
    'rip' =>
5907
    array (
5908
      0 => 'audio/vnd.rip',
5909
    ),
5910
    'ris' =>
5911
    array (
5912
      0 => 'application/x-research-info-systems',
5913
    ),
5914
    'rl' =>
5915
    array (
5916
      0 => 'application/resource-lists+xml',
5917
    ),
5918
    'rlc' =>
5919
    array (
5920
      0 => 'image/vnd.fujixerox.edmics-rlc',
5921
    ),
5922
    'rld' =>
5923
    array (
5924
      0 => 'application/resource-lists-diff+xml',
5925
    ),
5926
    'rm' =>
5927
    array (
5928
      0 => 'application/vnd.rn-realmedia',
5929
    ),
5930
    'rmi' =>
5931
    array (
5932
      0 => 'audio/midi',
5933
    ),
5934
    'rmp' =>
5935
    array (
5936
      0 => 'audio/x-pn-realaudio-plugin',
5937
    ),
5938
    'rms' =>
5939
    array (
5940
      0 => 'application/vnd.jcp.javame.midlet-rms',
5941
    ),
5942
    'rmvb' =>
5943
    array (
5944
      0 => 'application/vnd.rn-realmedia-vbr',
5945
    ),
5946
    'rnc' =>
5947
    array (
5948
      0 => 'application/relax-ng-compact-syntax',
5949
    ),
5950
    'roa' =>
5951
    array (
5952
      0 => 'application/rpki-roa',
5953
    ),
5954
    'roff' =>
5955
    array (
5956
      0 => 'text/troff',
5957
    ),
5958
    'rp9' =>
5959
    array (
5960
      0 => 'application/vnd.cloanto.rp9',
5961
    ),
5962
    'rpss' =>
5963
    array (
5964
      0 => 'application/vnd.nokia.radio-presets',
5965
    ),
5966
    'rpst' =>
5967
    array (
5968
      0 => 'application/vnd.nokia.radio-preset',
5969
    ),
5970
    'rq' =>
5971
    array (
5972
      0 => 'application/sparql-query',
5973
    ),
5974
    'rs' =>
5975
    array (
5976
      0 => 'application/rls-services+xml',
5977
    ),
5978
    'rsd' =>
5979
    array (
5980
      0 => 'application/rsd+xml',
5981
    ),
5982
    'rss' =>
5983
    array (
5984
      0 => 'application/rss+xml',
5985
    ),
5986
    'rtf' =>
5987
    array (
5988
      0 => 'application/rtf',
5989
    ),
5990
    'rtx' =>
5991
    array (
5992
      0 => 'text/richtext',
5993
    ),
5994
    's' =>
5995
    array (
5996
      0 => 'text/x-asm',
5997
    ),
5998
    's3m' =>
5999
    array (
6000
      0 => 'audio/s3m',
6001
    ),
6002
    'saf' =>
6003
    array (
6004
      0 => 'application/vnd.yamaha.smaf-audio',
6005
    ),
6006
    'sbml' =>
6007
    array (
6008
      0 => 'application/sbml+xml',
6009
    ),
6010
    'sc' =>
6011
    array (
6012
      0 => 'application/vnd.ibm.secure-container',
6013
    ),
6014
    'scd' =>
6015
    array (
6016
      0 => 'application/x-msschedule',
6017
    ),
6018
    'scm' =>
6019
    array (
6020
      0 => 'application/vnd.lotus-screencam',
6021
    ),
6022
    'scq' =>
6023
    array (
6024
      0 => 'application/scvp-cv-request',
6025
    ),
6026
    'scs' =>
6027
    array (
6028
      0 => 'application/scvp-cv-response',
6029
    ),
6030
    'scurl' =>
6031
    array (
6032
      0 => 'text/vnd.curl.scurl',
6033
    ),
6034
    'sda' =>
6035
    array (
6036
      0 => 'application/vnd.stardivision.draw',
6037
    ),
6038
    'sdc' =>
6039
    array (
6040
      0 => 'application/vnd.stardivision.calc',
6041
    ),
6042
    'sdd' =>
6043
    array (
6044
      0 => 'application/vnd.stardivision.impress',
6045
    ),
6046
    'sdkd' =>
6047
    array (
6048
      0 => 'application/vnd.solent.sdkm+xml',
6049
    ),
6050
    'sdkm' =>
6051
    array (
6052
      0 => 'application/vnd.solent.sdkm+xml',
6053
    ),
6054
    'sdp' =>
6055
    array (
6056
      0 => 'application/sdp',
6057
    ),
6058
    'sdw' =>
6059
    array (
6060
      0 => 'application/vnd.stardivision.writer',
6061
    ),
6062
    'see' =>
6063
    array (
6064
      0 => 'application/vnd.seemail',
6065
    ),
6066
    'seed' =>
6067
    array (
6068
      0 => 'application/vnd.fdsn.seed',
6069
    ),
6070
    'sema' =>
6071
    array (
6072
      0 => 'application/vnd.sema',
6073
    ),
6074
    'semd' =>
6075
    array (
6076
      0 => 'application/vnd.semd',
6077
    ),
6078
    'semf' =>
6079
    array (
6080
      0 => 'application/vnd.semf',
6081
    ),
6082
    'ser' =>
6083
    array (
6084
      0 => 'application/java-serialized-object',
6085
    ),
6086
    'setpay' =>
6087
    array (
6088
      0 => 'application/set-payment-initiation',
6089
    ),
6090
    'setreg' =>
6091
    array (
6092
      0 => 'application/set-registration-initiation',
6093
    ),
6094
    'sfd-hdstx' =>
6095
    array (
6096
      0 => 'application/vnd.hydrostatix.sof-data',
6097
    ),
6098
    'sfs' =>
6099
    array (
6100
      0 => 'application/vnd.spotfire.sfs',
6101
    ),
6102
    'sfv' =>
6103
    array (
6104
      0 => 'text/x-sfv',
6105
    ),
6106
    'sgi' =>
6107
    array (
6108
      0 => 'image/sgi',
6109
    ),
6110
    'sgl' =>
6111
    array (
6112
      0 => 'application/vnd.stardivision.writer-global',
6113
    ),
6114
    'sgm' =>
6115
    array (
6116
      0 => 'text/sgml',
6117
    ),
6118
    'sgml' =>
6119
    array (
6120
      0 => 'text/sgml',
6121
    ),
6122
    'sh' =>
6123
    array (
6124
      0 => 'application/x-sh',
6125
    ),
6126
    'shar' =>
6127
    array (
6128
      0 => 'application/x-shar',
6129
    ),
6130
    'shf' =>
6131
    array (
6132
      0 => 'application/shf+xml',
6133
    ),
6134
    'sid' =>
6135
    array (
6136
      0 => 'image/x-mrsid-image',
6137
    ),
6138
    'sig' =>
6139
    array (
6140
      0 => 'application/pgp-signature',
6141
    ),
6142
    'sil' =>
6143
    array (
6144
      0 => 'audio/silk',
6145
    ),
6146
    'silo' =>
6147
    array (
6148
      0 => 'model/mesh',
6149
    ),
6150
    'sis' =>
6151
    array (
6152
      0 => 'application/vnd.symbian.install',
6153
    ),
6154
    'sisx' =>
6155
    array (
6156
      0 => 'application/vnd.symbian.install',
6157
    ),
6158
    'sit' =>
6159
    array (
6160
      0 => 'application/x-stuffit',
6161
    ),
6162
    'sitx' =>
6163
    array (
6164
      0 => 'application/x-stuffitx',
6165
    ),
6166
    'skd' =>
6167
    array (
6168
      0 => 'application/vnd.koan',
6169
    ),
6170
    'skm' =>
6171
    array (
6172
      0 => 'application/vnd.koan',
6173
    ),
6174
    'skp' =>
6175
    array (
6176
      0 => 'application/vnd.koan',
6177
    ),
6178
    'skt' =>
6179
    array (
6180
      0 => 'application/vnd.koan',
6181
    ),
6182
    'sldm' =>
6183
    array (
6184
      0 => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
6185
    ),
6186
    'sldx' =>
6187
    array (
6188
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
6189
    ),
6190
    'slt' =>
6191
    array (
6192
      0 => 'application/vnd.epson.salt',
6193
    ),
6194
    'sm' =>
6195
    array (
6196
      0 => 'application/vnd.stepmania.stepchart',
6197
    ),
6198
    'smf' =>
6199
    array (
6200
      0 => 'application/vnd.stardivision.math',
6201
    ),
6202
    'smi' =>
6203
    array (
6204
      0 => 'application/smil+xml',
6205
    ),
6206
    'smil' =>
6207
    array (
6208
      0 => 'application/smil+xml',
6209
    ),
6210
    'smv' =>
6211
    array (
6212
      0 => 'video/x-smv',
6213
    ),
6214
    'smzip' =>
6215
    array (
6216
      0 => 'application/vnd.stepmania.package',
6217
    ),
6218
    'snd' =>
6219
    array (
6220
      0 => 'audio/basic',
6221
    ),
6222
    'snf' =>
6223
    array (
6224
      0 => 'application/x-font-snf',
6225
    ),
6226
    'so' =>
6227
    array (
6228
      0 => 'application/octet-stream',
6229
    ),
6230
    'spc' =>
6231
    array (
6232
      0 => 'application/x-pkcs7-certificates',
6233
    ),
6234
    'spf' =>
6235
    array (
6236
      0 => 'application/vnd.yamaha.smaf-phrase',
6237
    ),
6238
    'spl' =>
6239
    array (
6240
      0 => 'application/x-futuresplash',
6241
    ),
6242
    'spot' =>
6243
    array (
6244
      0 => 'text/vnd.in3d.spot',
6245
    ),
6246
    'spp' =>
6247
    array (
6248
      0 => 'application/scvp-vp-response',
6249
    ),
6250
    'spq' =>
6251
    array (
6252
      0 => 'application/scvp-vp-request',
6253
    ),
6254
    'spx' =>
6255
    array (
6256
      0 => 'audio/ogg',
6257
    ),
6258
    'sql' =>
6259
    array (
6260
      0 => 'application/x-sql',
6261
    ),
6262
    'src' =>
6263
    array (
6264
      0 => 'application/x-wais-source',
6265
    ),
6266
    'srt' =>
6267
    array (
6268
      0 => 'application/x-subrip',
6269
    ),
6270
    'sru' =>
6271
    array (
6272
      0 => 'application/sru+xml',
6273
    ),
6274
    'srx' =>
6275
    array (
6276
      0 => 'application/sparql-results+xml',
6277
    ),
6278
    'ssdl' =>
6279
    array (
6280
      0 => 'application/ssdl+xml',
6281
    ),
6282
    'sse' =>
6283
    array (
6284
      0 => 'application/vnd.kodak-descriptor',
6285
    ),
6286
    'ssf' =>
6287
    array (
6288
      0 => 'application/vnd.epson.ssf',
6289
    ),
6290
    'ssml' =>
6291
    array (
6292
      0 => 'application/ssml+xml',
6293
    ),
6294
    'st' =>
6295
    array (
6296
      0 => 'application/vnd.sailingtracker.track',
6297
    ),
6298
    'stc' =>
6299
    array (
6300
      0 => 'application/vnd.sun.xml.calc.template',
6301
    ),
6302
    'std' =>
6303
    array (
6304
      0 => 'application/vnd.sun.xml.draw.template',
6305
    ),
6306
    'stf' =>
6307
    array (
6308
      0 => 'application/vnd.wt.stf',
6309
    ),
6310
    'sti' =>
6311
    array (
6312
      0 => 'application/vnd.sun.xml.impress.template',
6313
    ),
6314
    'stk' =>
6315
    array (
6316
      0 => 'application/hyperstudio',
6317
    ),
6318
    'stl' =>
6319
    array (
6320
      0 => 'application/vnd.ms-pki.stl',
6321
    ),
6322
    'str' =>
6323
    array (
6324
      0 => 'application/vnd.pg.format',
6325
    ),
6326
    'stw' =>
6327
    array (
6328
      0 => 'application/vnd.sun.xml.writer.template',
6329
    ),
6330
    'sub' =>
6331
    array (
6332
      0 => 'text/vnd.dvb.subtitle',
6333
      1 => 'image/vnd.dvb.subtitle',
6334
    ),
6335
    'sus' =>
6336
    array (
6337
      0 => 'application/vnd.sus-calendar',
6338
    ),
6339
    'susp' =>
6340
    array (
6341
      0 => 'application/vnd.sus-calendar',
6342
    ),
6343
    'sv4cpio' =>
6344
    array (
6345
      0 => 'application/x-sv4cpio',
6346
    ),
6347
    'sv4crc' =>
6348
    array (
6349
      0 => 'application/x-sv4crc',
6350
    ),
6351
    'svc' =>
6352
    array (
6353
      0 => 'application/vnd.dvb.service',
6354
    ),
6355
    'svd' =>
6356
    array (
6357
      0 => 'application/vnd.svd',
6358
    ),
6359
    'svg' =>
6360
    array (
6361
      0 => 'image/svg+xml',
6362
    ),
6363
    'svgz' =>
6364
    array (
6365
      0 => 'image/svg+xml',
6366
    ),
6367
    'swa' =>
6368
    array (
6369
      0 => 'application/x-director',
6370
    ),
6371
    'swf' =>
6372
    array (
6373
      0 => 'application/x-shockwave-flash',
6374
    ),
6375
    'swi' =>
6376
    array (
6377
      0 => 'application/vnd.aristanetworks.swi',
6378
    ),
6379
    'sxc' =>
6380
    array (
6381
      0 => 'application/vnd.sun.xml.calc',
6382
    ),
6383
    'sxd' =>
6384
    array (
6385
      0 => 'application/vnd.sun.xml.draw',
6386
    ),
6387
    'sxg' =>
6388
    array (
6389
      0 => 'application/vnd.sun.xml.writer.global',
6390
    ),
6391
    'sxi' =>
6392
    array (
6393
      0 => 'application/vnd.sun.xml.impress',
6394
    ),
6395
    'sxm' =>
6396
    array (
6397
      0 => 'application/vnd.sun.xml.math',
6398
    ),
6399
    'sxw' =>
6400
    array (
6401
      0 => 'application/vnd.sun.xml.writer',
6402
    ),
6403
    't' =>
6404
    array (
6405
      0 => 'text/troff',
6406
    ),
6407
    't3' =>
6408
    array (
6409
      0 => 'application/x-t3vm-image',
6410
    ),
6411
    'taglet' =>
6412
    array (
6413
      0 => 'application/vnd.mynfc',
6414
    ),
6415
    'tao' =>
6416
    array (
6417
      0 => 'application/vnd.tao.intent-module-archive',
6418
    ),
6419
    'tar' =>
6420
    array (
6421
      0 => 'application/x-tar',
6422
    ),
6423
    'tcap' =>
6424
    array (
6425
      0 => 'application/vnd.3gpp2.tcap',
6426
    ),
6427
    'tcl' =>
6428
    array (
6429
      0 => 'application/x-tcl',
6430
    ),
6431
    'teacher' =>
6432
    array (
6433
      0 => 'application/vnd.smart.teacher',
6434
    ),
6435
    'tei' =>
6436
    array (
6437
      0 => 'application/tei+xml',
6438
    ),
6439
    'teicorpus' =>
6440
    array (
6441
      0 => 'application/tei+xml',
6442
    ),
6443
    'tex' =>
6444
    array (
6445
      0 => 'application/x-tex',
6446
    ),
6447
    'texi' =>
6448
    array (
6449
      0 => 'application/x-texinfo',
6450
    ),
6451
    'texinfo' =>
6452
    array (
6453
      0 => 'application/x-texinfo',
6454
    ),
6455
    'text' =>
6456
    array (
6457
      0 => 'text/plain',
6458
    ),
6459
    'tfi' =>
6460
    array (
6461
      0 => 'application/thraud+xml',
6462
    ),
6463
    'tfm' =>
6464
    array (
6465
      0 => 'application/x-tex-tfm',
6466
    ),
6467
    'tga' =>
6468
    array (
6469
      0 => 'image/x-tga',
6470
    ),
6471
    'thmx' =>
6472
    array (
6473
      0 => 'application/vnd.ms-officetheme',
6474
    ),
6475
    'tif' =>
6476
    array (
6477
      0 => 'image/tiff',
6478
    ),
6479
    'tiff' =>
6480
    array (
6481
      0 => 'image/tiff',
6482
    ),
6483
    'tmo' =>
6484
    array (
6485
      0 => 'application/vnd.tmobile-livetv',
6486
    ),
6487
    'torrent' =>
6488
    array (
6489
      0 => 'application/x-bittorrent',
6490
    ),
6491
    'tpl' =>
6492
    array (
6493
      0 => 'application/vnd.groove-tool-template',
6494
    ),
6495
    'tpt' =>
6496
    array (
6497
      0 => 'application/vnd.trid.tpt',
6498
    ),
6499
    'tr' =>
6500
    array (
6501
      0 => 'text/troff',
6502
    ),
6503
    'tra' =>
6504
    array (
6505
      0 => 'application/vnd.trueapp',
6506
    ),
6507
    'trm' =>
6508
    array (
6509
      0 => 'application/x-msterminal',
6510
    ),
6511
    'tsd' =>
6512
    array (
6513
      0 => 'application/timestamped-data',
6514
    ),
6515
    'tsv' =>
6516
    array (
6517
      0 => 'text/tab-separated-values',
6518
    ),
6519
    'ttc' =>
6520
    array (
6521
      0 => 'font/collection',
6522
    ),
6523
    'ttf' =>
6524
    array (
6525
      0 => 'font/ttf',
6526
    ),
6527
    'ttl' =>
6528
    array (
6529
      0 => 'text/turtle',
6530
    ),
6531
    'twd' =>
6532
    array (
6533
      0 => 'application/vnd.simtech-mindmapper',
6534
    ),
6535
    'twds' =>
6536
    array (
6537
      0 => 'application/vnd.simtech-mindmapper',
6538
    ),
6539
    'txd' =>
6540
    array (
6541
      0 => 'application/vnd.genomatix.tuxedo',
6542
    ),
6543
    'txf' =>
6544
    array (
6545
      0 => 'application/vnd.mobius.txf',
6546
    ),
6547
    'txt' =>
6548
    array (
6549
      0 => 'text/plain',
6550
    ),
6551
    'u32' =>
6552
    array (
6553
      0 => 'application/x-authorware-bin',
6554
    ),
6555
    'udeb' =>
6556
    array (
6557
      0 => 'application/x-debian-package',
6558
    ),
6559
    'ufd' =>
6560
    array (
6561
      0 => 'application/vnd.ufdl',
6562
    ),
6563
    'ufdl' =>
6564
    array (
6565
      0 => 'application/vnd.ufdl',
6566
    ),
6567
    'ulx' =>
6568
    array (
6569
      0 => 'application/x-glulx',
6570
    ),
6571
    'umj' =>
6572
    array (
6573
      0 => 'application/vnd.umajin',
6574
    ),
6575
    'unityweb' =>
6576
    array (
6577
      0 => 'application/vnd.unity',
6578
    ),
6579
    'uoml' =>
6580
    array (
6581
      0 => 'application/vnd.uoml+xml',
6582
    ),
6583
    'uri' =>
6584
    array (
6585
      0 => 'text/uri-list',
6586
    ),
6587
    'uris' =>
6588
    array (
6589
      0 => 'text/uri-list',
6590
    ),
6591
    'urls' =>
6592
    array (
6593
      0 => 'text/uri-list',
6594
    ),
6595
    'ustar' =>
6596
    array (
6597
      0 => 'application/x-ustar',
6598
    ),
6599
    'utz' =>
6600
    array (
6601
      0 => 'application/vnd.uiq.theme',
6602
    ),
6603
    'uu' =>
6604
    array (
6605
      0 => 'text/x-uuencode',
6606
    ),
6607
    'uva' =>
6608
    array (
6609
      0 => 'audio/vnd.dece.audio',
6610
    ),
6611
    'uvd' =>
6612
    array (
6613
      0 => 'application/vnd.dece.data',
6614
    ),
6615
    'uvf' =>
6616
    array (
6617
      0 => 'application/vnd.dece.data',
6618
    ),
6619
    'uvg' =>
6620
    array (
6621
      0 => 'image/vnd.dece.graphic',
6622
    ),
6623
    'uvh' =>
6624
    array (
6625
      0 => 'video/vnd.dece.hd',
6626
    ),
6627
    'uvi' =>
6628
    array (
6629
      0 => 'image/vnd.dece.graphic',
6630
    ),
6631
    'uvm' =>
6632
    array (
6633
      0 => 'video/vnd.dece.mobile',
6634
    ),
6635
    'uvp' =>
6636
    array (
6637
      0 => 'video/vnd.dece.pd',
6638
    ),
6639
    'uvs' =>
6640
    array (
6641
      0 => 'video/vnd.dece.sd',
6642
    ),
6643
    'uvt' =>
6644
    array (
6645
      0 => 'application/vnd.dece.ttml+xml',
6646
    ),
6647
    'uvu' =>
6648
    array (
6649
      0 => 'video/vnd.uvvu.mp4',
6650
    ),
6651
    'uvv' =>
6652
    array (
6653
      0 => 'video/vnd.dece.video',
6654
    ),
6655
    'uvva' =>
6656
    array (
6657
      0 => 'audio/vnd.dece.audio',
6658
    ),
6659
    'uvvd' =>
6660
    array (
6661
      0 => 'application/vnd.dece.data',
6662
    ),
6663
    'uvvf' =>
6664
    array (
6665
      0 => 'application/vnd.dece.data',
6666
    ),
6667
    'uvvg' =>
6668
    array (
6669
      0 => 'image/vnd.dece.graphic',
6670
    ),
6671
    'uvvh' =>
6672
    array (
6673
      0 => 'video/vnd.dece.hd',
6674
    ),
6675
    'uvvi' =>
6676
    array (
6677
      0 => 'image/vnd.dece.graphic',
6678
    ),
6679
    'uvvm' =>
6680
    array (
6681
      0 => 'video/vnd.dece.mobile',
6682
    ),
6683
    'uvvp' =>
6684
    array (
6685
      0 => 'video/vnd.dece.pd',
6686
    ),
6687
    'uvvs' =>
6688
    array (
6689
      0 => 'video/vnd.dece.sd',
6690
    ),
6691
    'uvvt' =>
6692
    array (
6693
      0 => 'application/vnd.dece.ttml+xml',
6694
    ),
6695
    'uvvu' =>
6696
    array (
6697
      0 => 'video/vnd.uvvu.mp4',
6698
    ),
6699
    'uvvv' =>
6700
    array (
6701
      0 => 'video/vnd.dece.video',
6702
    ),
6703
    'uvvx' =>
6704
    array (
6705
      0 => 'application/vnd.dece.unspecified',
6706
    ),
6707
    'uvvz' =>
6708
    array (
6709
      0 => 'application/vnd.dece.zip',
6710
    ),
6711
    'uvx' =>
6712
    array (
6713
      0 => 'application/vnd.dece.unspecified',
6714
    ),
6715
    'uvz' =>
6716
    array (
6717
      0 => 'application/vnd.dece.zip',
6718
    ),
6719
    'vcard' =>
6720
    array (
6721
      0 => 'text/vcard',
6722
    ),
6723
    'vcd' =>
6724
    array (
6725
      0 => 'application/x-cdlink',
6726
    ),
6727
    'vcf' =>
6728
    array (
6729
      0 => 'text/x-vcard',
6730
    ),
6731
    'vcg' =>
6732
    array (
6733
      0 => 'application/vnd.groove-vcard',
6734
    ),
6735
    'vcs' =>
6736
    array (
6737
      0 => 'text/x-vcalendar',
6738
    ),
6739
    'vcx' =>
6740
    array (
6741
      0 => 'application/vnd.vcx',
6742
    ),
6743
    'vis' =>
6744
    array (
6745
      0 => 'application/vnd.visionary',
6746
    ),
6747
    'viv' =>
6748
    array (
6749
      0 => 'video/vnd.vivo',
6750
    ),
6751
    'vob' =>
6752
    array (
6753
      0 => 'video/x-ms-vob',
6754
    ),
6755
    'vor' =>
6756
    array (
6757
      0 => 'application/vnd.stardivision.writer',
6758
    ),
6759
    'vox' =>
6760
    array (
6761
      0 => 'application/x-authorware-bin',
6762
    ),
6763
    'vrml' =>
6764
    array (
6765
      0 => 'model/vrml',
6766
    ),
6767
    'vsd' =>
6768
    array (
6769
      0 => 'application/vnd.visio',
6770
    ),
6771
    'vsf' =>
6772
    array (
6773
      0 => 'application/vnd.vsf',
6774
    ),
6775
    'vss' =>
6776
    array (
6777
      0 => 'application/vnd.visio',
6778
    ),
6779
    'vst' =>
6780
    array (
6781
      0 => 'application/vnd.visio',
6782
    ),
6783
    'vsw' =>
6784
    array (
6785
      0 => 'application/vnd.visio',
6786
    ),
6787
    'vtu' =>
6788
    array (
6789
      0 => 'model/vnd.vtu',
6790
    ),
6791
    'vxml' =>
6792
    array (
6793
      0 => 'application/voicexml+xml',
6794
    ),
6795
    'w3d' =>
6796
    array (
6797
      0 => 'application/x-director',
6798
    ),
6799
    'wad' =>
6800
    array (
6801
      0 => 'application/x-doom',
6802
    ),
6803
    'wav' =>
6804
    array (
6805
      0 => 'audio/x-wav',
6806
    ),
6807
    'wax' =>
6808
    array (
6809
      0 => 'audio/x-ms-wax',
6810
    ),
6811
    'wbmp' =>
6812
    array (
6813
      0 => 'image/vnd.wap.wbmp',
6814
    ),
6815
    'wbs' =>
6816
    array (
6817
      0 => 'application/vnd.criticaltools.wbs+xml',
6818
    ),
6819
    'wbxml' =>
6820
    array (
6821
      0 => 'application/vnd.wap.wbxml',
6822
    ),
6823
    'wcm' =>
6824
    array (
6825
      0 => 'application/vnd.ms-works',
6826
    ),
6827
    'wdb' =>
6828
    array (
6829
      0 => 'application/vnd.ms-works',
6830
    ),
6831
    'wdp' =>
6832
    array (
6833
      0 => 'image/vnd.ms-photo',
6834
    ),
6835
    'weba' =>
6836
    array (
6837
      0 => 'audio/webm',
6838
    ),
6839
    'webm' =>
6840
    array (
6841
      0 => 'video/webm',
6842
    ),
6843
    'webp' =>
6844
    array (
6845
      0 => 'image/webp',
6846
    ),
6847
    'wg' =>
6848
    array (
6849
      0 => 'application/vnd.pmi.widget',
6850
    ),
6851
    'wgt' =>
6852
    array (
6853
      0 => 'application/widget',
6854
    ),
6855
    'wks' =>
6856
    array (
6857
      0 => 'application/vnd.ms-works',
6858
    ),
6859
    'wm' =>
6860
    array (
6861
      0 => 'video/x-ms-wm',
6862
    ),
6863
    'wma' =>
6864
    array (
6865
      0 => 'audio/x-ms-wma',
6866
    ),
6867
    'wmd' =>
6868
    array (
6869
      0 => 'application/x-ms-wmd',
6870
    ),
6871
    'wmf' =>
6872
    array (
6873
      0 => 'application/x-msmetafile',
6874
    ),
6875
    'wml' =>
6876
    array (
6877
      0 => 'text/vnd.wap.wml',
6878
    ),
6879
    'wmlc' =>
6880
    array (
6881
      0 => 'application/vnd.wap.wmlc',
6882
    ),
6883
    'wmls' =>
6884
    array (
6885
      0 => 'text/vnd.wap.wmlscript',
6886
    ),
6887
    'wmlsc' =>
6888
    array (
6889
      0 => 'application/vnd.wap.wmlscriptc',
6890
    ),
6891
    'wmv' =>
6892
    array (
6893
      0 => 'video/x-ms-wmv',
6894
    ),
6895
    'wmx' =>
6896
    array (
6897
      0 => 'video/x-ms-wmx',
6898
    ),
6899
    'wmz' =>
6900
    array (
6901
      0 => 'application/x-msmetafile',
6902
      1 => 'application/x-ms-wmz',
6903
    ),
6904
    'woff' =>
6905
    array (
6906
      0 => 'font/woff',
6907
    ),
6908
    'woff2' =>
6909
    array (
6910
      0 => 'font/woff2',
6911
    ),
6912
    'wpd' =>
6913
    array (
6914
      0 => 'application/vnd.wordperfect',
6915
    ),
6916
    'wpl' =>
6917
    array (
6918
      0 => 'application/vnd.ms-wpl',
6919
    ),
6920
    'wps' =>
6921
    array (
6922
      0 => 'application/vnd.ms-works',
6923
    ),
6924
    'wqd' =>
6925
    array (
6926
      0 => 'application/vnd.wqd',
6927
    ),
6928
    'wri' =>
6929
    array (
6930
      0 => 'application/x-mswrite',
6931
    ),
6932
    'wrl' =>
6933
    array (
6934
      0 => 'model/vrml',
6935
    ),
6936
    'wsdl' =>
6937
    array (
6938
      0 => 'application/wsdl+xml',
6939
    ),
6940
    'wspolicy' =>
6941
    array (
6942
      0 => 'application/wspolicy+xml',
6943
    ),
6944
    'wtb' =>
6945
    array (
6946
      0 => 'application/vnd.webturbo',
6947
    ),
6948
    'wvx' =>
6949
    array (
6950
      0 => 'video/x-ms-wvx',
6951
    ),
6952
    'x32' =>
6953
    array (
6954
      0 => 'application/x-authorware-bin',
6955
    ),
6956
    'x3d' =>
6957
    array (
6958
      0 => 'model/x3d+xml',
6959
    ),
6960
    'x3db' =>
6961
    array (
6962
      0 => 'model/x3d+binary',
6963
    ),
6964
    'x3dbz' =>
6965
    array (
6966
      0 => 'model/x3d+binary',
6967
    ),
6968
    'x3dv' =>
6969
    array (
6970
      0 => 'model/x3d+vrml',
6971
    ),
6972
    'x3dvz' =>
6973
    array (
6974
      0 => 'model/x3d+vrml',
6975
    ),
6976
    'x3dz' =>
6977
    array (
6978
      0 => 'model/x3d+xml',
6979
    ),
6980
    'xaml' =>
6981
    array (
6982
      0 => 'application/xaml+xml',
6983
    ),
6984
    'xap' =>
6985
    array (
6986
      0 => 'application/x-silverlight-app',
6987
    ),
6988
    'xar' =>
6989
    array (
6990
      0 => 'application/vnd.xara',
6991
    ),
6992
    'xbap' =>
6993
    array (
6994
      0 => 'application/x-ms-xbap',
6995
    ),
6996
    'xbd' =>
6997
    array (
6998
      0 => 'application/vnd.fujixerox.docuworks.binder',
6999
    ),
7000
    'xbm' =>
7001
    array (
7002
      0 => 'image/x-xbitmap',
7003
    ),
7004
    'xdf' =>
7005
    array (
7006
      0 => 'application/xcap-diff+xml',
7007
    ),
7008
    'xdm' =>
7009
    array (
7010
      0 => 'application/vnd.syncml.dm+xml',
7011
    ),
7012
    'xdp' =>
7013
    array (
7014
      0 => 'application/vnd.adobe.xdp+xml',
7015
    ),
7016
    'xdssc' =>
7017
    array (
7018
      0 => 'application/dssc+xml',
7019
    ),
7020
    'xdw' =>
7021
    array (
7022
      0 => 'application/vnd.fujixerox.docuworks',
7023
    ),
7024
    'xenc' =>
7025
    array (
7026
      0 => 'application/xenc+xml',
7027
    ),
7028
    'xer' =>
7029
    array (
7030
      0 => 'application/patch-ops-error+xml',
7031
    ),
7032
    'xfdf' =>
7033
    array (
7034
      0 => 'application/vnd.adobe.xfdf',
7035
    ),
7036
    'xfdl' =>
7037
    array (
7038
      0 => 'application/vnd.xfdl',
7039
    ),
7040
    'xht' =>
7041
    array (
7042
      0 => 'application/xhtml+xml',
7043
    ),
7044
    'xhtml' =>
7045
    array (
7046
      0 => 'application/xhtml+xml',
7047
    ),
7048
    'xhvml' =>
7049
    array (
7050
      0 => 'application/xv+xml',
7051
    ),
7052
    'xif' =>
7053
    array (
7054
      0 => 'image/vnd.xiff',
7055
    ),
7056
    'xla' =>
7057
    array (
7058
      0 => 'application/vnd.ms-excel',
7059
    ),
7060
    'xlam' =>
7061
    array (
7062
      0 => 'application/vnd.ms-excel.addin.macroenabled.12',
7063
    ),
7064
    'xlc' =>
7065
    array (
7066
      0 => 'application/vnd.ms-excel',
7067
    ),
7068
    'xlf' =>
7069
    array (
7070
      0 => 'application/x-xliff+xml',
7071
    ),
7072
    'xlm' =>
7073
    array (
7074
      0 => 'application/vnd.ms-excel',
7075
    ),
7076
    'xls' =>
7077
    array (
7078
      0 => 'application/vnd.ms-excel',
7079
    ),
7080
    'xlsb' =>
7081
    array (
7082
      0 => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
7083
    ),
7084
    'xlsm' =>
7085
    array (
7086
      0 => 'application/vnd.ms-excel.sheet.macroenabled.12',
7087
    ),
7088
    'xlsx' =>
7089
    array (
7090
      0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
7091
    ),
7092
    'xlt' =>
7093
    array (
7094
      0 => 'application/vnd.ms-excel',
7095
    ),
7096
    'xltm' =>
7097
    array (
7098
      0 => 'application/vnd.ms-excel.template.macroenabled.12',
7099
    ),
7100
    'xltx' =>
7101
    array (
7102
      0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
7103
    ),
7104
    'xlw' =>
7105
    array (
7106
      0 => 'application/vnd.ms-excel',
7107
    ),
7108
    'xm' =>
7109
    array (
7110
      0 => 'audio/xm',
7111
    ),
7112
    'xml' =>
7113
    array (
7114
      0 => 'application/xml',
7115
    ),
7116
    'xo' =>
7117
    array (
7118
      0 => 'application/vnd.olpc-sugar',
7119
    ),
7120
    'xop' =>
7121
    array (
7122
      0 => 'application/xop+xml',
7123
    ),
7124
    'xpi' =>
7125
    array (
7126
      0 => 'application/x-xpinstall',
7127
    ),
7128
    'xpl' =>
7129
    array (
7130
      0 => 'application/xproc+xml',
7131
    ),
7132
    'xpm' =>
7133
    array (
7134
      0 => 'image/x-xpixmap',
7135
    ),
7136
    'xpr' =>
7137
    array (
7138
      0 => 'application/vnd.is-xpr',
7139
    ),
7140
    'xps' =>
7141
    array (
7142
      0 => 'application/vnd.ms-xpsdocument',
7143
    ),
7144
    'xpw' =>
7145
    array (
7146
      0 => 'application/vnd.intercon.formnet',
7147
    ),
7148
    'xpx' =>
7149
    array (
7150
      0 => 'application/vnd.intercon.formnet',
7151
    ),
7152
    'xsl' =>
7153
    array (
7154
      0 => 'application/xml',
7155
    ),
7156
    'xslt' =>
7157
    array (
7158
      0 => 'application/xslt+xml',
7159
    ),
7160
    'xsm' =>
7161
    array (
7162
      0 => 'application/vnd.syncml+xml',
7163
    ),
7164
    'xspf' =>
7165
    array (
7166
      0 => 'application/xspf+xml',
7167
    ),
7168
    'xul' =>
7169
    array (
7170
      0 => 'application/vnd.mozilla.xul+xml',
7171
    ),
7172
    'xvm' =>
7173
    array (
7174
      0 => 'application/xv+xml',
7175
    ),
7176
    'xvml' =>
7177
    array (
7178
      0 => 'application/xv+xml',
7179
    ),
7180
    'xwd' =>
7181
    array (
7182
      0 => 'image/x-xwindowdump',
7183
    ),
7184
    'xyz' =>
7185
    array (
7186
      0 => 'chemical/x-xyz',
7187
    ),
7188
    'xz' =>
7189
    array (
7190
      0 => 'application/x-xz',
7191
    ),
7192
    'yang' =>
7193
    array (
7194
      0 => 'application/yang',
7195
    ),
7196
    'yin' =>
7197
    array (
7198
      0 => 'application/yin+xml',
7199
    ),
7200
    'z1' =>
7201
    array (
7202
      0 => 'application/x-zmachine',
7203
    ),
7204
    'z2' =>
7205
    array (
7206
      0 => 'application/x-zmachine',
7207
    ),
7208
    'z3' =>
7209
    array (
7210
      0 => 'application/x-zmachine',
7211
    ),
7212
    'z4' =>
7213
    array (
7214
      0 => 'application/x-zmachine',
7215
    ),
7216
    'z5' =>
7217
    array (
7218
      0 => 'application/x-zmachine',
7219
    ),
7220
    'z6' =>
7221
    array (
7222
      0 => 'application/x-zmachine',
7223
    ),
7224
    'z7' =>
7225
    array (
7226
      0 => 'application/x-zmachine',
7227
    ),
7228
    'z8' =>
7229
    array (
7230
      0 => 'application/x-zmachine',
7231
    ),
7232
    'zaz' =>
7233
    array (
7234
      0 => 'application/vnd.zzazz.deck+xml',
7235
    ),
7236
    'zip' =>
7237
    array (
7238
      0 => 'application/zip',
7239
    ),
7240
    'zir' =>
7241
    array (
7242
      0 => 'application/vnd.zul',
7243
    ),
7244
    'zirz' =>
7245
    array (
7246
      0 => 'application/vnd.zul',
7247
    ),
7248
    'zmm' =>
7249
    array (
7250
      0 => 'application/vnd.handheld-entertainment+xml',
7251
    ),
7252
    123 =>
7253
    array (
7254
      0 => 'application/vnd.lotus-1-2-3',
7255
    ),
7256
  ),
7257
);
7258
    // phpcs:enable
7259
}
7260