Completed
Branch develop (97c2d3)
by
unknown
25:31
created
htdocs/includes/swiftmailer/lib/mime_types.php 1 patch
Indentation   +986 added lines, -986 removed lines patch added patch discarded remove patch
@@ -18,990 +18,990 @@
 block discarded – undo
18 18
 // You may add or take away what you like (lowercase required)
19 19
 
20 20
 $swift_mime_types = [
21
-    '3dml' => 'text/vnd.in3d.3dml',
22
-    '3ds' => 'image/x-3ds',
23
-    '3g2' => 'video/3gpp2',
24
-    '3gp' => 'video/3gpp',
25
-    '7z' => 'application/x-7z-compressed',
26
-    'aab' => 'application/x-authorware-bin',
27
-    'aac' => 'audio/x-aac',
28
-    'aam' => 'application/x-authorware-map',
29
-    'aas' => 'application/x-authorware-seg',
30
-    'abw' => 'application/x-abiword',
31
-    'ac' => 'application/pkix-attr-cert',
32
-    'acc' => 'application/vnd.americandynamics.acc',
33
-    'ace' => 'application/x-ace-compressed',
34
-    'acu' => 'application/vnd.acucobol',
35
-    'acutc' => 'application/vnd.acucorp',
36
-    'adp' => 'audio/adpcm',
37
-    'aep' => 'application/vnd.audiograph',
38
-    'afm' => 'application/x-font-type1',
39
-    'afp' => 'application/vnd.ibm.modcap',
40
-    'ahead' => 'application/vnd.ahead.space',
41
-    'ai' => 'application/postscript',
42
-    'aif' => 'audio/x-aiff',
43
-    'aifc' => 'audio/x-aiff',
44
-    'aiff' => 'audio/x-aiff',
45
-    'air' => 'application/vnd.adobe.air-application-installer-package+zip',
46
-    'ait' => 'application/vnd.dvb.ait',
47
-    'ami' => 'application/vnd.amiga.ami',
48
-    'apk' => 'application/vnd.android.package-archive',
49
-    'appcache' => 'text/cache-manifest',
50
-    'apr' => 'application/vnd.lotus-approach',
51
-    'aps' => 'application/postscript',
52
-    'arc' => 'application/x-freearc',
53
-    'asc' => 'application/pgp-signature',
54
-    'asf' => 'video/x-ms-asf',
55
-    'asm' => 'text/x-asm',
56
-    'aso' => 'application/vnd.accpac.simply.aso',
57
-    'asx' => 'video/x-ms-asf',
58
-    'atc' => 'application/vnd.acucorp',
59
-    'atom' => 'application/atom+xml',
60
-    'atomcat' => 'application/atomcat+xml',
61
-    'atomsvc' => 'application/atomsvc+xml',
62
-    'atx' => 'application/vnd.antix.game-component',
63
-    'au' => 'audio/basic',
64
-    'avi' => 'video/x-msvideo',
65
-    'aw' => 'application/applixware',
66
-    'azf' => 'application/vnd.airzip.filesecure.azf',
67
-    'azs' => 'application/vnd.airzip.filesecure.azs',
68
-    'azw' => 'application/vnd.amazon.ebook',
69
-    'bat' => 'application/x-msdownload',
70
-    'bcpio' => 'application/x-bcpio',
71
-    'bdf' => 'application/x-font-bdf',
72
-    'bdm' => 'application/vnd.syncml.dm+wbxml',
73
-    'bed' => 'application/vnd.realvnc.bed',
74
-    'bh2' => 'application/vnd.fujitsu.oasysprs',
75
-    'bin' => 'application/octet-stream',
76
-    'blb' => 'application/x-blorb',
77
-    'blorb' => 'application/x-blorb',
78
-    'bmi' => 'application/vnd.bmi',
79
-    'bmp' => 'image/bmp',
80
-    'book' => 'application/vnd.framemaker',
81
-    'box' => 'application/vnd.previewsystems.box',
82
-    'boz' => 'application/x-bzip2',
83
-    'bpk' => 'application/octet-stream',
84
-    'btif' => 'image/prs.btif',
85
-    'bz' => 'application/x-bzip',
86
-    'bz2' => 'application/x-bzip2',
87
-    'c' => 'text/x-c',
88
-    'c11amc' => 'application/vnd.cluetrust.cartomobile-config',
89
-    'c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg',
90
-    'c4d' => 'application/vnd.clonk.c4group',
91
-    'c4f' => 'application/vnd.clonk.c4group',
92
-    'c4g' => 'application/vnd.clonk.c4group',
93
-    'c4p' => 'application/vnd.clonk.c4group',
94
-    'c4u' => 'application/vnd.clonk.c4group',
95
-    'cab' => 'application/vnd.ms-cab-compressed',
96
-    'caf' => 'audio/x-caf',
97
-    'cap' => 'application/vnd.tcpdump.pcap',
98
-    'car' => 'application/vnd.curl.car',
99
-    'cat' => 'application/vnd.ms-pki.seccat',
100
-    'cb7' => 'application/x-cbr',
101
-    'cba' => 'application/x-cbr',
102
-    'cbr' => 'application/x-cbr',
103
-    'cbt' => 'application/x-cbr',
104
-    'cbz' => 'application/x-cbr',
105
-    'cc' => 'text/x-c',
106
-    'cct' => 'application/x-director',
107
-    'ccxml' => 'application/ccxml+xml',
108
-    'cdbcmsg' => 'application/vnd.contact.cmsg',
109
-    'cdf' => 'application/x-netcdf',
110
-    'cdkey' => 'application/vnd.mediastation.cdkey',
111
-    'cdmia' => 'application/cdmi-capability',
112
-    'cdmic' => 'application/cdmi-container',
113
-    'cdmid' => 'application/cdmi-domain',
114
-    'cdmio' => 'application/cdmi-object',
115
-    'cdmiq' => 'application/cdmi-queue',
116
-    'cdx' => 'chemical/x-cdx',
117
-    'cdxml' => 'application/vnd.chemdraw+xml',
118
-    'cdy' => 'application/vnd.cinderella',
119
-    'cer' => 'application/pkix-cert',
120
-    'cfs' => 'application/x-cfs-compressed',
121
-    'cgm' => 'image/cgm',
122
-    'chat' => 'application/x-chat',
123
-    'chm' => 'application/vnd.ms-htmlhelp',
124
-    'chrt' => 'application/vnd.kde.kchart',
125
-    'cif' => 'chemical/x-cif',
126
-    'cii' => 'application/vnd.anser-web-certificate-issue-initiation',
127
-    'cil' => 'application/vnd.ms-artgalry',
128
-    'cla' => 'application/vnd.claymore',
129
-    'class' => 'application/java-vm',
130
-    'clkk' => 'application/vnd.crick.clicker.keyboard',
131
-    'clkp' => 'application/vnd.crick.clicker.palette',
132
-    'clkt' => 'application/vnd.crick.clicker.template',
133
-    'clkw' => 'application/vnd.crick.clicker.wordbank',
134
-    'clkx' => 'application/vnd.crick.clicker',
135
-    'clp' => 'application/x-msclip',
136
-    'cmc' => 'application/vnd.cosmocaller',
137
-    'cmdf' => 'chemical/x-cmdf',
138
-    'cml' => 'chemical/x-cml',
139
-    'cmp' => 'application/vnd.yellowriver-custom-menu',
140
-    'cmx' => 'image/x-cmx',
141
-    'cod' => 'application/vnd.rim.cod',
142
-    'com' => 'application/x-msdownload',
143
-    'conf' => 'text/plain',
144
-    'cpio' => 'application/x-cpio',
145
-    'cpp' => 'text/x-c',
146
-    'cpt' => 'application/mac-compactpro',
147
-    'crd' => 'application/x-mscardfile',
148
-    'crl' => 'application/pkix-crl',
149
-    'crt' => 'application/x-x509-ca-cert',
150
-    'csh' => 'application/x-csh',
151
-    'csml' => 'chemical/x-csml',
152
-    'csp' => 'application/vnd.commonspace',
153
-    'css' => 'text/css',
154
-    'cst' => 'application/x-director',
155
-    'csv' => 'text/csv',
156
-    'cu' => 'application/cu-seeme',
157
-    'curl' => 'text/vnd.curl',
158
-    'cww' => 'application/prs.cww',
159
-    'cxt' => 'application/x-director',
160
-    'cxx' => 'text/x-c',
161
-    'dae' => 'model/vnd.collada+xml',
162
-    'daf' => 'application/vnd.mobius.daf',
163
-    'dart' => 'application/vnd.dart',
164
-    'dataless' => 'application/vnd.fdsn.seed',
165
-    'davmount' => 'application/davmount+xml',
166
-    'dbk' => 'application/docbook+xml',
167
-    'dcr' => 'application/x-director',
168
-    'dcurl' => 'text/vnd.curl.dcurl',
169
-    'dd2' => 'application/vnd.oma.dd2+xml',
170
-    'ddd' => 'application/vnd.fujixerox.ddd',
171
-    'deb' => 'application/x-debian-package',
172
-    'def' => 'text/plain',
173
-    'deploy' => 'application/octet-stream',
174
-    'der' => 'application/x-x509-ca-cert',
175
-    'dfac' => 'application/vnd.dreamfactory',
176
-    'dgc' => 'application/x-dgc-compressed',
177
-    'dic' => 'text/x-c',
178
-    'dir' => 'application/x-director',
179
-    'dis' => 'application/vnd.mobius.dis',
180
-    'dist' => 'application/octet-stream',
181
-    'distz' => 'application/octet-stream',
182
-    'djv' => 'image/vnd.djvu',
183
-    'djvu' => 'image/vnd.djvu',
184
-    'dll' => 'application/x-msdownload',
185
-    'dmg' => 'application/x-apple-diskimage',
186
-    'dmp' => 'application/vnd.tcpdump.pcap',
187
-    'dms' => 'application/octet-stream',
188
-    'dna' => 'application/vnd.dna',
189
-    'doc' => 'application/msword',
190
-    'docm' => 'application/vnd.ms-word.document.macroenabled.12',
191
-    'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
192
-    'dot' => 'application/msword',
193
-    'dotm' => 'application/vnd.ms-word.template.macroenabled.12',
194
-    'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
195
-    'dp' => 'application/vnd.osgi.dp',
196
-    'dpg' => 'application/vnd.dpgraph',
197
-    'dra' => 'audio/vnd.dra',
198
-    'dsc' => 'text/prs.lines.tag',
199
-    'dssc' => 'application/dssc+der',
200
-    'dtb' => 'application/x-dtbook+xml',
201
-    'dtd' => 'application/xml-dtd',
202
-    'dts' => 'audio/vnd.dts',
203
-    'dtshd' => 'audio/vnd.dts.hd',
204
-    'dump' => 'application/octet-stream',
205
-    'dvb' => 'video/vnd.dvb.file',
206
-    'dvi' => 'application/x-dvi',
207
-    'dwf' => 'model/vnd.dwf',
208
-    'dwg' => 'image/vnd.dwg',
209
-    'dxf' => 'image/vnd.dxf',
210
-    'dxp' => 'application/vnd.spotfire.dxp',
211
-    'dxr' => 'application/x-director',
212
-    'ecelp4800' => 'audio/vnd.nuera.ecelp4800',
213
-    'ecelp7470' => 'audio/vnd.nuera.ecelp7470',
214
-    'ecelp9600' => 'audio/vnd.nuera.ecelp9600',
215
-    'ecma' => 'application/ecmascript',
216
-    'edm' => 'application/vnd.novadigm.edm',
217
-    'edx' => 'application/vnd.novadigm.edx',
218
-    'efif' => 'application/vnd.picsel',
219
-    'ei6' => 'application/vnd.pg.osasli',
220
-    'elc' => 'application/octet-stream',
221
-    'emf' => 'application/x-msmetafile',
222
-    'eml' => 'message/rfc822',
223
-    'emma' => 'application/emma+xml',
224
-    'emz' => 'application/x-msmetafile',
225
-    'eol' => 'audio/vnd.digital-winds',
226
-    'eot' => 'application/vnd.ms-fontobject',
227
-    'eps' => 'application/postscript',
228
-    'epub' => 'application/epub+zip',
229
-    'es3' => 'application/vnd.eszigno3+xml',
230
-    'esa' => 'application/vnd.osgi.subsystem',
231
-    'esf' => 'application/vnd.epson.esf',
232
-    'et3' => 'application/vnd.eszigno3+xml',
233
-    'etx' => 'text/x-setext',
234
-    'eva' => 'application/x-eva',
235
-    'evy' => 'application/x-envoy',
236
-    'exe' => 'application/x-msdownload',
237
-    'exi' => 'application/exi',
238
-    'ext' => 'application/vnd.novadigm.ext',
239
-    'ez' => 'application/andrew-inset',
240
-    'ez2' => 'application/vnd.ezpix-album',
241
-    'ez3' => 'application/vnd.ezpix-package',
242
-    'f' => 'text/x-fortran',
243
-    'f4v' => 'video/x-f4v',
244
-    'f77' => 'text/x-fortran',
245
-    'f90' => 'text/x-fortran',
246
-    'fbs' => 'image/vnd.fastbidsheet',
247
-    'fcdt' => 'application/vnd.adobe.formscentral.fcdt',
248
-    'fcs' => 'application/vnd.isac.fcs',
249
-    'fdf' => 'application/vnd.fdf',
250
-    'fe_launch' => 'application/vnd.denovo.fcselayout-link',
251
-    'fg5' => 'application/vnd.fujitsu.oasysgp',
252
-    'fgd' => 'application/x-director',
253
-    'fh' => 'image/x-freehand',
254
-    'fh4' => 'image/x-freehand',
255
-    'fh5' => 'image/x-freehand',
256
-    'fh7' => 'image/x-freehand',
257
-    'fhc' => 'image/x-freehand',
258
-    'fig' => 'application/x-xfig',
259
-    'flac' => 'audio/x-flac',
260
-    'fli' => 'video/x-fli',
261
-    'flo' => 'application/vnd.micrografx.flo',
262
-    'flv' => 'video/x-flv',
263
-    'flw' => 'application/vnd.kde.kivio',
264
-    'flx' => 'text/vnd.fmi.flexstor',
265
-    'fly' => 'text/vnd.fly',
266
-    'fm' => 'application/vnd.framemaker',
267
-    'fnc' => 'application/vnd.frogans.fnc',
268
-    'for' => 'text/x-fortran',
269
-    'fpx' => 'image/vnd.fpx',
270
-    'frame' => 'application/vnd.framemaker',
271
-    'fsc' => 'application/vnd.fsc.weblaunch',
272
-    'fst' => 'image/vnd.fst',
273
-    'ftc' => 'application/vnd.fluxtime.clip',
274
-    'fti' => 'application/vnd.anser-web-funds-transfer-initiation',
275
-    'fvt' => 'video/vnd.fvt',
276
-    'fxp' => 'application/vnd.adobe.fxp',
277
-    'fxpl' => 'application/vnd.adobe.fxp',
278
-    'fzs' => 'application/vnd.fuzzysheet',
279
-    'g2w' => 'application/vnd.geoplan',
280
-    'g3' => 'image/g3fax',
281
-    'g3w' => 'application/vnd.geospace',
282
-    'gac' => 'application/vnd.groove-account',
283
-    'gam' => 'application/x-tads',
284
-    'gbr' => 'application/rpki-ghostbusters',
285
-    'gca' => 'application/x-gca-compressed',
286
-    'gdl' => 'model/vnd.gdl',
287
-    'geo' => 'application/vnd.dynageo',
288
-    'gex' => 'application/vnd.geometry-explorer',
289
-    'ggb' => 'application/vnd.geogebra.file',
290
-    'ggt' => 'application/vnd.geogebra.tool',
291
-    'ghf' => 'application/vnd.groove-help',
292
-    'gif' => 'image/gif',
293
-    'gim' => 'application/vnd.groove-identity-message',
294
-    'gml' => 'application/gml+xml',
295
-    'gmx' => 'application/vnd.gmx',
296
-    'gnumeric' => 'application/x-gnumeric',
297
-    'gph' => 'application/vnd.flographit',
298
-    'gpx' => 'application/gpx+xml',
299
-    'gqf' => 'application/vnd.grafeq',
300
-    'gqs' => 'application/vnd.grafeq',
301
-    'gram' => 'application/srgs',
302
-    'gramps' => 'application/x-gramps-xml',
303
-    'gre' => 'application/vnd.geometry-explorer',
304
-    'grv' => 'application/vnd.groove-injector',
305
-    'grxml' => 'application/srgs+xml',
306
-    'gsf' => 'application/x-font-ghostscript',
307
-    'gtar' => 'application/x-gtar',
308
-    'gtm' => 'application/vnd.groove-tool-message',
309
-    'gtw' => 'model/vnd.gtw',
310
-    'gv' => 'text/vnd.graphviz',
311
-    'gxf' => 'application/gxf',
312
-    'gxt' => 'application/vnd.geonext',
313
-    'gz' => 'application/x-gzip',
314
-    'h' => 'text/x-c',
315
-    'h261' => 'video/h261',
316
-    'h263' => 'video/h263',
317
-    'h264' => 'video/h264',
318
-    'hal' => 'application/vnd.hal+xml',
319
-    'hbci' => 'application/vnd.hbci',
320
-    'hdf' => 'application/x-hdf',
321
-    'hh' => 'text/x-c',
322
-    'hlp' => 'application/winhlp',
323
-    'hpgl' => 'application/vnd.hp-hpgl',
324
-    'hpid' => 'application/vnd.hp-hpid',
325
-    'hps' => 'application/vnd.hp-hps',
326
-    'hqx' => 'application/mac-binhex40',
327
-    'htke' => 'application/vnd.kenameaapp',
328
-    'htm' => 'text/html',
329
-    'html' => 'text/html',
330
-    'hvd' => 'application/vnd.yamaha.hv-dic',
331
-    'hvp' => 'application/vnd.yamaha.hv-voice',
332
-    'hvs' => 'application/vnd.yamaha.hv-script',
333
-    'i2g' => 'application/vnd.intergeo',
334
-    'icc' => 'application/vnd.iccprofile',
335
-    'ice' => 'x-conference/x-cooltalk',
336
-    'icm' => 'application/vnd.iccprofile',
337
-    'ico' => 'image/x-icon',
338
-    'ics' => 'text/calendar',
339
-    'ief' => 'image/ief',
340
-    'ifb' => 'text/calendar',
341
-    'ifm' => 'application/vnd.shana.informed.formdata',
342
-    'iges' => 'model/iges',
343
-    'igl' => 'application/vnd.igloader',
344
-    'igm' => 'application/vnd.insors.igm',
345
-    'igs' => 'model/iges',
346
-    'igx' => 'application/vnd.micrografx.igx',
347
-    'iif' => 'application/vnd.shana.informed.interchange',
348
-    'imp' => 'application/vnd.accpac.simply.imp',
349
-    'ims' => 'application/vnd.ms-ims',
350
-    'in' => 'text/plain',
351
-    'ink' => 'application/inkml+xml',
352
-    'inkml' => 'application/inkml+xml',
353
-    'install' => 'application/x-install-instructions',
354
-    'iota' => 'application/vnd.astraea-software.iota',
355
-    'ipfix' => 'application/ipfix',
356
-    'ipk' => 'application/vnd.shana.informed.package',
357
-    'irm' => 'application/vnd.ibm.rights-management',
358
-    'irp' => 'application/vnd.irepository.package+xml',
359
-    'iso' => 'application/x-iso9660-image',
360
-    'itp' => 'application/vnd.shana.informed.formtemplate',
361
-    'ivp' => 'application/vnd.immervision-ivp',
362
-    'ivu' => 'application/vnd.immervision-ivu',
363
-    'jad' => 'text/vnd.sun.j2me.app-descriptor',
364
-    'jam' => 'application/vnd.jam',
365
-    'jar' => 'application/java-archive',
366
-    'java' => 'text/x-java-source',
367
-    'jisp' => 'application/vnd.jisp',
368
-    'jlt' => 'application/vnd.hp-jlyt',
369
-    'jnlp' => 'application/x-java-jnlp-file',
370
-    'joda' => 'application/vnd.joost.joda-archive',
371
-    'jpe' => 'image/jpeg',
372
-    'jpeg' => 'image/jpeg',
373
-    'jpg' => 'image/jpeg',
374
-    'jpgm' => 'video/jpm',
375
-    'jpgv' => 'video/jpeg',
376
-    'jpm' => 'video/jpm',
377
-    'js' => 'application/javascript',
378
-    'json' => 'application/json',
379
-    'jsonml' => 'application/jsonml+json',
380
-    'kar' => 'audio/midi',
381
-    'karbon' => 'application/vnd.kde.karbon',
382
-    'kfo' => 'application/vnd.kde.kformula',
383
-    'kia' => 'application/vnd.kidspiration',
384
-    'kml' => 'application/vnd.google-earth.kml+xml',
385
-    'kmz' => 'application/vnd.google-earth.kmz',
386
-    'kne' => 'application/vnd.kinar',
387
-    'knp' => 'application/vnd.kinar',
388
-    'kon' => 'application/vnd.kde.kontour',
389
-    'kpr' => 'application/vnd.kde.kpresenter',
390
-    'kpt' => 'application/vnd.kde.kpresenter',
391
-    'kpxx' => 'application/vnd.ds-keypoint',
392
-    'ksp' => 'application/vnd.kde.kspread',
393
-    'ktr' => 'application/vnd.kahootz',
394
-    'ktx' => 'image/ktx',
395
-    'ktz' => 'application/vnd.kahootz',
396
-    'kwd' => 'application/vnd.kde.kword',
397
-    'kwt' => 'application/vnd.kde.kword',
398
-    'lasxml' => 'application/vnd.las.las+xml',
399
-    'latex' => 'application/x-latex',
400
-    'lbd' => 'application/vnd.llamagraphics.life-balance.desktop',
401
-    'lbe' => 'application/vnd.llamagraphics.life-balance.exchange+xml',
402
-    'les' => 'application/vnd.hhe.lesson-player',
403
-    'lha' => 'application/x-lzh-compressed',
404
-    'link66' => 'application/vnd.route66.link66+xml',
405
-    'list' => 'text/plain',
406
-    'list3820' => 'application/vnd.ibm.modcap',
407
-    'listafp' => 'application/vnd.ibm.modcap',
408
-    'lnk' => 'application/x-ms-shortcut',
409
-    'log' => 'text/plain',
410
-    'lostxml' => 'application/lost+xml',
411
-    'lrf' => 'application/octet-stream',
412
-    'lrm' => 'application/vnd.ms-lrm',
413
-    'ltf' => 'application/vnd.frogans.ltf',
414
-    'lvp' => 'audio/vnd.lucent.voice',
415
-    'lwp' => 'application/vnd.lotus-wordpro',
416
-    'lzh' => 'application/x-lzh-compressed',
417
-    'm13' => 'application/x-msmediaview',
418
-    'm14' => 'application/x-msmediaview',
419
-    'm1v' => 'video/mpeg',
420
-    'm21' => 'application/mp21',
421
-    'm2a' => 'audio/mpeg',
422
-    'm2v' => 'video/mpeg',
423
-    'm3a' => 'audio/mpeg',
424
-    'm3u' => 'audio/x-mpegurl',
425
-    'm3u8' => 'application/vnd.apple.mpegurl',
426
-    'm4a' => 'audio/mp4',
427
-    'm4u' => 'video/vnd.mpegurl',
428
-    'm4v' => 'video/x-m4v',
429
-    'ma' => 'application/mathematica',
430
-    'mads' => 'application/mads+xml',
431
-    'mag' => 'application/vnd.ecowin.chart',
432
-    'maker' => 'application/vnd.framemaker',
433
-    'man' => 'text/troff',
434
-    'mar' => 'application/octet-stream',
435
-    'mathml' => 'application/mathml+xml',
436
-    'mb' => 'application/mathematica',
437
-    'mbk' => 'application/vnd.mobius.mbk',
438
-    'mbox' => 'application/mbox',
439
-    'mc1' => 'application/vnd.medcalcdata',
440
-    'mcd' => 'application/vnd.mcd',
441
-    'mcurl' => 'text/vnd.curl.mcurl',
442
-    'mdb' => 'application/x-msaccess',
443
-    'mdi' => 'image/vnd.ms-modi',
444
-    'me' => 'text/troff',
445
-    'mesh' => 'model/mesh',
446
-    'meta4' => 'application/metalink4+xml',
447
-    'metalink' => 'application/metalink+xml',
448
-    'mets' => 'application/mets+xml',
449
-    'mfm' => 'application/vnd.mfmp',
450
-    'mft' => 'application/rpki-manifest',
451
-    'mgp' => 'application/vnd.osgeo.mapguide.package',
452
-    'mgz' => 'application/vnd.proteus.magazine',
453
-    'mid' => 'audio/midi',
454
-    'midi' => 'audio/midi',
455
-    'mie' => 'application/x-mie',
456
-    'mif' => 'application/vnd.mif',
457
-    'mime' => 'message/rfc822',
458
-    'mj2' => 'video/mj2',
459
-    'mjp2' => 'video/mj2',
460
-    'mk3d' => 'video/x-matroska',
461
-    'mka' => 'audio/x-matroska',
462
-    'mks' => 'video/x-matroska',
463
-    'mkv' => 'video/x-matroska',
464
-    'mlp' => 'application/vnd.dolby.mlp',
465
-    'mmd' => 'application/vnd.chipnuts.karaoke-mmd',
466
-    'mmf' => 'application/vnd.smaf',
467
-    'mmr' => 'image/vnd.fujixerox.edmics-mmr',
468
-    'mng' => 'video/x-mng',
469
-    'mny' => 'application/x-msmoney',
470
-    'mobi' => 'application/x-mobipocket-ebook',
471
-    'mods' => 'application/mods+xml',
472
-    'mov' => 'video/quicktime',
473
-    'movie' => 'video/x-sgi-movie',
474
-    'mp2' => 'audio/mpeg',
475
-    'mp21' => 'application/mp21',
476
-    'mp2a' => 'audio/mpeg',
477
-    'mp3' => 'audio/mpeg',
478
-    'mp4' => 'video/mp4',
479
-    'mp4a' => 'audio/mp4',
480
-    'mp4s' => 'application/mp4',
481
-    'mp4v' => 'video/mp4',
482
-    'mpc' => 'application/vnd.mophun.certificate',
483
-    'mpe' => 'video/mpeg',
484
-    'mpeg' => 'video/mpeg',
485
-    'mpg' => 'video/mpeg',
486
-    'mpg4' => 'video/mp4',
487
-    'mpga' => 'audio/mpeg',
488
-    'mpkg' => 'application/vnd.apple.installer+xml',
489
-    'mpm' => 'application/vnd.blueice.multipass',
490
-    'mpn' => 'application/vnd.mophun.application',
491
-    'mpp' => 'application/vnd.ms-project',
492
-    'mpt' => 'application/vnd.ms-project',
493
-    'mpy' => 'application/vnd.ibm.minipay',
494
-    'mqy' => 'application/vnd.mobius.mqy',
495
-    'mrc' => 'application/marc',
496
-    'mrcx' => 'application/marcxml+xml',
497
-    'ms' => 'text/troff',
498
-    'mscml' => 'application/mediaservercontrol+xml',
499
-    'mseed' => 'application/vnd.fdsn.mseed',
500
-    'mseq' => 'application/vnd.mseq',
501
-    'msf' => 'application/vnd.epson.msf',
502
-    'msh' => 'model/mesh',
503
-    'msi' => 'application/x-msdownload',
504
-    'msl' => 'application/vnd.mobius.msl',
505
-    'msty' => 'application/vnd.muvee.style',
506
-    'mts' => 'model/vnd.mts',
507
-    'mus' => 'application/vnd.musician',
508
-    'musicxml' => 'application/vnd.recordare.musicxml+xml',
509
-    'mvb' => 'application/x-msmediaview',
510
-    'mwf' => 'application/vnd.mfer',
511
-    'mxf' => 'application/mxf',
512
-    'mxl' => 'application/vnd.recordare.musicxml',
513
-    'mxml' => 'application/xv+xml',
514
-    'mxs' => 'application/vnd.triscape.mxs',
515
-    'mxu' => 'video/vnd.mpegurl',
516
-    'n-gage' => 'application/vnd.nokia.n-gage.symbian.install',
517
-    'n3' => 'text/n3',
518
-    'nb' => 'application/mathematica',
519
-    'nbp' => 'application/vnd.wolfram.player',
520
-    'nc' => 'application/x-netcdf',
521
-    'ncx' => 'application/x-dtbncx+xml',
522
-    'nfo' => 'text/x-nfo',
523
-    'ngdat' => 'application/vnd.nokia.n-gage.data',
524
-    'nitf' => 'application/vnd.nitf',
525
-    'nlu' => 'application/vnd.neurolanguage.nlu',
526
-    'nml' => 'application/vnd.enliven',
527
-    'nnd' => 'application/vnd.noblenet-directory',
528
-    'nns' => 'application/vnd.noblenet-sealer',
529
-    'nnw' => 'application/vnd.noblenet-web',
530
-    'npx' => 'image/vnd.net-fpx',
531
-    'nsc' => 'application/x-conference',
532
-    'nsf' => 'application/vnd.lotus-notes',
533
-    'ntf' => 'application/vnd.nitf',
534
-    'nzb' => 'application/x-nzb',
535
-    'oa2' => 'application/vnd.fujitsu.oasys2',
536
-    'oa3' => 'application/vnd.fujitsu.oasys3',
537
-    'oas' => 'application/vnd.fujitsu.oasys',
538
-    'obd' => 'application/x-msbinder',
539
-    'obj' => 'application/x-tgif',
540
-    'oda' => 'application/oda',
541
-    'odb' => 'application/vnd.oasis.opendocument.database',
542
-    'odc' => 'application/vnd.oasis.opendocument.chart',
543
-    'odf' => 'application/vnd.oasis.opendocument.formula',
544
-    'odft' => 'application/vnd.oasis.opendocument.formula-template',
545
-    'odg' => 'application/vnd.oasis.opendocument.graphics',
546
-    'odi' => 'application/vnd.oasis.opendocument.image',
547
-    'odm' => 'application/vnd.oasis.opendocument.text-master',
548
-    'odp' => 'application/vnd.oasis.opendocument.presentation',
549
-    'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
550
-    'odt' => 'application/vnd.oasis.opendocument.text',
551
-    'oga' => 'audio/ogg',
552
-    'ogg' => 'audio/ogg',
553
-    'ogv' => 'video/ogg',
554
-    'ogx' => 'application/ogg',
555
-    'omdoc' => 'application/omdoc+xml',
556
-    'onepkg' => 'application/onenote',
557
-    'onetmp' => 'application/onenote',
558
-    'onetoc' => 'application/onenote',
559
-    'onetoc2' => 'application/onenote',
560
-    'opf' => 'application/oebps-package+xml',
561
-    'opml' => 'text/x-opml',
562
-    'oprc' => 'application/vnd.palm',
563
-    'org' => 'application/vnd.lotus-organizer',
564
-    'osf' => 'application/vnd.yamaha.openscoreformat',
565
-    'osfpvg' => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
566
-    'otc' => 'application/vnd.oasis.opendocument.chart-template',
567
-    'otf' => 'application/x-font-otf',
568
-    'otg' => 'application/vnd.oasis.opendocument.graphics-template',
569
-    'oth' => 'application/vnd.oasis.opendocument.text-web',
570
-    'oti' => 'application/vnd.oasis.opendocument.image-template',
571
-    'otp' => 'application/vnd.oasis.opendocument.presentation-template',
572
-    'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template',
573
-    'ott' => 'application/vnd.oasis.opendocument.text-template',
574
-    'oxps' => 'application/oxps',
575
-    'oxt' => 'application/vnd.openofficeorg.extension',
576
-    'p' => 'text/x-pascal',
577
-    'p10' => 'application/pkcs10',
578
-    'p12' => 'application/x-pkcs12',
579
-    'p7b' => 'application/x-pkcs7-certificates',
580
-    'p7c' => 'application/pkcs7-mime',
581
-    'p7m' => 'application/pkcs7-mime',
582
-    'p7r' => 'application/x-pkcs7-certreqresp',
583
-    'p7s' => 'application/pkcs7-signature',
584
-    'p8' => 'application/pkcs8',
585
-    'pas' => 'text/x-pascal',
586
-    'paw' => 'application/vnd.pawaafile',
587
-    'pbd' => 'application/vnd.powerbuilder6',
588
-    'pbm' => 'image/x-portable-bitmap',
589
-    'pcap' => 'application/vnd.tcpdump.pcap',
590
-    'pcf' => 'application/x-font-pcf',
591
-    'pcl' => 'application/vnd.hp-pcl',
592
-    'pclxl' => 'application/vnd.hp-pclxl',
593
-    'pct' => 'image/x-pict',
594
-    'pcurl' => 'application/vnd.curl.pcurl',
595
-    'pcx' => 'image/x-pcx',
596
-    'pdb' => 'application/vnd.palm',
597
-    'pdf' => 'application/pdf',
598
-    'pfa' => 'application/x-font-type1',
599
-    'pfb' => 'application/x-font-type1',
600
-    'pfm' => 'application/x-font-type1',
601
-    'pfr' => 'application/font-tdpfr',
602
-    'pfx' => 'application/x-pkcs12',
603
-    'pgm' => 'image/x-portable-graymap',
604
-    'pgn' => 'application/x-chess-pgn',
605
-    'pgp' => 'application/pgp-encrypted',
606
-    'php' => 'application/x-php',
607
-    'php3' => 'application/x-php',
608
-    'php4' => 'application/x-php',
609
-    'php5' => 'application/x-php',
610
-    'pic' => 'image/x-pict',
611
-    'pkg' => 'application/octet-stream',
612
-    'pki' => 'application/pkixcmp',
613
-    'pkipath' => 'application/pkix-pkipath',
614
-    'plb' => 'application/vnd.3gpp.pic-bw-large',
615
-    'plc' => 'application/vnd.mobius.plc',
616
-    'plf' => 'application/vnd.pocketlearn',
617
-    'pls' => 'application/pls+xml',
618
-    'pml' => 'application/vnd.ctc-posml',
619
-    'png' => 'image/png',
620
-    'pnm' => 'image/x-portable-anymap',
621
-    'portpkg' => 'application/vnd.macports.portpkg',
622
-    'pot' => 'application/vnd.ms-powerpoint',
623
-    'potm' => 'application/vnd.ms-powerpoint.template.macroenabled.12',
624
-    'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
625
-    'ppam' => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
626
-    'ppd' => 'application/vnd.cups-ppd',
627
-    'ppm' => 'image/x-portable-pixmap',
628
-    'pps' => 'application/vnd.ms-powerpoint',
629
-    'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
630
-    'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
631
-    'ppt' => 'application/vnd.ms-powerpoint',
632
-    'pptm' => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
633
-    'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
634
-    'pqa' => 'application/vnd.palm',
635
-    'prc' => 'application/x-mobipocket-ebook',
636
-    'pre' => 'application/vnd.lotus-freelance',
637
-    'prf' => 'application/pics-rules',
638
-    'ps' => 'application/postscript',
639
-    'psb' => 'application/vnd.3gpp.pic-bw-small',
640
-    'psd' => 'image/vnd.adobe.photoshop',
641
-    'psf' => 'application/x-font-linux-psf',
642
-    'pskcxml' => 'application/pskc+xml',
643
-    'ptid' => 'application/vnd.pvi.ptid1',
644
-    'pub' => 'application/x-mspublisher',
645
-    'pvb' => 'application/vnd.3gpp.pic-bw-var',
646
-    'pwn' => 'application/vnd.3m.post-it-notes',
647
-    'pya' => 'audio/vnd.ms-playready.media.pya',
648
-    'pyv' => 'video/vnd.ms-playready.media.pyv',
649
-    'qam' => 'application/vnd.epson.quickanime',
650
-    'qbo' => 'application/vnd.intu.qbo',
651
-    'qfx' => 'application/vnd.intu.qfx',
652
-    'qps' => 'application/vnd.publishare-delta-tree',
653
-    'qt' => 'video/quicktime',
654
-    'qwd' => 'application/vnd.quark.quarkxpress',
655
-    'qwt' => 'application/vnd.quark.quarkxpress',
656
-    'qxb' => 'application/vnd.quark.quarkxpress',
657
-    'qxd' => 'application/vnd.quark.quarkxpress',
658
-    'qxl' => 'application/vnd.quark.quarkxpress',
659
-    'qxt' => 'application/vnd.quark.quarkxpress',
660
-    'ra' => 'audio/x-pn-realaudio',
661
-    'ram' => 'audio/x-pn-realaudio',
662
-    'rar' => 'application/x-rar-compressed',
663
-    'ras' => 'image/x-cmu-raster',
664
-    'rcprofile' => 'application/vnd.ipunplugged.rcprofile',
665
-    'rdf' => 'application/rdf+xml',
666
-    'rdz' => 'application/vnd.data-vision.rdz',
667
-    'rep' => 'application/vnd.businessobjects',
668
-    'res' => 'application/x-dtbresource+xml',
669
-    'rgb' => 'image/x-rgb',
670
-    'rif' => 'application/reginfo+xml',
671
-    'rip' => 'audio/vnd.rip',
672
-    'ris' => 'application/x-research-info-systems',
673
-    'rl' => 'application/resource-lists+xml',
674
-    'rlc' => 'image/vnd.fujixerox.edmics-rlc',
675
-    'rld' => 'application/resource-lists-diff+xml',
676
-    'rm' => 'application/vnd.rn-realmedia',
677
-    'rmi' => 'audio/midi',
678
-    'rmp' => 'audio/x-pn-realaudio-plugin',
679
-    'rms' => 'application/vnd.jcp.javame.midlet-rms',
680
-    'rmvb' => 'application/vnd.rn-realmedia-vbr',
681
-    'rnc' => 'application/relax-ng-compact-syntax',
682
-    'roa' => 'application/rpki-roa',
683
-    'roff' => 'text/troff',
684
-    'rp9' => 'application/vnd.cloanto.rp9',
685
-    'rpss' => 'application/vnd.nokia.radio-presets',
686
-    'rpst' => 'application/vnd.nokia.radio-preset',
687
-    'rq' => 'application/sparql-query',
688
-    'rs' => 'application/rls-services+xml',
689
-    'rsd' => 'application/rsd+xml',
690
-    'rss' => 'application/rss+xml',
691
-    'rtf' => 'application/rtf',
692
-    'rtx' => 'text/richtext',
693
-    's' => 'text/x-asm',
694
-    's3m' => 'audio/s3m',
695
-    'saf' => 'application/vnd.yamaha.smaf-audio',
696
-    'sbml' => 'application/sbml+xml',
697
-    'sc' => 'application/vnd.ibm.secure-container',
698
-    'scd' => 'application/x-msschedule',
699
-    'scm' => 'application/vnd.lotus-screencam',
700
-    'scq' => 'application/scvp-cv-request',
701
-    'scs' => 'application/scvp-cv-response',
702
-    'scurl' => 'text/vnd.curl.scurl',
703
-    'sda' => 'application/vnd.stardivision.draw',
704
-    'sdc' => 'application/vnd.stardivision.calc',
705
-    'sdd' => 'application/vnd.stardivision.impress',
706
-    'sdkd' => 'application/vnd.solent.sdkm+xml',
707
-    'sdkm' => 'application/vnd.solent.sdkm+xml',
708
-    'sdp' => 'application/sdp',
709
-    'sdw' => 'application/vnd.stardivision.writer',
710
-    'see' => 'application/vnd.seemail',
711
-    'seed' => 'application/vnd.fdsn.seed',
712
-    'sema' => 'application/vnd.sema',
713
-    'semd' => 'application/vnd.semd',
714
-    'semf' => 'application/vnd.semf',
715
-    'ser' => 'application/java-serialized-object',
716
-    'setpay' => 'application/set-payment-initiation',
717
-    'setreg' => 'application/set-registration-initiation',
718
-    'sfd-hdstx' => 'application/vnd.hydrostatix.sof-data',
719
-    'sfs' => 'application/vnd.spotfire.sfs',
720
-    'sfv' => 'text/x-sfv',
721
-    'sgi' => 'image/sgi',
722
-    'sgl' => 'application/vnd.stardivision.writer-global',
723
-    'sgm' => 'text/sgml',
724
-    'sgml' => 'text/sgml',
725
-    'sh' => 'application/x-sh',
726
-    'shar' => 'application/x-shar',
727
-    'shf' => 'application/shf+xml',
728
-    'sid' => 'image/x-mrsid-image',
729
-    'sig' => 'application/pgp-signature',
730
-    'sil' => 'audio/silk',
731
-    'silo' => 'model/mesh',
732
-    'sis' => 'application/vnd.symbian.install',
733
-    'sisx' => 'application/vnd.symbian.install',
734
-    'sit' => 'application/x-stuffit',
735
-    'sitx' => 'application/x-stuffitx',
736
-    'skd' => 'application/vnd.koan',
737
-    'skm' => 'application/vnd.koan',
738
-    'skp' => 'application/vnd.koan',
739
-    'skt' => 'application/vnd.koan',
740
-    'sldm' => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
741
-    'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
742
-    'slt' => 'application/vnd.epson.salt',
743
-    'sm' => 'application/vnd.stepmania.stepchart',
744
-    'smf' => 'application/vnd.stardivision.math',
745
-    'smi' => 'application/smil+xml',
746
-    'smil' => 'application/smil+xml',
747
-    'smv' => 'video/x-smv',
748
-    'smzip' => 'application/vnd.stepmania.package',
749
-    'snd' => 'audio/basic',
750
-    'snf' => 'application/x-font-snf',
751
-    'so' => 'application/octet-stream',
752
-    'spc' => 'application/x-pkcs7-certificates',
753
-    'spf' => 'application/vnd.yamaha.smaf-phrase',
754
-    'spl' => 'application/x-futuresplash',
755
-    'spot' => 'text/vnd.in3d.spot',
756
-    'spp' => 'application/scvp-vp-response',
757
-    'spq' => 'application/scvp-vp-request',
758
-    'spx' => 'audio/ogg',
759
-    'sql' => 'application/x-sql',
760
-    'src' => 'application/x-wais-source',
761
-    'srt' => 'application/x-subrip',
762
-    'sru' => 'application/sru+xml',
763
-    'srx' => 'application/sparql-results+xml',
764
-    'ssdl' => 'application/ssdl+xml',
765
-    'sse' => 'application/vnd.kodak-descriptor',
766
-    'ssf' => 'application/vnd.epson.ssf',
767
-    'ssml' => 'application/ssml+xml',
768
-    'st' => 'application/vnd.sailingtracker.track',
769
-    'stc' => 'application/vnd.sun.xml.calc.template',
770
-    'std' => 'application/vnd.sun.xml.draw.template',
771
-    'stf' => 'application/vnd.wt.stf',
772
-    'sti' => 'application/vnd.sun.xml.impress.template',
773
-    'stk' => 'application/hyperstudio',
774
-    'stl' => 'application/vnd.ms-pki.stl',
775
-    'str' => 'application/vnd.pg.format',
776
-    'stw' => 'application/vnd.sun.xml.writer.template',
777
-    'sub' => 'text/vnd.dvb.subtitle',
778
-    'sus' => 'application/vnd.sus-calendar',
779
-    'susp' => 'application/vnd.sus-calendar',
780
-    'sv4cpio' => 'application/x-sv4cpio',
781
-    'sv4crc' => 'application/x-sv4crc',
782
-    'svc' => 'application/vnd.dvb.service',
783
-    'svd' => 'application/vnd.svd',
784
-    'svg' => 'image/svg+xml',
785
-    'svgz' => 'image/svg+xml',
786
-    'swa' => 'application/x-director',
787
-    'swf' => 'application/x-shockwave-flash',
788
-    'swi' => 'application/vnd.aristanetworks.swi',
789
-    'sxc' => 'application/vnd.sun.xml.calc',
790
-    'sxd' => 'application/vnd.sun.xml.draw',
791
-    'sxg' => 'application/vnd.sun.xml.writer.global',
792
-    'sxi' => 'application/vnd.sun.xml.impress',
793
-    'sxm' => 'application/vnd.sun.xml.math',
794
-    'sxw' => 'application/vnd.sun.xml.writer',
795
-    't' => 'text/troff',
796
-    't3' => 'application/x-t3vm-image',
797
-    'taglet' => 'application/vnd.mynfc',
798
-    'tao' => 'application/vnd.tao.intent-module-archive',
799
-    'tar' => 'application/x-tar',
800
-    'tcap' => 'application/vnd.3gpp2.tcap',
801
-    'tcl' => 'application/x-tcl',
802
-    'teacher' => 'application/vnd.smart.teacher',
803
-    'tei' => 'application/tei+xml',
804
-    'teicorpus' => 'application/tei+xml',
805
-    'tex' => 'application/x-tex',
806
-    'texi' => 'application/x-texinfo',
807
-    'texinfo' => 'application/x-texinfo',
808
-    'text' => 'text/plain',
809
-    'tfi' => 'application/thraud+xml',
810
-    'tfm' => 'application/x-tex-tfm',
811
-    'tga' => 'image/x-tga',
812
-    'thmx' => 'application/vnd.ms-officetheme',
813
-    'tif' => 'image/tiff',
814
-    'tiff' => 'image/tiff',
815
-    'tmo' => 'application/vnd.tmobile-livetv',
816
-    'torrent' => 'application/x-bittorrent',
817
-    'tpl' => 'application/vnd.groove-tool-template',
818
-    'tpt' => 'application/vnd.trid.tpt',
819
-    'tr' => 'text/troff',
820
-    'tra' => 'application/vnd.trueapp',
821
-    'trm' => 'application/x-msterminal',
822
-    'tsd' => 'application/timestamped-data',
823
-    'tsv' => 'text/tab-separated-values',
824
-    'ttc' => 'application/x-font-ttf',
825
-    'ttf' => 'application/x-font-ttf',
826
-    'ttl' => 'text/turtle',
827
-    'twd' => 'application/vnd.simtech-mindmapper',
828
-    'twds' => 'application/vnd.simtech-mindmapper',
829
-    'txd' => 'application/vnd.genomatix.tuxedo',
830
-    'txf' => 'application/vnd.mobius.txf',
831
-    'txt' => 'text/plain',
832
-    'u32' => 'application/x-authorware-bin',
833
-    'udeb' => 'application/x-debian-package',
834
-    'ufd' => 'application/vnd.ufdl',
835
-    'ufdl' => 'application/vnd.ufdl',
836
-    'ulx' => 'application/x-glulx',
837
-    'umj' => 'application/vnd.umajin',
838
-    'unityweb' => 'application/vnd.unity',
839
-    'uoml' => 'application/vnd.uoml+xml',
840
-    'uri' => 'text/uri-list',
841
-    'uris' => 'text/uri-list',
842
-    'urls' => 'text/uri-list',
843
-    'ustar' => 'application/x-ustar',
844
-    'utz' => 'application/vnd.uiq.theme',
845
-    'uu' => 'text/x-uuencode',
846
-    'uva' => 'audio/vnd.dece.audio',
847
-    'uvd' => 'application/vnd.dece.data',
848
-    'uvf' => 'application/vnd.dece.data',
849
-    'uvg' => 'image/vnd.dece.graphic',
850
-    'uvh' => 'video/vnd.dece.hd',
851
-    'uvi' => 'image/vnd.dece.graphic',
852
-    'uvm' => 'video/vnd.dece.mobile',
853
-    'uvp' => 'video/vnd.dece.pd',
854
-    'uvs' => 'video/vnd.dece.sd',
855
-    'uvt' => 'application/vnd.dece.ttml+xml',
856
-    'uvu' => 'video/vnd.uvvu.mp4',
857
-    'uvv' => 'video/vnd.dece.video',
858
-    'uvva' => 'audio/vnd.dece.audio',
859
-    'uvvd' => 'application/vnd.dece.data',
860
-    'uvvf' => 'application/vnd.dece.data',
861
-    'uvvg' => 'image/vnd.dece.graphic',
862
-    'uvvh' => 'video/vnd.dece.hd',
863
-    'uvvi' => 'image/vnd.dece.graphic',
864
-    'uvvm' => 'video/vnd.dece.mobile',
865
-    'uvvp' => 'video/vnd.dece.pd',
866
-    'uvvs' => 'video/vnd.dece.sd',
867
-    'uvvt' => 'application/vnd.dece.ttml+xml',
868
-    'uvvu' => 'video/vnd.uvvu.mp4',
869
-    'uvvv' => 'video/vnd.dece.video',
870
-    'uvvx' => 'application/vnd.dece.unspecified',
871
-    'uvvz' => 'application/vnd.dece.zip',
872
-    'uvx' => 'application/vnd.dece.unspecified',
873
-    'uvz' => 'application/vnd.dece.zip',
874
-    'vcard' => 'text/vcard',
875
-    'vcd' => 'application/x-cdlink',
876
-    'vcf' => 'text/x-vcard',
877
-    'vcg' => 'application/vnd.groove-vcard',
878
-    'vcs' => 'text/x-vcalendar',
879
-    'vcx' => 'application/vnd.vcx',
880
-    'vis' => 'application/vnd.visionary',
881
-    'viv' => 'video/vnd.vivo',
882
-    'vob' => 'video/x-ms-vob',
883
-    'vor' => 'application/vnd.stardivision.writer',
884
-    'vox' => 'application/x-authorware-bin',
885
-    'vrml' => 'model/vrml',
886
-    'vsd' => 'application/vnd.visio',
887
-    'vsf' => 'application/vnd.vsf',
888
-    'vss' => 'application/vnd.visio',
889
-    'vst' => 'application/vnd.visio',
890
-    'vsw' => 'application/vnd.visio',
891
-    'vtu' => 'model/vnd.vtu',
892
-    'vxml' => 'application/voicexml+xml',
893
-    'w3d' => 'application/x-director',
894
-    'wad' => 'application/x-doom',
895
-    'wav' => 'audio/x-wav',
896
-    'wax' => 'audio/x-ms-wax',
897
-    'wbmp' => 'image/vnd.wap.wbmp',
898
-    'wbs' => 'application/vnd.criticaltools.wbs+xml',
899
-    'wbxml' => 'application/vnd.wap.wbxml',
900
-    'wcm' => 'application/vnd.ms-works',
901
-    'wdb' => 'application/vnd.ms-works',
902
-    'wdp' => 'image/vnd.ms-photo',
903
-    'weba' => 'audio/webm',
904
-    'webm' => 'video/webm',
905
-    'webp' => 'image/webp',
906
-    'wg' => 'application/vnd.pmi.widget',
907
-    'wgt' => 'application/widget',
908
-    'wks' => 'application/vnd.ms-works',
909
-    'wm' => 'video/x-ms-wm',
910
-    'wma' => 'audio/x-ms-wma',
911
-    'wmd' => 'application/x-ms-wmd',
912
-    'wmf' => 'application/x-msmetafile',
913
-    'wml' => 'text/vnd.wap.wml',
914
-    'wmlc' => 'application/vnd.wap.wmlc',
915
-    'wmls' => 'text/vnd.wap.wmlscript',
916
-    'wmlsc' => 'application/vnd.wap.wmlscriptc',
917
-    'wmv' => 'video/x-ms-wmv',
918
-    'wmx' => 'video/x-ms-wmx',
919
-    'wmz' => 'application/x-msmetafile',
920
-    'woff' => 'application/font-woff',
921
-    'wpd' => 'application/vnd.wordperfect',
922
-    'wpl' => 'application/vnd.ms-wpl',
923
-    'wps' => 'application/vnd.ms-works',
924
-    'wqd' => 'application/vnd.wqd',
925
-    'wri' => 'application/x-mswrite',
926
-    'wrl' => 'model/vrml',
927
-    'wsdl' => 'application/wsdl+xml',
928
-    'wspolicy' => 'application/wspolicy+xml',
929
-    'wtb' => 'application/vnd.webturbo',
930
-    'wvx' => 'video/x-ms-wvx',
931
-    'x32' => 'application/x-authorware-bin',
932
-    'x3d' => 'model/x3d+xml',
933
-    'x3db' => 'model/x3d+binary',
934
-    'x3dbz' => 'model/x3d+binary',
935
-    'x3dv' => 'model/x3d+vrml',
936
-    'x3dvz' => 'model/x3d+vrml',
937
-    'x3dz' => 'model/x3d+xml',
938
-    'xaml' => 'application/xaml+xml',
939
-    'xap' => 'application/x-silverlight-app',
940
-    'xar' => 'application/vnd.xara',
941
-    'xbap' => 'application/x-ms-xbap',
942
-    'xbd' => 'application/vnd.fujixerox.docuworks.binder',
943
-    'xbm' => 'image/x-xbitmap',
944
-    'xdf' => 'application/xcap-diff+xml',
945
-    'xdm' => 'application/vnd.syncml.dm+xml',
946
-    'xdp' => 'application/vnd.adobe.xdp+xml',
947
-    'xdssc' => 'application/dssc+xml',
948
-    'xdw' => 'application/vnd.fujixerox.docuworks',
949
-    'xenc' => 'application/xenc+xml',
950
-    'xer' => 'application/patch-ops-error+xml',
951
-    'xfdf' => 'application/vnd.adobe.xfdf',
952
-    'xfdl' => 'application/vnd.xfdl',
953
-    'xht' => 'application/xhtml+xml',
954
-    'xhtml' => 'application/xhtml+xml',
955
-    'xhvml' => 'application/xv+xml',
956
-    'xif' => 'image/vnd.xiff',
957
-    'xla' => 'application/vnd.ms-excel',
958
-    'xlam' => 'application/vnd.ms-excel.addin.macroenabled.12',
959
-    'xlc' => 'application/vnd.ms-excel',
960
-    'xlf' => 'application/x-xliff+xml',
961
-    'xlm' => 'application/vnd.ms-excel',
962
-    'xls' => 'application/vnd.ms-excel',
963
-    'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
964
-    'xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12',
965
-    'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
966
-    'xlt' => 'application/vnd.ms-excel',
967
-    'xltm' => 'application/vnd.ms-excel.template.macroenabled.12',
968
-    'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
969
-    'xlw' => 'application/vnd.ms-excel',
970
-    'xm' => 'audio/xm',
971
-    'xml' => 'application/xml',
972
-    'xo' => 'application/vnd.olpc-sugar',
973
-    'xop' => 'application/xop+xml',
974
-    'xpi' => 'application/x-xpinstall',
975
-    'xpl' => 'application/xproc+xml',
976
-    'xpm' => 'image/x-xpixmap',
977
-    'xpr' => 'application/vnd.is-xpr',
978
-    'xps' => 'application/vnd.ms-xpsdocument',
979
-    'xpw' => 'application/vnd.intercon.formnet',
980
-    'xpx' => 'application/vnd.intercon.formnet',
981
-    'xsl' => 'application/xml',
982
-    'xslt' => 'application/xslt+xml',
983
-    'xsm' => 'application/vnd.syncml+xml',
984
-    'xspf' => 'application/xspf+xml',
985
-    'xul' => 'application/vnd.mozilla.xul+xml',
986
-    'xvm' => 'application/xv+xml',
987
-    'xvml' => 'application/xv+xml',
988
-    'xwd' => 'image/x-xwindowdump',
989
-    'xyz' => 'chemical/x-xyz',
990
-    'xz' => 'application/x-xz',
991
-    'yang' => 'application/yang',
992
-    'yin' => 'application/yin+xml',
993
-    'z1' => 'application/x-zmachine',
994
-    'z2' => 'application/x-zmachine',
995
-    'z3' => 'application/x-zmachine',
996
-    'z4' => 'application/x-zmachine',
997
-    'z5' => 'application/x-zmachine',
998
-    'z6' => 'application/x-zmachine',
999
-    'z7' => 'application/x-zmachine',
1000
-    'z8' => 'application/x-zmachine',
1001
-    'zaz' => 'application/vnd.zzazz.deck+xml',
1002
-    'zip' => 'application/zip',
1003
-    'zir' => 'application/vnd.zul',
1004
-    'zirz' => 'application/vnd.zul',
1005
-    'zmm' => 'application/vnd.handheld-entertainment+xml',
1006
-    '123' => 'application/vnd.lotus-1-2-3',
21
+	'3dml' => 'text/vnd.in3d.3dml',
22
+	'3ds' => 'image/x-3ds',
23
+	'3g2' => 'video/3gpp2',
24
+	'3gp' => 'video/3gpp',
25
+	'7z' => 'application/x-7z-compressed',
26
+	'aab' => 'application/x-authorware-bin',
27
+	'aac' => 'audio/x-aac',
28
+	'aam' => 'application/x-authorware-map',
29
+	'aas' => 'application/x-authorware-seg',
30
+	'abw' => 'application/x-abiword',
31
+	'ac' => 'application/pkix-attr-cert',
32
+	'acc' => 'application/vnd.americandynamics.acc',
33
+	'ace' => 'application/x-ace-compressed',
34
+	'acu' => 'application/vnd.acucobol',
35
+	'acutc' => 'application/vnd.acucorp',
36
+	'adp' => 'audio/adpcm',
37
+	'aep' => 'application/vnd.audiograph',
38
+	'afm' => 'application/x-font-type1',
39
+	'afp' => 'application/vnd.ibm.modcap',
40
+	'ahead' => 'application/vnd.ahead.space',
41
+	'ai' => 'application/postscript',
42
+	'aif' => 'audio/x-aiff',
43
+	'aifc' => 'audio/x-aiff',
44
+	'aiff' => 'audio/x-aiff',
45
+	'air' => 'application/vnd.adobe.air-application-installer-package+zip',
46
+	'ait' => 'application/vnd.dvb.ait',
47
+	'ami' => 'application/vnd.amiga.ami',
48
+	'apk' => 'application/vnd.android.package-archive',
49
+	'appcache' => 'text/cache-manifest',
50
+	'apr' => 'application/vnd.lotus-approach',
51
+	'aps' => 'application/postscript',
52
+	'arc' => 'application/x-freearc',
53
+	'asc' => 'application/pgp-signature',
54
+	'asf' => 'video/x-ms-asf',
55
+	'asm' => 'text/x-asm',
56
+	'aso' => 'application/vnd.accpac.simply.aso',
57
+	'asx' => 'video/x-ms-asf',
58
+	'atc' => 'application/vnd.acucorp',
59
+	'atom' => 'application/atom+xml',
60
+	'atomcat' => 'application/atomcat+xml',
61
+	'atomsvc' => 'application/atomsvc+xml',
62
+	'atx' => 'application/vnd.antix.game-component',
63
+	'au' => 'audio/basic',
64
+	'avi' => 'video/x-msvideo',
65
+	'aw' => 'application/applixware',
66
+	'azf' => 'application/vnd.airzip.filesecure.azf',
67
+	'azs' => 'application/vnd.airzip.filesecure.azs',
68
+	'azw' => 'application/vnd.amazon.ebook',
69
+	'bat' => 'application/x-msdownload',
70
+	'bcpio' => 'application/x-bcpio',
71
+	'bdf' => 'application/x-font-bdf',
72
+	'bdm' => 'application/vnd.syncml.dm+wbxml',
73
+	'bed' => 'application/vnd.realvnc.bed',
74
+	'bh2' => 'application/vnd.fujitsu.oasysprs',
75
+	'bin' => 'application/octet-stream',
76
+	'blb' => 'application/x-blorb',
77
+	'blorb' => 'application/x-blorb',
78
+	'bmi' => 'application/vnd.bmi',
79
+	'bmp' => 'image/bmp',
80
+	'book' => 'application/vnd.framemaker',
81
+	'box' => 'application/vnd.previewsystems.box',
82
+	'boz' => 'application/x-bzip2',
83
+	'bpk' => 'application/octet-stream',
84
+	'btif' => 'image/prs.btif',
85
+	'bz' => 'application/x-bzip',
86
+	'bz2' => 'application/x-bzip2',
87
+	'c' => 'text/x-c',
88
+	'c11amc' => 'application/vnd.cluetrust.cartomobile-config',
89
+	'c11amz' => 'application/vnd.cluetrust.cartomobile-config-pkg',
90
+	'c4d' => 'application/vnd.clonk.c4group',
91
+	'c4f' => 'application/vnd.clonk.c4group',
92
+	'c4g' => 'application/vnd.clonk.c4group',
93
+	'c4p' => 'application/vnd.clonk.c4group',
94
+	'c4u' => 'application/vnd.clonk.c4group',
95
+	'cab' => 'application/vnd.ms-cab-compressed',
96
+	'caf' => 'audio/x-caf',
97
+	'cap' => 'application/vnd.tcpdump.pcap',
98
+	'car' => 'application/vnd.curl.car',
99
+	'cat' => 'application/vnd.ms-pki.seccat',
100
+	'cb7' => 'application/x-cbr',
101
+	'cba' => 'application/x-cbr',
102
+	'cbr' => 'application/x-cbr',
103
+	'cbt' => 'application/x-cbr',
104
+	'cbz' => 'application/x-cbr',
105
+	'cc' => 'text/x-c',
106
+	'cct' => 'application/x-director',
107
+	'ccxml' => 'application/ccxml+xml',
108
+	'cdbcmsg' => 'application/vnd.contact.cmsg',
109
+	'cdf' => 'application/x-netcdf',
110
+	'cdkey' => 'application/vnd.mediastation.cdkey',
111
+	'cdmia' => 'application/cdmi-capability',
112
+	'cdmic' => 'application/cdmi-container',
113
+	'cdmid' => 'application/cdmi-domain',
114
+	'cdmio' => 'application/cdmi-object',
115
+	'cdmiq' => 'application/cdmi-queue',
116
+	'cdx' => 'chemical/x-cdx',
117
+	'cdxml' => 'application/vnd.chemdraw+xml',
118
+	'cdy' => 'application/vnd.cinderella',
119
+	'cer' => 'application/pkix-cert',
120
+	'cfs' => 'application/x-cfs-compressed',
121
+	'cgm' => 'image/cgm',
122
+	'chat' => 'application/x-chat',
123
+	'chm' => 'application/vnd.ms-htmlhelp',
124
+	'chrt' => 'application/vnd.kde.kchart',
125
+	'cif' => 'chemical/x-cif',
126
+	'cii' => 'application/vnd.anser-web-certificate-issue-initiation',
127
+	'cil' => 'application/vnd.ms-artgalry',
128
+	'cla' => 'application/vnd.claymore',
129
+	'class' => 'application/java-vm',
130
+	'clkk' => 'application/vnd.crick.clicker.keyboard',
131
+	'clkp' => 'application/vnd.crick.clicker.palette',
132
+	'clkt' => 'application/vnd.crick.clicker.template',
133
+	'clkw' => 'application/vnd.crick.clicker.wordbank',
134
+	'clkx' => 'application/vnd.crick.clicker',
135
+	'clp' => 'application/x-msclip',
136
+	'cmc' => 'application/vnd.cosmocaller',
137
+	'cmdf' => 'chemical/x-cmdf',
138
+	'cml' => 'chemical/x-cml',
139
+	'cmp' => 'application/vnd.yellowriver-custom-menu',
140
+	'cmx' => 'image/x-cmx',
141
+	'cod' => 'application/vnd.rim.cod',
142
+	'com' => 'application/x-msdownload',
143
+	'conf' => 'text/plain',
144
+	'cpio' => 'application/x-cpio',
145
+	'cpp' => 'text/x-c',
146
+	'cpt' => 'application/mac-compactpro',
147
+	'crd' => 'application/x-mscardfile',
148
+	'crl' => 'application/pkix-crl',
149
+	'crt' => 'application/x-x509-ca-cert',
150
+	'csh' => 'application/x-csh',
151
+	'csml' => 'chemical/x-csml',
152
+	'csp' => 'application/vnd.commonspace',
153
+	'css' => 'text/css',
154
+	'cst' => 'application/x-director',
155
+	'csv' => 'text/csv',
156
+	'cu' => 'application/cu-seeme',
157
+	'curl' => 'text/vnd.curl',
158
+	'cww' => 'application/prs.cww',
159
+	'cxt' => 'application/x-director',
160
+	'cxx' => 'text/x-c',
161
+	'dae' => 'model/vnd.collada+xml',
162
+	'daf' => 'application/vnd.mobius.daf',
163
+	'dart' => 'application/vnd.dart',
164
+	'dataless' => 'application/vnd.fdsn.seed',
165
+	'davmount' => 'application/davmount+xml',
166
+	'dbk' => 'application/docbook+xml',
167
+	'dcr' => 'application/x-director',
168
+	'dcurl' => 'text/vnd.curl.dcurl',
169
+	'dd2' => 'application/vnd.oma.dd2+xml',
170
+	'ddd' => 'application/vnd.fujixerox.ddd',
171
+	'deb' => 'application/x-debian-package',
172
+	'def' => 'text/plain',
173
+	'deploy' => 'application/octet-stream',
174
+	'der' => 'application/x-x509-ca-cert',
175
+	'dfac' => 'application/vnd.dreamfactory',
176
+	'dgc' => 'application/x-dgc-compressed',
177
+	'dic' => 'text/x-c',
178
+	'dir' => 'application/x-director',
179
+	'dis' => 'application/vnd.mobius.dis',
180
+	'dist' => 'application/octet-stream',
181
+	'distz' => 'application/octet-stream',
182
+	'djv' => 'image/vnd.djvu',
183
+	'djvu' => 'image/vnd.djvu',
184
+	'dll' => 'application/x-msdownload',
185
+	'dmg' => 'application/x-apple-diskimage',
186
+	'dmp' => 'application/vnd.tcpdump.pcap',
187
+	'dms' => 'application/octet-stream',
188
+	'dna' => 'application/vnd.dna',
189
+	'doc' => 'application/msword',
190
+	'docm' => 'application/vnd.ms-word.document.macroenabled.12',
191
+	'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
192
+	'dot' => 'application/msword',
193
+	'dotm' => 'application/vnd.ms-word.template.macroenabled.12',
194
+	'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
195
+	'dp' => 'application/vnd.osgi.dp',
196
+	'dpg' => 'application/vnd.dpgraph',
197
+	'dra' => 'audio/vnd.dra',
198
+	'dsc' => 'text/prs.lines.tag',
199
+	'dssc' => 'application/dssc+der',
200
+	'dtb' => 'application/x-dtbook+xml',
201
+	'dtd' => 'application/xml-dtd',
202
+	'dts' => 'audio/vnd.dts',
203
+	'dtshd' => 'audio/vnd.dts.hd',
204
+	'dump' => 'application/octet-stream',
205
+	'dvb' => 'video/vnd.dvb.file',
206
+	'dvi' => 'application/x-dvi',
207
+	'dwf' => 'model/vnd.dwf',
208
+	'dwg' => 'image/vnd.dwg',
209
+	'dxf' => 'image/vnd.dxf',
210
+	'dxp' => 'application/vnd.spotfire.dxp',
211
+	'dxr' => 'application/x-director',
212
+	'ecelp4800' => 'audio/vnd.nuera.ecelp4800',
213
+	'ecelp7470' => 'audio/vnd.nuera.ecelp7470',
214
+	'ecelp9600' => 'audio/vnd.nuera.ecelp9600',
215
+	'ecma' => 'application/ecmascript',
216
+	'edm' => 'application/vnd.novadigm.edm',
217
+	'edx' => 'application/vnd.novadigm.edx',
218
+	'efif' => 'application/vnd.picsel',
219
+	'ei6' => 'application/vnd.pg.osasli',
220
+	'elc' => 'application/octet-stream',
221
+	'emf' => 'application/x-msmetafile',
222
+	'eml' => 'message/rfc822',
223
+	'emma' => 'application/emma+xml',
224
+	'emz' => 'application/x-msmetafile',
225
+	'eol' => 'audio/vnd.digital-winds',
226
+	'eot' => 'application/vnd.ms-fontobject',
227
+	'eps' => 'application/postscript',
228
+	'epub' => 'application/epub+zip',
229
+	'es3' => 'application/vnd.eszigno3+xml',
230
+	'esa' => 'application/vnd.osgi.subsystem',
231
+	'esf' => 'application/vnd.epson.esf',
232
+	'et3' => 'application/vnd.eszigno3+xml',
233
+	'etx' => 'text/x-setext',
234
+	'eva' => 'application/x-eva',
235
+	'evy' => 'application/x-envoy',
236
+	'exe' => 'application/x-msdownload',
237
+	'exi' => 'application/exi',
238
+	'ext' => 'application/vnd.novadigm.ext',
239
+	'ez' => 'application/andrew-inset',
240
+	'ez2' => 'application/vnd.ezpix-album',
241
+	'ez3' => 'application/vnd.ezpix-package',
242
+	'f' => 'text/x-fortran',
243
+	'f4v' => 'video/x-f4v',
244
+	'f77' => 'text/x-fortran',
245
+	'f90' => 'text/x-fortran',
246
+	'fbs' => 'image/vnd.fastbidsheet',
247
+	'fcdt' => 'application/vnd.adobe.formscentral.fcdt',
248
+	'fcs' => 'application/vnd.isac.fcs',
249
+	'fdf' => 'application/vnd.fdf',
250
+	'fe_launch' => 'application/vnd.denovo.fcselayout-link',
251
+	'fg5' => 'application/vnd.fujitsu.oasysgp',
252
+	'fgd' => 'application/x-director',
253
+	'fh' => 'image/x-freehand',
254
+	'fh4' => 'image/x-freehand',
255
+	'fh5' => 'image/x-freehand',
256
+	'fh7' => 'image/x-freehand',
257
+	'fhc' => 'image/x-freehand',
258
+	'fig' => 'application/x-xfig',
259
+	'flac' => 'audio/x-flac',
260
+	'fli' => 'video/x-fli',
261
+	'flo' => 'application/vnd.micrografx.flo',
262
+	'flv' => 'video/x-flv',
263
+	'flw' => 'application/vnd.kde.kivio',
264
+	'flx' => 'text/vnd.fmi.flexstor',
265
+	'fly' => 'text/vnd.fly',
266
+	'fm' => 'application/vnd.framemaker',
267
+	'fnc' => 'application/vnd.frogans.fnc',
268
+	'for' => 'text/x-fortran',
269
+	'fpx' => 'image/vnd.fpx',
270
+	'frame' => 'application/vnd.framemaker',
271
+	'fsc' => 'application/vnd.fsc.weblaunch',
272
+	'fst' => 'image/vnd.fst',
273
+	'ftc' => 'application/vnd.fluxtime.clip',
274
+	'fti' => 'application/vnd.anser-web-funds-transfer-initiation',
275
+	'fvt' => 'video/vnd.fvt',
276
+	'fxp' => 'application/vnd.adobe.fxp',
277
+	'fxpl' => 'application/vnd.adobe.fxp',
278
+	'fzs' => 'application/vnd.fuzzysheet',
279
+	'g2w' => 'application/vnd.geoplan',
280
+	'g3' => 'image/g3fax',
281
+	'g3w' => 'application/vnd.geospace',
282
+	'gac' => 'application/vnd.groove-account',
283
+	'gam' => 'application/x-tads',
284
+	'gbr' => 'application/rpki-ghostbusters',
285
+	'gca' => 'application/x-gca-compressed',
286
+	'gdl' => 'model/vnd.gdl',
287
+	'geo' => 'application/vnd.dynageo',
288
+	'gex' => 'application/vnd.geometry-explorer',
289
+	'ggb' => 'application/vnd.geogebra.file',
290
+	'ggt' => 'application/vnd.geogebra.tool',
291
+	'ghf' => 'application/vnd.groove-help',
292
+	'gif' => 'image/gif',
293
+	'gim' => 'application/vnd.groove-identity-message',
294
+	'gml' => 'application/gml+xml',
295
+	'gmx' => 'application/vnd.gmx',
296
+	'gnumeric' => 'application/x-gnumeric',
297
+	'gph' => 'application/vnd.flographit',
298
+	'gpx' => 'application/gpx+xml',
299
+	'gqf' => 'application/vnd.grafeq',
300
+	'gqs' => 'application/vnd.grafeq',
301
+	'gram' => 'application/srgs',
302
+	'gramps' => 'application/x-gramps-xml',
303
+	'gre' => 'application/vnd.geometry-explorer',
304
+	'grv' => 'application/vnd.groove-injector',
305
+	'grxml' => 'application/srgs+xml',
306
+	'gsf' => 'application/x-font-ghostscript',
307
+	'gtar' => 'application/x-gtar',
308
+	'gtm' => 'application/vnd.groove-tool-message',
309
+	'gtw' => 'model/vnd.gtw',
310
+	'gv' => 'text/vnd.graphviz',
311
+	'gxf' => 'application/gxf',
312
+	'gxt' => 'application/vnd.geonext',
313
+	'gz' => 'application/x-gzip',
314
+	'h' => 'text/x-c',
315
+	'h261' => 'video/h261',
316
+	'h263' => 'video/h263',
317
+	'h264' => 'video/h264',
318
+	'hal' => 'application/vnd.hal+xml',
319
+	'hbci' => 'application/vnd.hbci',
320
+	'hdf' => 'application/x-hdf',
321
+	'hh' => 'text/x-c',
322
+	'hlp' => 'application/winhlp',
323
+	'hpgl' => 'application/vnd.hp-hpgl',
324
+	'hpid' => 'application/vnd.hp-hpid',
325
+	'hps' => 'application/vnd.hp-hps',
326
+	'hqx' => 'application/mac-binhex40',
327
+	'htke' => 'application/vnd.kenameaapp',
328
+	'htm' => 'text/html',
329
+	'html' => 'text/html',
330
+	'hvd' => 'application/vnd.yamaha.hv-dic',
331
+	'hvp' => 'application/vnd.yamaha.hv-voice',
332
+	'hvs' => 'application/vnd.yamaha.hv-script',
333
+	'i2g' => 'application/vnd.intergeo',
334
+	'icc' => 'application/vnd.iccprofile',
335
+	'ice' => 'x-conference/x-cooltalk',
336
+	'icm' => 'application/vnd.iccprofile',
337
+	'ico' => 'image/x-icon',
338
+	'ics' => 'text/calendar',
339
+	'ief' => 'image/ief',
340
+	'ifb' => 'text/calendar',
341
+	'ifm' => 'application/vnd.shana.informed.formdata',
342
+	'iges' => 'model/iges',
343
+	'igl' => 'application/vnd.igloader',
344
+	'igm' => 'application/vnd.insors.igm',
345
+	'igs' => 'model/iges',
346
+	'igx' => 'application/vnd.micrografx.igx',
347
+	'iif' => 'application/vnd.shana.informed.interchange',
348
+	'imp' => 'application/vnd.accpac.simply.imp',
349
+	'ims' => 'application/vnd.ms-ims',
350
+	'in' => 'text/plain',
351
+	'ink' => 'application/inkml+xml',
352
+	'inkml' => 'application/inkml+xml',
353
+	'install' => 'application/x-install-instructions',
354
+	'iota' => 'application/vnd.astraea-software.iota',
355
+	'ipfix' => 'application/ipfix',
356
+	'ipk' => 'application/vnd.shana.informed.package',
357
+	'irm' => 'application/vnd.ibm.rights-management',
358
+	'irp' => 'application/vnd.irepository.package+xml',
359
+	'iso' => 'application/x-iso9660-image',
360
+	'itp' => 'application/vnd.shana.informed.formtemplate',
361
+	'ivp' => 'application/vnd.immervision-ivp',
362
+	'ivu' => 'application/vnd.immervision-ivu',
363
+	'jad' => 'text/vnd.sun.j2me.app-descriptor',
364
+	'jam' => 'application/vnd.jam',
365
+	'jar' => 'application/java-archive',
366
+	'java' => 'text/x-java-source',
367
+	'jisp' => 'application/vnd.jisp',
368
+	'jlt' => 'application/vnd.hp-jlyt',
369
+	'jnlp' => 'application/x-java-jnlp-file',
370
+	'joda' => 'application/vnd.joost.joda-archive',
371
+	'jpe' => 'image/jpeg',
372
+	'jpeg' => 'image/jpeg',
373
+	'jpg' => 'image/jpeg',
374
+	'jpgm' => 'video/jpm',
375
+	'jpgv' => 'video/jpeg',
376
+	'jpm' => 'video/jpm',
377
+	'js' => 'application/javascript',
378
+	'json' => 'application/json',
379
+	'jsonml' => 'application/jsonml+json',
380
+	'kar' => 'audio/midi',
381
+	'karbon' => 'application/vnd.kde.karbon',
382
+	'kfo' => 'application/vnd.kde.kformula',
383
+	'kia' => 'application/vnd.kidspiration',
384
+	'kml' => 'application/vnd.google-earth.kml+xml',
385
+	'kmz' => 'application/vnd.google-earth.kmz',
386
+	'kne' => 'application/vnd.kinar',
387
+	'knp' => 'application/vnd.kinar',
388
+	'kon' => 'application/vnd.kde.kontour',
389
+	'kpr' => 'application/vnd.kde.kpresenter',
390
+	'kpt' => 'application/vnd.kde.kpresenter',
391
+	'kpxx' => 'application/vnd.ds-keypoint',
392
+	'ksp' => 'application/vnd.kde.kspread',
393
+	'ktr' => 'application/vnd.kahootz',
394
+	'ktx' => 'image/ktx',
395
+	'ktz' => 'application/vnd.kahootz',
396
+	'kwd' => 'application/vnd.kde.kword',
397
+	'kwt' => 'application/vnd.kde.kword',
398
+	'lasxml' => 'application/vnd.las.las+xml',
399
+	'latex' => 'application/x-latex',
400
+	'lbd' => 'application/vnd.llamagraphics.life-balance.desktop',
401
+	'lbe' => 'application/vnd.llamagraphics.life-balance.exchange+xml',
402
+	'les' => 'application/vnd.hhe.lesson-player',
403
+	'lha' => 'application/x-lzh-compressed',
404
+	'link66' => 'application/vnd.route66.link66+xml',
405
+	'list' => 'text/plain',
406
+	'list3820' => 'application/vnd.ibm.modcap',
407
+	'listafp' => 'application/vnd.ibm.modcap',
408
+	'lnk' => 'application/x-ms-shortcut',
409
+	'log' => 'text/plain',
410
+	'lostxml' => 'application/lost+xml',
411
+	'lrf' => 'application/octet-stream',
412
+	'lrm' => 'application/vnd.ms-lrm',
413
+	'ltf' => 'application/vnd.frogans.ltf',
414
+	'lvp' => 'audio/vnd.lucent.voice',
415
+	'lwp' => 'application/vnd.lotus-wordpro',
416
+	'lzh' => 'application/x-lzh-compressed',
417
+	'm13' => 'application/x-msmediaview',
418
+	'm14' => 'application/x-msmediaview',
419
+	'm1v' => 'video/mpeg',
420
+	'm21' => 'application/mp21',
421
+	'm2a' => 'audio/mpeg',
422
+	'm2v' => 'video/mpeg',
423
+	'm3a' => 'audio/mpeg',
424
+	'm3u' => 'audio/x-mpegurl',
425
+	'm3u8' => 'application/vnd.apple.mpegurl',
426
+	'm4a' => 'audio/mp4',
427
+	'm4u' => 'video/vnd.mpegurl',
428
+	'm4v' => 'video/x-m4v',
429
+	'ma' => 'application/mathematica',
430
+	'mads' => 'application/mads+xml',
431
+	'mag' => 'application/vnd.ecowin.chart',
432
+	'maker' => 'application/vnd.framemaker',
433
+	'man' => 'text/troff',
434
+	'mar' => 'application/octet-stream',
435
+	'mathml' => 'application/mathml+xml',
436
+	'mb' => 'application/mathematica',
437
+	'mbk' => 'application/vnd.mobius.mbk',
438
+	'mbox' => 'application/mbox',
439
+	'mc1' => 'application/vnd.medcalcdata',
440
+	'mcd' => 'application/vnd.mcd',
441
+	'mcurl' => 'text/vnd.curl.mcurl',
442
+	'mdb' => 'application/x-msaccess',
443
+	'mdi' => 'image/vnd.ms-modi',
444
+	'me' => 'text/troff',
445
+	'mesh' => 'model/mesh',
446
+	'meta4' => 'application/metalink4+xml',
447
+	'metalink' => 'application/metalink+xml',
448
+	'mets' => 'application/mets+xml',
449
+	'mfm' => 'application/vnd.mfmp',
450
+	'mft' => 'application/rpki-manifest',
451
+	'mgp' => 'application/vnd.osgeo.mapguide.package',
452
+	'mgz' => 'application/vnd.proteus.magazine',
453
+	'mid' => 'audio/midi',
454
+	'midi' => 'audio/midi',
455
+	'mie' => 'application/x-mie',
456
+	'mif' => 'application/vnd.mif',
457
+	'mime' => 'message/rfc822',
458
+	'mj2' => 'video/mj2',
459
+	'mjp2' => 'video/mj2',
460
+	'mk3d' => 'video/x-matroska',
461
+	'mka' => 'audio/x-matroska',
462
+	'mks' => 'video/x-matroska',
463
+	'mkv' => 'video/x-matroska',
464
+	'mlp' => 'application/vnd.dolby.mlp',
465
+	'mmd' => 'application/vnd.chipnuts.karaoke-mmd',
466
+	'mmf' => 'application/vnd.smaf',
467
+	'mmr' => 'image/vnd.fujixerox.edmics-mmr',
468
+	'mng' => 'video/x-mng',
469
+	'mny' => 'application/x-msmoney',
470
+	'mobi' => 'application/x-mobipocket-ebook',
471
+	'mods' => 'application/mods+xml',
472
+	'mov' => 'video/quicktime',
473
+	'movie' => 'video/x-sgi-movie',
474
+	'mp2' => 'audio/mpeg',
475
+	'mp21' => 'application/mp21',
476
+	'mp2a' => 'audio/mpeg',
477
+	'mp3' => 'audio/mpeg',
478
+	'mp4' => 'video/mp4',
479
+	'mp4a' => 'audio/mp4',
480
+	'mp4s' => 'application/mp4',
481
+	'mp4v' => 'video/mp4',
482
+	'mpc' => 'application/vnd.mophun.certificate',
483
+	'mpe' => 'video/mpeg',
484
+	'mpeg' => 'video/mpeg',
485
+	'mpg' => 'video/mpeg',
486
+	'mpg4' => 'video/mp4',
487
+	'mpga' => 'audio/mpeg',
488
+	'mpkg' => 'application/vnd.apple.installer+xml',
489
+	'mpm' => 'application/vnd.blueice.multipass',
490
+	'mpn' => 'application/vnd.mophun.application',
491
+	'mpp' => 'application/vnd.ms-project',
492
+	'mpt' => 'application/vnd.ms-project',
493
+	'mpy' => 'application/vnd.ibm.minipay',
494
+	'mqy' => 'application/vnd.mobius.mqy',
495
+	'mrc' => 'application/marc',
496
+	'mrcx' => 'application/marcxml+xml',
497
+	'ms' => 'text/troff',
498
+	'mscml' => 'application/mediaservercontrol+xml',
499
+	'mseed' => 'application/vnd.fdsn.mseed',
500
+	'mseq' => 'application/vnd.mseq',
501
+	'msf' => 'application/vnd.epson.msf',
502
+	'msh' => 'model/mesh',
503
+	'msi' => 'application/x-msdownload',
504
+	'msl' => 'application/vnd.mobius.msl',
505
+	'msty' => 'application/vnd.muvee.style',
506
+	'mts' => 'model/vnd.mts',
507
+	'mus' => 'application/vnd.musician',
508
+	'musicxml' => 'application/vnd.recordare.musicxml+xml',
509
+	'mvb' => 'application/x-msmediaview',
510
+	'mwf' => 'application/vnd.mfer',
511
+	'mxf' => 'application/mxf',
512
+	'mxl' => 'application/vnd.recordare.musicxml',
513
+	'mxml' => 'application/xv+xml',
514
+	'mxs' => 'application/vnd.triscape.mxs',
515
+	'mxu' => 'video/vnd.mpegurl',
516
+	'n-gage' => 'application/vnd.nokia.n-gage.symbian.install',
517
+	'n3' => 'text/n3',
518
+	'nb' => 'application/mathematica',
519
+	'nbp' => 'application/vnd.wolfram.player',
520
+	'nc' => 'application/x-netcdf',
521
+	'ncx' => 'application/x-dtbncx+xml',
522
+	'nfo' => 'text/x-nfo',
523
+	'ngdat' => 'application/vnd.nokia.n-gage.data',
524
+	'nitf' => 'application/vnd.nitf',
525
+	'nlu' => 'application/vnd.neurolanguage.nlu',
526
+	'nml' => 'application/vnd.enliven',
527
+	'nnd' => 'application/vnd.noblenet-directory',
528
+	'nns' => 'application/vnd.noblenet-sealer',
529
+	'nnw' => 'application/vnd.noblenet-web',
530
+	'npx' => 'image/vnd.net-fpx',
531
+	'nsc' => 'application/x-conference',
532
+	'nsf' => 'application/vnd.lotus-notes',
533
+	'ntf' => 'application/vnd.nitf',
534
+	'nzb' => 'application/x-nzb',
535
+	'oa2' => 'application/vnd.fujitsu.oasys2',
536
+	'oa3' => 'application/vnd.fujitsu.oasys3',
537
+	'oas' => 'application/vnd.fujitsu.oasys',
538
+	'obd' => 'application/x-msbinder',
539
+	'obj' => 'application/x-tgif',
540
+	'oda' => 'application/oda',
541
+	'odb' => 'application/vnd.oasis.opendocument.database',
542
+	'odc' => 'application/vnd.oasis.opendocument.chart',
543
+	'odf' => 'application/vnd.oasis.opendocument.formula',
544
+	'odft' => 'application/vnd.oasis.opendocument.formula-template',
545
+	'odg' => 'application/vnd.oasis.opendocument.graphics',
546
+	'odi' => 'application/vnd.oasis.opendocument.image',
547
+	'odm' => 'application/vnd.oasis.opendocument.text-master',
548
+	'odp' => 'application/vnd.oasis.opendocument.presentation',
549
+	'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
550
+	'odt' => 'application/vnd.oasis.opendocument.text',
551
+	'oga' => 'audio/ogg',
552
+	'ogg' => 'audio/ogg',
553
+	'ogv' => 'video/ogg',
554
+	'ogx' => 'application/ogg',
555
+	'omdoc' => 'application/omdoc+xml',
556
+	'onepkg' => 'application/onenote',
557
+	'onetmp' => 'application/onenote',
558
+	'onetoc' => 'application/onenote',
559
+	'onetoc2' => 'application/onenote',
560
+	'opf' => 'application/oebps-package+xml',
561
+	'opml' => 'text/x-opml',
562
+	'oprc' => 'application/vnd.palm',
563
+	'org' => 'application/vnd.lotus-organizer',
564
+	'osf' => 'application/vnd.yamaha.openscoreformat',
565
+	'osfpvg' => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
566
+	'otc' => 'application/vnd.oasis.opendocument.chart-template',
567
+	'otf' => 'application/x-font-otf',
568
+	'otg' => 'application/vnd.oasis.opendocument.graphics-template',
569
+	'oth' => 'application/vnd.oasis.opendocument.text-web',
570
+	'oti' => 'application/vnd.oasis.opendocument.image-template',
571
+	'otp' => 'application/vnd.oasis.opendocument.presentation-template',
572
+	'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template',
573
+	'ott' => 'application/vnd.oasis.opendocument.text-template',
574
+	'oxps' => 'application/oxps',
575
+	'oxt' => 'application/vnd.openofficeorg.extension',
576
+	'p' => 'text/x-pascal',
577
+	'p10' => 'application/pkcs10',
578
+	'p12' => 'application/x-pkcs12',
579
+	'p7b' => 'application/x-pkcs7-certificates',
580
+	'p7c' => 'application/pkcs7-mime',
581
+	'p7m' => 'application/pkcs7-mime',
582
+	'p7r' => 'application/x-pkcs7-certreqresp',
583
+	'p7s' => 'application/pkcs7-signature',
584
+	'p8' => 'application/pkcs8',
585
+	'pas' => 'text/x-pascal',
586
+	'paw' => 'application/vnd.pawaafile',
587
+	'pbd' => 'application/vnd.powerbuilder6',
588
+	'pbm' => 'image/x-portable-bitmap',
589
+	'pcap' => 'application/vnd.tcpdump.pcap',
590
+	'pcf' => 'application/x-font-pcf',
591
+	'pcl' => 'application/vnd.hp-pcl',
592
+	'pclxl' => 'application/vnd.hp-pclxl',
593
+	'pct' => 'image/x-pict',
594
+	'pcurl' => 'application/vnd.curl.pcurl',
595
+	'pcx' => 'image/x-pcx',
596
+	'pdb' => 'application/vnd.palm',
597
+	'pdf' => 'application/pdf',
598
+	'pfa' => 'application/x-font-type1',
599
+	'pfb' => 'application/x-font-type1',
600
+	'pfm' => 'application/x-font-type1',
601
+	'pfr' => 'application/font-tdpfr',
602
+	'pfx' => 'application/x-pkcs12',
603
+	'pgm' => 'image/x-portable-graymap',
604
+	'pgn' => 'application/x-chess-pgn',
605
+	'pgp' => 'application/pgp-encrypted',
606
+	'php' => 'application/x-php',
607
+	'php3' => 'application/x-php',
608
+	'php4' => 'application/x-php',
609
+	'php5' => 'application/x-php',
610
+	'pic' => 'image/x-pict',
611
+	'pkg' => 'application/octet-stream',
612
+	'pki' => 'application/pkixcmp',
613
+	'pkipath' => 'application/pkix-pkipath',
614
+	'plb' => 'application/vnd.3gpp.pic-bw-large',
615
+	'plc' => 'application/vnd.mobius.plc',
616
+	'plf' => 'application/vnd.pocketlearn',
617
+	'pls' => 'application/pls+xml',
618
+	'pml' => 'application/vnd.ctc-posml',
619
+	'png' => 'image/png',
620
+	'pnm' => 'image/x-portable-anymap',
621
+	'portpkg' => 'application/vnd.macports.portpkg',
622
+	'pot' => 'application/vnd.ms-powerpoint',
623
+	'potm' => 'application/vnd.ms-powerpoint.template.macroenabled.12',
624
+	'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
625
+	'ppam' => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
626
+	'ppd' => 'application/vnd.cups-ppd',
627
+	'ppm' => 'image/x-portable-pixmap',
628
+	'pps' => 'application/vnd.ms-powerpoint',
629
+	'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
630
+	'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
631
+	'ppt' => 'application/vnd.ms-powerpoint',
632
+	'pptm' => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
633
+	'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
634
+	'pqa' => 'application/vnd.palm',
635
+	'prc' => 'application/x-mobipocket-ebook',
636
+	'pre' => 'application/vnd.lotus-freelance',
637
+	'prf' => 'application/pics-rules',
638
+	'ps' => 'application/postscript',
639
+	'psb' => 'application/vnd.3gpp.pic-bw-small',
640
+	'psd' => 'image/vnd.adobe.photoshop',
641
+	'psf' => 'application/x-font-linux-psf',
642
+	'pskcxml' => 'application/pskc+xml',
643
+	'ptid' => 'application/vnd.pvi.ptid1',
644
+	'pub' => 'application/x-mspublisher',
645
+	'pvb' => 'application/vnd.3gpp.pic-bw-var',
646
+	'pwn' => 'application/vnd.3m.post-it-notes',
647
+	'pya' => 'audio/vnd.ms-playready.media.pya',
648
+	'pyv' => 'video/vnd.ms-playready.media.pyv',
649
+	'qam' => 'application/vnd.epson.quickanime',
650
+	'qbo' => 'application/vnd.intu.qbo',
651
+	'qfx' => 'application/vnd.intu.qfx',
652
+	'qps' => 'application/vnd.publishare-delta-tree',
653
+	'qt' => 'video/quicktime',
654
+	'qwd' => 'application/vnd.quark.quarkxpress',
655
+	'qwt' => 'application/vnd.quark.quarkxpress',
656
+	'qxb' => 'application/vnd.quark.quarkxpress',
657
+	'qxd' => 'application/vnd.quark.quarkxpress',
658
+	'qxl' => 'application/vnd.quark.quarkxpress',
659
+	'qxt' => 'application/vnd.quark.quarkxpress',
660
+	'ra' => 'audio/x-pn-realaudio',
661
+	'ram' => 'audio/x-pn-realaudio',
662
+	'rar' => 'application/x-rar-compressed',
663
+	'ras' => 'image/x-cmu-raster',
664
+	'rcprofile' => 'application/vnd.ipunplugged.rcprofile',
665
+	'rdf' => 'application/rdf+xml',
666
+	'rdz' => 'application/vnd.data-vision.rdz',
667
+	'rep' => 'application/vnd.businessobjects',
668
+	'res' => 'application/x-dtbresource+xml',
669
+	'rgb' => 'image/x-rgb',
670
+	'rif' => 'application/reginfo+xml',
671
+	'rip' => 'audio/vnd.rip',
672
+	'ris' => 'application/x-research-info-systems',
673
+	'rl' => 'application/resource-lists+xml',
674
+	'rlc' => 'image/vnd.fujixerox.edmics-rlc',
675
+	'rld' => 'application/resource-lists-diff+xml',
676
+	'rm' => 'application/vnd.rn-realmedia',
677
+	'rmi' => 'audio/midi',
678
+	'rmp' => 'audio/x-pn-realaudio-plugin',
679
+	'rms' => 'application/vnd.jcp.javame.midlet-rms',
680
+	'rmvb' => 'application/vnd.rn-realmedia-vbr',
681
+	'rnc' => 'application/relax-ng-compact-syntax',
682
+	'roa' => 'application/rpki-roa',
683
+	'roff' => 'text/troff',
684
+	'rp9' => 'application/vnd.cloanto.rp9',
685
+	'rpss' => 'application/vnd.nokia.radio-presets',
686
+	'rpst' => 'application/vnd.nokia.radio-preset',
687
+	'rq' => 'application/sparql-query',
688
+	'rs' => 'application/rls-services+xml',
689
+	'rsd' => 'application/rsd+xml',
690
+	'rss' => 'application/rss+xml',
691
+	'rtf' => 'application/rtf',
692
+	'rtx' => 'text/richtext',
693
+	's' => 'text/x-asm',
694
+	's3m' => 'audio/s3m',
695
+	'saf' => 'application/vnd.yamaha.smaf-audio',
696
+	'sbml' => 'application/sbml+xml',
697
+	'sc' => 'application/vnd.ibm.secure-container',
698
+	'scd' => 'application/x-msschedule',
699
+	'scm' => 'application/vnd.lotus-screencam',
700
+	'scq' => 'application/scvp-cv-request',
701
+	'scs' => 'application/scvp-cv-response',
702
+	'scurl' => 'text/vnd.curl.scurl',
703
+	'sda' => 'application/vnd.stardivision.draw',
704
+	'sdc' => 'application/vnd.stardivision.calc',
705
+	'sdd' => 'application/vnd.stardivision.impress',
706
+	'sdkd' => 'application/vnd.solent.sdkm+xml',
707
+	'sdkm' => 'application/vnd.solent.sdkm+xml',
708
+	'sdp' => 'application/sdp',
709
+	'sdw' => 'application/vnd.stardivision.writer',
710
+	'see' => 'application/vnd.seemail',
711
+	'seed' => 'application/vnd.fdsn.seed',
712
+	'sema' => 'application/vnd.sema',
713
+	'semd' => 'application/vnd.semd',
714
+	'semf' => 'application/vnd.semf',
715
+	'ser' => 'application/java-serialized-object',
716
+	'setpay' => 'application/set-payment-initiation',
717
+	'setreg' => 'application/set-registration-initiation',
718
+	'sfd-hdstx' => 'application/vnd.hydrostatix.sof-data',
719
+	'sfs' => 'application/vnd.spotfire.sfs',
720
+	'sfv' => 'text/x-sfv',
721
+	'sgi' => 'image/sgi',
722
+	'sgl' => 'application/vnd.stardivision.writer-global',
723
+	'sgm' => 'text/sgml',
724
+	'sgml' => 'text/sgml',
725
+	'sh' => 'application/x-sh',
726
+	'shar' => 'application/x-shar',
727
+	'shf' => 'application/shf+xml',
728
+	'sid' => 'image/x-mrsid-image',
729
+	'sig' => 'application/pgp-signature',
730
+	'sil' => 'audio/silk',
731
+	'silo' => 'model/mesh',
732
+	'sis' => 'application/vnd.symbian.install',
733
+	'sisx' => 'application/vnd.symbian.install',
734
+	'sit' => 'application/x-stuffit',
735
+	'sitx' => 'application/x-stuffitx',
736
+	'skd' => 'application/vnd.koan',
737
+	'skm' => 'application/vnd.koan',
738
+	'skp' => 'application/vnd.koan',
739
+	'skt' => 'application/vnd.koan',
740
+	'sldm' => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
741
+	'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
742
+	'slt' => 'application/vnd.epson.salt',
743
+	'sm' => 'application/vnd.stepmania.stepchart',
744
+	'smf' => 'application/vnd.stardivision.math',
745
+	'smi' => 'application/smil+xml',
746
+	'smil' => 'application/smil+xml',
747
+	'smv' => 'video/x-smv',
748
+	'smzip' => 'application/vnd.stepmania.package',
749
+	'snd' => 'audio/basic',
750
+	'snf' => 'application/x-font-snf',
751
+	'so' => 'application/octet-stream',
752
+	'spc' => 'application/x-pkcs7-certificates',
753
+	'spf' => 'application/vnd.yamaha.smaf-phrase',
754
+	'spl' => 'application/x-futuresplash',
755
+	'spot' => 'text/vnd.in3d.spot',
756
+	'spp' => 'application/scvp-vp-response',
757
+	'spq' => 'application/scvp-vp-request',
758
+	'spx' => 'audio/ogg',
759
+	'sql' => 'application/x-sql',
760
+	'src' => 'application/x-wais-source',
761
+	'srt' => 'application/x-subrip',
762
+	'sru' => 'application/sru+xml',
763
+	'srx' => 'application/sparql-results+xml',
764
+	'ssdl' => 'application/ssdl+xml',
765
+	'sse' => 'application/vnd.kodak-descriptor',
766
+	'ssf' => 'application/vnd.epson.ssf',
767
+	'ssml' => 'application/ssml+xml',
768
+	'st' => 'application/vnd.sailingtracker.track',
769
+	'stc' => 'application/vnd.sun.xml.calc.template',
770
+	'std' => 'application/vnd.sun.xml.draw.template',
771
+	'stf' => 'application/vnd.wt.stf',
772
+	'sti' => 'application/vnd.sun.xml.impress.template',
773
+	'stk' => 'application/hyperstudio',
774
+	'stl' => 'application/vnd.ms-pki.stl',
775
+	'str' => 'application/vnd.pg.format',
776
+	'stw' => 'application/vnd.sun.xml.writer.template',
777
+	'sub' => 'text/vnd.dvb.subtitle',
778
+	'sus' => 'application/vnd.sus-calendar',
779
+	'susp' => 'application/vnd.sus-calendar',
780
+	'sv4cpio' => 'application/x-sv4cpio',
781
+	'sv4crc' => 'application/x-sv4crc',
782
+	'svc' => 'application/vnd.dvb.service',
783
+	'svd' => 'application/vnd.svd',
784
+	'svg' => 'image/svg+xml',
785
+	'svgz' => 'image/svg+xml',
786
+	'swa' => 'application/x-director',
787
+	'swf' => 'application/x-shockwave-flash',
788
+	'swi' => 'application/vnd.aristanetworks.swi',
789
+	'sxc' => 'application/vnd.sun.xml.calc',
790
+	'sxd' => 'application/vnd.sun.xml.draw',
791
+	'sxg' => 'application/vnd.sun.xml.writer.global',
792
+	'sxi' => 'application/vnd.sun.xml.impress',
793
+	'sxm' => 'application/vnd.sun.xml.math',
794
+	'sxw' => 'application/vnd.sun.xml.writer',
795
+	't' => 'text/troff',
796
+	't3' => 'application/x-t3vm-image',
797
+	'taglet' => 'application/vnd.mynfc',
798
+	'tao' => 'application/vnd.tao.intent-module-archive',
799
+	'tar' => 'application/x-tar',
800
+	'tcap' => 'application/vnd.3gpp2.tcap',
801
+	'tcl' => 'application/x-tcl',
802
+	'teacher' => 'application/vnd.smart.teacher',
803
+	'tei' => 'application/tei+xml',
804
+	'teicorpus' => 'application/tei+xml',
805
+	'tex' => 'application/x-tex',
806
+	'texi' => 'application/x-texinfo',
807
+	'texinfo' => 'application/x-texinfo',
808
+	'text' => 'text/plain',
809
+	'tfi' => 'application/thraud+xml',
810
+	'tfm' => 'application/x-tex-tfm',
811
+	'tga' => 'image/x-tga',
812
+	'thmx' => 'application/vnd.ms-officetheme',
813
+	'tif' => 'image/tiff',
814
+	'tiff' => 'image/tiff',
815
+	'tmo' => 'application/vnd.tmobile-livetv',
816
+	'torrent' => 'application/x-bittorrent',
817
+	'tpl' => 'application/vnd.groove-tool-template',
818
+	'tpt' => 'application/vnd.trid.tpt',
819
+	'tr' => 'text/troff',
820
+	'tra' => 'application/vnd.trueapp',
821
+	'trm' => 'application/x-msterminal',
822
+	'tsd' => 'application/timestamped-data',
823
+	'tsv' => 'text/tab-separated-values',
824
+	'ttc' => 'application/x-font-ttf',
825
+	'ttf' => 'application/x-font-ttf',
826
+	'ttl' => 'text/turtle',
827
+	'twd' => 'application/vnd.simtech-mindmapper',
828
+	'twds' => 'application/vnd.simtech-mindmapper',
829
+	'txd' => 'application/vnd.genomatix.tuxedo',
830
+	'txf' => 'application/vnd.mobius.txf',
831
+	'txt' => 'text/plain',
832
+	'u32' => 'application/x-authorware-bin',
833
+	'udeb' => 'application/x-debian-package',
834
+	'ufd' => 'application/vnd.ufdl',
835
+	'ufdl' => 'application/vnd.ufdl',
836
+	'ulx' => 'application/x-glulx',
837
+	'umj' => 'application/vnd.umajin',
838
+	'unityweb' => 'application/vnd.unity',
839
+	'uoml' => 'application/vnd.uoml+xml',
840
+	'uri' => 'text/uri-list',
841
+	'uris' => 'text/uri-list',
842
+	'urls' => 'text/uri-list',
843
+	'ustar' => 'application/x-ustar',
844
+	'utz' => 'application/vnd.uiq.theme',
845
+	'uu' => 'text/x-uuencode',
846
+	'uva' => 'audio/vnd.dece.audio',
847
+	'uvd' => 'application/vnd.dece.data',
848
+	'uvf' => 'application/vnd.dece.data',
849
+	'uvg' => 'image/vnd.dece.graphic',
850
+	'uvh' => 'video/vnd.dece.hd',
851
+	'uvi' => 'image/vnd.dece.graphic',
852
+	'uvm' => 'video/vnd.dece.mobile',
853
+	'uvp' => 'video/vnd.dece.pd',
854
+	'uvs' => 'video/vnd.dece.sd',
855
+	'uvt' => 'application/vnd.dece.ttml+xml',
856
+	'uvu' => 'video/vnd.uvvu.mp4',
857
+	'uvv' => 'video/vnd.dece.video',
858
+	'uvva' => 'audio/vnd.dece.audio',
859
+	'uvvd' => 'application/vnd.dece.data',
860
+	'uvvf' => 'application/vnd.dece.data',
861
+	'uvvg' => 'image/vnd.dece.graphic',
862
+	'uvvh' => 'video/vnd.dece.hd',
863
+	'uvvi' => 'image/vnd.dece.graphic',
864
+	'uvvm' => 'video/vnd.dece.mobile',
865
+	'uvvp' => 'video/vnd.dece.pd',
866
+	'uvvs' => 'video/vnd.dece.sd',
867
+	'uvvt' => 'application/vnd.dece.ttml+xml',
868
+	'uvvu' => 'video/vnd.uvvu.mp4',
869
+	'uvvv' => 'video/vnd.dece.video',
870
+	'uvvx' => 'application/vnd.dece.unspecified',
871
+	'uvvz' => 'application/vnd.dece.zip',
872
+	'uvx' => 'application/vnd.dece.unspecified',
873
+	'uvz' => 'application/vnd.dece.zip',
874
+	'vcard' => 'text/vcard',
875
+	'vcd' => 'application/x-cdlink',
876
+	'vcf' => 'text/x-vcard',
877
+	'vcg' => 'application/vnd.groove-vcard',
878
+	'vcs' => 'text/x-vcalendar',
879
+	'vcx' => 'application/vnd.vcx',
880
+	'vis' => 'application/vnd.visionary',
881
+	'viv' => 'video/vnd.vivo',
882
+	'vob' => 'video/x-ms-vob',
883
+	'vor' => 'application/vnd.stardivision.writer',
884
+	'vox' => 'application/x-authorware-bin',
885
+	'vrml' => 'model/vrml',
886
+	'vsd' => 'application/vnd.visio',
887
+	'vsf' => 'application/vnd.vsf',
888
+	'vss' => 'application/vnd.visio',
889
+	'vst' => 'application/vnd.visio',
890
+	'vsw' => 'application/vnd.visio',
891
+	'vtu' => 'model/vnd.vtu',
892
+	'vxml' => 'application/voicexml+xml',
893
+	'w3d' => 'application/x-director',
894
+	'wad' => 'application/x-doom',
895
+	'wav' => 'audio/x-wav',
896
+	'wax' => 'audio/x-ms-wax',
897
+	'wbmp' => 'image/vnd.wap.wbmp',
898
+	'wbs' => 'application/vnd.criticaltools.wbs+xml',
899
+	'wbxml' => 'application/vnd.wap.wbxml',
900
+	'wcm' => 'application/vnd.ms-works',
901
+	'wdb' => 'application/vnd.ms-works',
902
+	'wdp' => 'image/vnd.ms-photo',
903
+	'weba' => 'audio/webm',
904
+	'webm' => 'video/webm',
905
+	'webp' => 'image/webp',
906
+	'wg' => 'application/vnd.pmi.widget',
907
+	'wgt' => 'application/widget',
908
+	'wks' => 'application/vnd.ms-works',
909
+	'wm' => 'video/x-ms-wm',
910
+	'wma' => 'audio/x-ms-wma',
911
+	'wmd' => 'application/x-ms-wmd',
912
+	'wmf' => 'application/x-msmetafile',
913
+	'wml' => 'text/vnd.wap.wml',
914
+	'wmlc' => 'application/vnd.wap.wmlc',
915
+	'wmls' => 'text/vnd.wap.wmlscript',
916
+	'wmlsc' => 'application/vnd.wap.wmlscriptc',
917
+	'wmv' => 'video/x-ms-wmv',
918
+	'wmx' => 'video/x-ms-wmx',
919
+	'wmz' => 'application/x-msmetafile',
920
+	'woff' => 'application/font-woff',
921
+	'wpd' => 'application/vnd.wordperfect',
922
+	'wpl' => 'application/vnd.ms-wpl',
923
+	'wps' => 'application/vnd.ms-works',
924
+	'wqd' => 'application/vnd.wqd',
925
+	'wri' => 'application/x-mswrite',
926
+	'wrl' => 'model/vrml',
927
+	'wsdl' => 'application/wsdl+xml',
928
+	'wspolicy' => 'application/wspolicy+xml',
929
+	'wtb' => 'application/vnd.webturbo',
930
+	'wvx' => 'video/x-ms-wvx',
931
+	'x32' => 'application/x-authorware-bin',
932
+	'x3d' => 'model/x3d+xml',
933
+	'x3db' => 'model/x3d+binary',
934
+	'x3dbz' => 'model/x3d+binary',
935
+	'x3dv' => 'model/x3d+vrml',
936
+	'x3dvz' => 'model/x3d+vrml',
937
+	'x3dz' => 'model/x3d+xml',
938
+	'xaml' => 'application/xaml+xml',
939
+	'xap' => 'application/x-silverlight-app',
940
+	'xar' => 'application/vnd.xara',
941
+	'xbap' => 'application/x-ms-xbap',
942
+	'xbd' => 'application/vnd.fujixerox.docuworks.binder',
943
+	'xbm' => 'image/x-xbitmap',
944
+	'xdf' => 'application/xcap-diff+xml',
945
+	'xdm' => 'application/vnd.syncml.dm+xml',
946
+	'xdp' => 'application/vnd.adobe.xdp+xml',
947
+	'xdssc' => 'application/dssc+xml',
948
+	'xdw' => 'application/vnd.fujixerox.docuworks',
949
+	'xenc' => 'application/xenc+xml',
950
+	'xer' => 'application/patch-ops-error+xml',
951
+	'xfdf' => 'application/vnd.adobe.xfdf',
952
+	'xfdl' => 'application/vnd.xfdl',
953
+	'xht' => 'application/xhtml+xml',
954
+	'xhtml' => 'application/xhtml+xml',
955
+	'xhvml' => 'application/xv+xml',
956
+	'xif' => 'image/vnd.xiff',
957
+	'xla' => 'application/vnd.ms-excel',
958
+	'xlam' => 'application/vnd.ms-excel.addin.macroenabled.12',
959
+	'xlc' => 'application/vnd.ms-excel',
960
+	'xlf' => 'application/x-xliff+xml',
961
+	'xlm' => 'application/vnd.ms-excel',
962
+	'xls' => 'application/vnd.ms-excel',
963
+	'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
964
+	'xlsm' => 'application/vnd.ms-excel.sheet.macroenabled.12',
965
+	'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
966
+	'xlt' => 'application/vnd.ms-excel',
967
+	'xltm' => 'application/vnd.ms-excel.template.macroenabled.12',
968
+	'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
969
+	'xlw' => 'application/vnd.ms-excel',
970
+	'xm' => 'audio/xm',
971
+	'xml' => 'application/xml',
972
+	'xo' => 'application/vnd.olpc-sugar',
973
+	'xop' => 'application/xop+xml',
974
+	'xpi' => 'application/x-xpinstall',
975
+	'xpl' => 'application/xproc+xml',
976
+	'xpm' => 'image/x-xpixmap',
977
+	'xpr' => 'application/vnd.is-xpr',
978
+	'xps' => 'application/vnd.ms-xpsdocument',
979
+	'xpw' => 'application/vnd.intercon.formnet',
980
+	'xpx' => 'application/vnd.intercon.formnet',
981
+	'xsl' => 'application/xml',
982
+	'xslt' => 'application/xslt+xml',
983
+	'xsm' => 'application/vnd.syncml+xml',
984
+	'xspf' => 'application/xspf+xml',
985
+	'xul' => 'application/vnd.mozilla.xul+xml',
986
+	'xvm' => 'application/xv+xml',
987
+	'xvml' => 'application/xv+xml',
988
+	'xwd' => 'image/x-xwindowdump',
989
+	'xyz' => 'chemical/x-xyz',
990
+	'xz' => 'application/x-xz',
991
+	'yang' => 'application/yang',
992
+	'yin' => 'application/yin+xml',
993
+	'z1' => 'application/x-zmachine',
994
+	'z2' => 'application/x-zmachine',
995
+	'z3' => 'application/x-zmachine',
996
+	'z4' => 'application/x-zmachine',
997
+	'z5' => 'application/x-zmachine',
998
+	'z6' => 'application/x-zmachine',
999
+	'z7' => 'application/x-zmachine',
1000
+	'z8' => 'application/x-zmachine',
1001
+	'zaz' => 'application/vnd.zzazz.deck+xml',
1002
+	'zip' => 'application/zip',
1003
+	'zir' => 'application/vnd.zul',
1004
+	'zirz' => 'application/vnd.zul',
1005
+	'zmm' => 'application/vnd.handheld-entertainment+xml',
1006
+	'123' => 'application/vnd.lotus-1-2-3',
1007 1007
 ];
Please login to merge, or discard this patch.
htdocs/includes/swiftmailer/lib/swift_required.php 2 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -11,12 +11,12 @@
 block discarded – undo
11 11
 require __DIR__.'/classes/Swift.php';
12 12
 
13 13
 Swift::registerAutoload(function () {
14
-    // Load in dependency maps
15
-    require __DIR__.'/dependency_maps/cache_deps.php';
16
-    require __DIR__.'/dependency_maps/mime_deps.php';
17
-    require __DIR__.'/dependency_maps/message_deps.php';
18
-    require __DIR__.'/dependency_maps/transport_deps.php';
14
+	// Load in dependency maps
15
+	require __DIR__.'/dependency_maps/cache_deps.php';
16
+	require __DIR__.'/dependency_maps/mime_deps.php';
17
+	require __DIR__.'/dependency_maps/message_deps.php';
18
+	require __DIR__.'/dependency_maps/transport_deps.php';
19 19
 
20
-    // Load in global library preferences
21
-    require __DIR__.'/preferences.php';
20
+	// Load in global library preferences
21
+	require __DIR__.'/preferences.php';
22 22
 });
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@
 block discarded – undo
10 10
 
11 11
 require __DIR__.'/classes/Swift.php';
12 12
 
13
-Swift::registerAutoload(function () {
13
+Swift::registerAutoload(function() {
14 14
     // Load in dependency maps
15 15
     require __DIR__.'/dependency_maps/cache_deps.php';
16 16
     require __DIR__.'/dependency_maps/mime_deps.php';
Please login to merge, or discard this patch.
htdocs/includes/swiftmailer/autoload.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
6 6
 
7 7
 namespace Egulias;
8 8
 
9
-require_once __DIR__ . '/egulias/email-validator/AutoLoader.php';
9
+require_once __DIR__.'/egulias/email-validator/AutoLoader.php';
10 10
 
11 11
 $autoloader = new EguliasAutoLoader(__NAMESPACE__, dirname(__DIR__));
12 12
 
Please login to merge, or discard this patch.
includes/swiftmailer/egulias/email-validator/EmailValidator/EmailParser.php 2 patches
Indentation   +119 added lines, -119 removed lines patch added patch discarded remove patch
@@ -15,123 +15,123 @@
 block discarded – undo
15 15
  */
16 16
 class EmailParser
17 17
 {
18
-    const EMAIL_MAX_LENGTH = 254;
19
-
20
-    /**
21
-     * @var array
22
-     */
23
-    protected $warnings = [];
24
-
25
-    /**
26
-     * @var string
27
-     */
28
-    protected $domainPart = '';
29
-
30
-    /**
31
-     * @var string
32
-     */
33
-    protected $localPart = '';
34
-    /**
35
-     * @var EmailLexer
36
-     */
37
-    protected $lexer;
38
-
39
-    /**
40
-     * @var LocalPart
41
-     */
42
-    protected $localPartParser;
43
-
44
-    /**
45
-     * @var DomainPart
46
-     */
47
-    protected $domainPartParser;
48
-
49
-    public function __construct(EmailLexer $lexer)
50
-    {
51
-        $this->lexer = $lexer;
52
-        $this->localPartParser = new LocalPart($this->lexer);
53
-        $this->domainPartParser = new DomainPart($this->lexer);
54
-    }
55
-
56
-    /**
57
-     * @param string $str
58
-     * @return array
59
-     */
60
-    public function parse($str)
61
-    {
62
-        $this->lexer->setInput($str);
63
-
64
-        if (!$this->hasAtToken()) {
65
-            throw new NoLocalPart();
66
-        }
67
-
68
-
69
-        $this->localPartParser->parse($str);
70
-        $this->domainPartParser->parse($str);
71
-
72
-        $this->setParts($str);
73
-
74
-        if ($this->lexer->hasInvalidTokens()) {
75
-            throw new ExpectingATEXT();
76
-        }
77
-
78
-        return array('local' => $this->localPart, 'domain' => $this->domainPart);
79
-    }
80
-
81
-    /**
82
-     * @return Warning\Warning[]
83
-     */
84
-    public function getWarnings()
85
-    {
86
-        $localPartWarnings = $this->localPartParser->getWarnings();
87
-        $domainPartWarnings = $this->domainPartParser->getWarnings();
88
-        $this->warnings = array_merge($localPartWarnings, $domainPartWarnings);
89
-
90
-        $this->addLongEmailWarning($this->localPart, $this->domainPart);
91
-
92
-        return $this->warnings;
93
-    }
94
-
95
-    /**
96
-     * @return string
97
-     */
98
-    public function getParsedDomainPart()
99
-    {
100
-        return $this->domainPart;
101
-    }
102
-
103
-    /**
104
-     * @param string $email
105
-     */
106
-    protected function setParts($email)
107
-    {
108
-        $parts = explode('@', $email);
109
-        $this->domainPart = $this->domainPartParser->getDomainPart();
110
-        $this->localPart = $parts[0];
111
-    }
112
-
113
-    /**
114
-     * @return bool
115
-     */
116
-    protected function hasAtToken()
117
-    {
118
-        $this->lexer->moveNext();
119
-        $this->lexer->moveNext();
120
-        if ($this->lexer->token['type'] === EmailLexer::S_AT) {
121
-            return false;
122
-        }
123
-
124
-        return true;
125
-    }
126
-
127
-    /**
128
-     * @param string $localPart
129
-     * @param string $parsedDomainPart
130
-     */
131
-    protected function addLongEmailWarning($localPart, $parsedDomainPart)
132
-    {
133
-        if (strlen($localPart . '@' . $parsedDomainPart) > self::EMAIL_MAX_LENGTH) {
134
-            $this->warnings[EmailTooLong::CODE] = new EmailTooLong();
135
-        }
136
-    }
18
+	const EMAIL_MAX_LENGTH = 254;
19
+
20
+	/**
21
+	 * @var array
22
+	 */
23
+	protected $warnings = [];
24
+
25
+	/**
26
+	 * @var string
27
+	 */
28
+	protected $domainPart = '';
29
+
30
+	/**
31
+	 * @var string
32
+	 */
33
+	protected $localPart = '';
34
+	/**
35
+	 * @var EmailLexer
36
+	 */
37
+	protected $lexer;
38
+
39
+	/**
40
+	 * @var LocalPart
41
+	 */
42
+	protected $localPartParser;
43
+
44
+	/**
45
+	 * @var DomainPart
46
+	 */
47
+	protected $domainPartParser;
48
+
49
+	public function __construct(EmailLexer $lexer)
50
+	{
51
+		$this->lexer = $lexer;
52
+		$this->localPartParser = new LocalPart($this->lexer);
53
+		$this->domainPartParser = new DomainPart($this->lexer);
54
+	}
55
+
56
+	/**
57
+	 * @param string $str
58
+	 * @return array
59
+	 */
60
+	public function parse($str)
61
+	{
62
+		$this->lexer->setInput($str);
63
+
64
+		if (!$this->hasAtToken()) {
65
+			throw new NoLocalPart();
66
+		}
67
+
68
+
69
+		$this->localPartParser->parse($str);
70
+		$this->domainPartParser->parse($str);
71
+
72
+		$this->setParts($str);
73
+
74
+		if ($this->lexer->hasInvalidTokens()) {
75
+			throw new ExpectingATEXT();
76
+		}
77
+
78
+		return array('local' => $this->localPart, 'domain' => $this->domainPart);
79
+	}
80
+
81
+	/**
82
+	 * @return Warning\Warning[]
83
+	 */
84
+	public function getWarnings()
85
+	{
86
+		$localPartWarnings = $this->localPartParser->getWarnings();
87
+		$domainPartWarnings = $this->domainPartParser->getWarnings();
88
+		$this->warnings = array_merge($localPartWarnings, $domainPartWarnings);
89
+
90
+		$this->addLongEmailWarning($this->localPart, $this->domainPart);
91
+
92
+		return $this->warnings;
93
+	}
94
+
95
+	/**
96
+	 * @return string
97
+	 */
98
+	public function getParsedDomainPart()
99
+	{
100
+		return $this->domainPart;
101
+	}
102
+
103
+	/**
104
+	 * @param string $email
105
+	 */
106
+	protected function setParts($email)
107
+	{
108
+		$parts = explode('@', $email);
109
+		$this->domainPart = $this->domainPartParser->getDomainPart();
110
+		$this->localPart = $parts[0];
111
+	}
112
+
113
+	/**
114
+	 * @return bool
115
+	 */
116
+	protected function hasAtToken()
117
+	{
118
+		$this->lexer->moveNext();
119
+		$this->lexer->moveNext();
120
+		if ($this->lexer->token['type'] === EmailLexer::S_AT) {
121
+			return false;
122
+		}
123
+
124
+		return true;
125
+	}
126
+
127
+	/**
128
+	 * @param string $localPart
129
+	 * @param string $parsedDomainPart
130
+	 */
131
+	protected function addLongEmailWarning($localPart, $parsedDomainPart)
132
+	{
133
+		if (strlen($localPart . '@' . $parsedDomainPart) > self::EMAIL_MAX_LENGTH) {
134
+			$this->warnings[EmailTooLong::CODE] = new EmailTooLong();
135
+		}
136
+	}
137 137
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -130,7 +130,7 @@
 block discarded – undo
130 130
      */
131 131
     protected function addLongEmailWarning($localPart, $parsedDomainPart)
132 132
     {
133
-        if (strlen($localPart . '@' . $parsedDomainPart) > self::EMAIL_MAX_LENGTH) {
133
+        if (strlen($localPart.'@'.$parsedDomainPart) > self::EMAIL_MAX_LENGTH) {
134 134
             $this->warnings[EmailTooLong::CODE] = new EmailTooLong();
135 135
         }
136 136
     }
Please login to merge, or discard this patch.
swiftmailer/egulias/email-validator/EmailValidator/Warning/QuotedString.php 1 patch
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -4,14 +4,14 @@
 block discarded – undo
4 4
 
5 5
 class QuotedString extends Warning
6 6
 {
7
-    const CODE = 11;
7
+	const CODE = 11;
8 8
 
9
-    /**
10
-     * @param scalar $prevToken
11
-     * @param scalar $postToken
12
-     */
13
-    public function __construct($prevToken, $postToken)
14
-    {
15
-        $this->message = "Quoted String found between $prevToken and $postToken";
16
-    }
9
+	/**
10
+	 * @param scalar $prevToken
11
+	 * @param scalar $postToken
12
+	 */
13
+	public function __construct($prevToken, $postToken)
14
+	{
15
+		$this->message = "Quoted String found between $prevToken and $postToken";
16
+	}
17 17
 }
Please login to merge, or discard this patch.
egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -4,11 +4,11 @@
 block discarded – undo
4 4
 
5 5
 class IPV6ColonStart extends Warning
6 6
 {
7
-    const CODE = 76;
7
+	const CODE = 76;
8 8
 
9
-    public function __construct()
10
-    {
11
-        $this->message = ':: found at the start of the domain literal';
12
-        $this->rfcNumber = 5322;
13
-    }
9
+	public function __construct()
10
+	{
11
+		$this->message = ':: found at the start of the domain literal';
12
+		$this->rfcNumber = 5322;
13
+	}
14 14
 }
Please login to merge, or discard this patch.
egulias/email-validator/EmailValidator/Warning/DomainTooLong.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -4,11 +4,11 @@
 block discarded – undo
4 4
 
5 5
 class DomainTooLong extends Warning
6 6
 {
7
-    const CODE = 255;
7
+	const CODE = 255;
8 8
 
9
-    public function __construct()
10
-    {
11
-        $this->message = 'Domain is too long, exceeds 255 chars';
12
-        $this->rfcNumber = 5322;
13
-    }
9
+	public function __construct()
10
+	{
11
+		$this->message = 'Domain is too long, exceeds 255 chars';
12
+		$this->rfcNumber = 5322;
13
+	}
14 14
 }
Please login to merge, or discard this patch.
egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -4,10 +4,10 @@
 block discarded – undo
4 4
 
5 5
 class DeprecatedComment extends Warning
6 6
 {
7
-    const CODE = 37;
7
+	const CODE = 37;
8 8
 
9
-    public function __construct()
10
-    {
11
-        $this->message = 'Deprecated comments';
12
-    }
9
+	public function __construct()
10
+	{
11
+		$this->message = 'Deprecated comments';
12
+	}
13 13
 }
Please login to merge, or discard this patch.
swiftmailer/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -4,11 +4,11 @@
 block discarded – undo
4 4
 
5 5
 class IPV6ColonEnd extends Warning
6 6
 {
7
-    const CODE = 77;
7
+	const CODE = 77;
8 8
 
9
-    public function __construct()
10
-    {
11
-        $this->message = ':: found at the end of the domain literal';
12
-        $this->rfcNumber = 5322;
13
-    }
9
+	public function __construct()
10
+	{
11
+		$this->message = ':: found at the end of the domain literal';
12
+		$this->rfcNumber = 5322;
13
+	}
14 14
 }
Please login to merge, or discard this patch.