var arrMimeTypes = new Array( { extension : "3dml" , mimetype : "text/vnd.in3d.3dml" } , { extension : "3ds" , mimetype : "image/x-3ds" } , { extension : "3g2" , mimetype : "video/3gpp2" } , { extension : "3gp" , mimetype : "video/3gpp" } , { extension : "7z" , mimetype : "application/x-7z-compressed" } , { extension : "aab" , mimetype : "application/x-authorware-bin" } , { extension : "aac" , mimetype : "audio/x-aac" } , { extension : "aam" , mimetype : "application/x-authorware-map" } , { extension : "aas" , mimetype : "application/x-authorware-seg" } , { extension : "abw" , mimetype : "application/x-abiword" } , { extension : "ac" , mimetype : "application/pkix-attr-cert" } , { extension : "acc" , mimetype : "application/vnd.americandynamics.acc" } , { extension : "ace" , mimetype : "application/x-ace-compressed" } , { extension : "acu" , mimetype : "application/vnd.acucobol" } , { extension : "acutc" , mimetype : "application/vnd.acucorp" } , { extension : "adp" , mimetype : "audio/adpcm" } , { extension : "aep" , mimetype : "application/vnd.audiograph" } , { extension : "afm" , mimetype : "application/x-font-type1" } , { extension : "afp" , mimetype : "application/vnd.ibm.modcap" } , { extension : "ahead" , mimetype : "application/vnd.ahead.space" } , { extension : "ai" , mimetype : "application/postscript" } , { extension : "aif" , mimetype : "audio/x-aiff" } , { extension : "aifc" , mimetype : "audio/x-aiff" } , { extension : "aiff" , mimetype : "audio/x-aiff" } , { extension : "air" , mimetype : "application/vnd.adobe.air-application-installer-package+zip" } , { extension : "ait" , mimetype : "application/vnd.dvb.ait" } , { extension : "ami" , mimetype : "application/vnd.amiga.ami" } , { extension : "apk" , mimetype : "application/vnd.android.package-archive" } , { extension : "appcache" , mimetype : "text/cache-manifest" } , { extension : "application" , mimetype : "application/x-ms-application" } , { extension : "apr" , mimetype : "application/vnd.lotus-approach" } , { extension : "arc" , mimetype : "application/x-freearc" } , { extension : "asc" , mimetype : "application/pgp-signature" } , { extension : "asf" , mimetype : "video/x-ms-asf" } , { extension : "asm" , mimetype : "text/x-asm" } , { extension : "aso" , mimetype : "application/vnd.accpac.simply.aso" } , { extension : "asx" , mimetype : "video/x-ms-asf" } , { extension : "atc" , mimetype : "application/vnd.acucorp" } , { extension : "atom" , mimetype : "application/atom+xml" } , { extension : "atomcat" , mimetype : "application/atomcat+xml" } , { extension : "atomsvc" , mimetype : "application/atomsvc+xml" } , { extension : "atx" , mimetype : "application/vnd.antix.game-component" } , { extension : "au" , mimetype : "audio/basic" } , { extension : "avi" , mimetype : "video/x-msvideo" } , { extension : "aw" , mimetype : "application/applixware" } , { extension : "azf" , mimetype : "application/vnd.airzip.filesecure.azf" } , { extension : "azs" , mimetype : "application/vnd.airzip.filesecure.azs" } , { extension : "azw" , mimetype : "application/vnd.amazon.ebook" } , { extension : "bat" , mimetype : "application/x-msdownload" } , { extension : "bcpio" , mimetype : "application/x-bcpio" } , { extension : "bdf" , mimetype : "application/x-font-bdf" } , { extension : "bdm" , mimetype : "application/vnd.syncml.dm+wbxml" } , { extension : "bed" , mimetype : "application/vnd.realvnc.bed" } , { extension : "bh2" , mimetype : "application/vnd.fujitsu.oasysprs" } , { extension : "bin" , mimetype : "application/octet-stream" } , { extension : "blb" , mimetype : "application/x-blorb" } , { extension : "blorb" , mimetype : "application/x-blorb" } , { extension : "bmi" , mimetype : "application/vnd.bmi" } , { extension : "bmp" , mimetype : "image/bmp" } , { extension : "book" , mimetype : "application/vnd.framemaker" } , { extension : "box" , mimetype : "application/vnd.previewsystems.box" } , { extension : "boz" , mimetype : "application/x-bzip2" } , { extension : "bpk" , mimetype : "application/octet-stream" } , { extension : "btif" , mimetype : "image/prs.btif" } , { extension : "bz" , mimetype : "application/x-bzip" } , { extension : "bz2" , mimetype : "application/x-bzip2" } , { extension : "c" , mimetype : "text/x-c" } , { extension : "c11amc" , mimetype : "application/vnd.cluetrust.cartomobile-config" } , { extension : "c11amz" , mimetype : "application/vnd.cluetrust.cartomobile-config-pkg" } , { extension : "c4d" , mimetype : "application/vnd.clonk.c4group" } , { extension : "c4f" , mimetype : "application/vnd.clonk.c4group" } , { extension : "c4g" , mimetype : "application/vnd.clonk.c4group" } , { extension : "c4p" , mimetype : "application/vnd.clonk.c4group" } , { extension : "c4u" , mimetype : "application/vnd.clonk.c4group" } , { extension : "cab" , mimetype : "application/vnd.ms-cab-compressed" } , { extension : "caf" , mimetype : "audio/x-caf" } , { extension : "cap" , mimetype : "application/vnd.tcpdump.pcap" } , { extension : "car" , mimetype : "application/vnd.curl.car" } , { extension : "cat" , mimetype : "application/vnd.ms-pki.seccat" } , { extension : "cb7" , mimetype : "application/x-cbr" } , { extension : "cba" , mimetype : "application/x-cbr" } , { extension : "cbr" , mimetype : "application/x-cbr" } , { extension : "cbt" , mimetype : "application/x-cbr" } , { extension : "cbz" , mimetype : "application/x-cbr" } , { extension : "cc" , mimetype : "text/x-c" } , { extension : "cct" , mimetype : "application/x-director" } , { extension : "ccxml" , mimetype : "application/ccxml+xml" } , { extension : "cdbcmsg" , mimetype : "application/vnd.contact.cmsg" } , { extension : "cdf" , mimetype : "application/x-netcdf" } , { extension : "cdkey" , mimetype : "application/vnd.mediastation.cdkey" } , { extension : "cdmia" , mimetype : "application/cdmi-capability" } , { extension : "cdmic" , mimetype : "application/cdmi-container" } , { extension : "cdmid" , mimetype : "application/cdmi-domain" } , { extension : "cdmio" , mimetype : "application/cdmi-object" } , { extension : "cdmiq" , mimetype : "application/cdmi-queue" } , { extension : "cdx" , mimetype : "chemical/x-cdx" } , { extension : "cdxml" , mimetype : "application/vnd.chemdraw+xml" } , { extension : "cdy" , mimetype : "application/vnd.cinderella" } , { extension : "cer" , mimetype : "application/pkix-cert" } , { extension : "cfs" , mimetype : "application/x-cfs-compressed" } , { extension : "cgm" , mimetype : "image/cgm" } , { extension : "chat" , mimetype : "application/x-chat" } , { extension : "chm" , mimetype : "application/vnd.ms-htmlhelp" } , { extension : "chrt" , mimetype : "application/vnd.kde.kchart" } , { extension : "cif" , mimetype : "chemical/x-cif" } , { extension : "cii" , mimetype : "application/vnd.anser-web-certificate-issue-initiation" } , { extension : "cil" , mimetype : "application/vnd.ms-artgalry" } , { extension : "cla" , mimetype : "application/vnd.claymore" } , { extension : "class" , mimetype : "application/java-vm" } , { extension : "clkk" , mimetype : "application/vnd.crick.clicker.keyboard" } , { extension : "clkp" , mimetype : "application/vnd.crick.clicker.palette" } , { extension : "clkt" , mimetype : "application/vnd.crick.clicker.template" } , { extension : "clkw" , mimetype : "application/vnd.crick.clicker.wordbank" } , { extension : "clkx" , mimetype : "application/vnd.crick.clicker" } , { extension : "clp" , mimetype : "application/x-msclip" } , { extension : "cmc" , mimetype : "application/vnd.cosmocaller" } , { extension : "cmdf" , mimetype : "chemical/x-cmdf" } , { extension : "cml" , mimetype : "chemical/x-cml" } , { extension : "cmp" , mimetype : "application/vnd.yellowriver-custom-menu" } , { extension : "cmx" , mimetype : "image/x-cmx" } , { extension : "cod" , mimetype : "application/vnd.rim.cod" } , { extension : "com" , mimetype : "application/x-msdownload" } , { extension : "conf" , mimetype : "text/plain" } , { extension : "cpio" , mimetype : "application/x-cpio" } , { extension : "cpp" , mimetype : "text/x-c" } , { extension : "cpt" , mimetype : "application/mac-compactpro" } , { extension : "crd" , mimetype : "application/x-mscardfile" } , { extension : "crl" , mimetype : "application/pkix-crl" } , { extension : "crt" , mimetype : "application/x-x509-ca-cert" } , { extension : "cryptonote" , mimetype : "application/vnd.rig.cryptonote" } , { extension : "csh" , mimetype : "application/x-csh" } , { extension : "csml" , mimetype : "chemical/x-csml" } , { extension : "csp" , mimetype : "application/vnd.commonspace" } , { extension : "css" , mimetype : "text/css" } , { extension : "cst" , mimetype : "application/x-director" } , { extension : "csv" , mimetype : "text/csv" } , { extension : "cu" , mimetype : "application/cu-seeme" } , { extension : "curl" , mimetype : "text/vnd.curl" } , { extension : "cww" , mimetype : "application/prs.cww" } , { extension : "cxt" , mimetype : "application/x-director" } , { extension : "cxx" , mimetype : "text/x-c" } , { extension : "dae" , mimetype : "model/vnd.collada+xml" } , { extension : "daf" , mimetype : "application/vnd.mobius.daf" } , { extension : "dart" , mimetype : "application/vnd.dart" } , { extension : "dataless" , mimetype : "application/vnd.fdsn.seed" } , { extension : "davmount" , mimetype : "application/davmount+xml" } , { extension : "dbk" , mimetype : "application/docbook+xml" } , { extension : "dcr" , mimetype : "application/x-director" } , { extension : "dcurl" , mimetype : "text/vnd.curl.dcurl" } , { extension : "dd2" , mimetype : "application/vnd.oma.dd2+xml" } , { extension : "ddd" , mimetype : "application/vnd.fujixerox.ddd" } , { extension : "deb" , mimetype : "application/x-debian-package" } , { extension : "def" , mimetype : "text/plain" } , { extension : "deploy" , mimetype : "application/octet-stream" } , { extension : "der" , mimetype : "application/x-x509-ca-cert" } , { extension : "dfac" , mimetype : "application/vnd.dreamfactory" } , { extension : "dgc" , mimetype : "application/x-dgc-compressed" } , { extension : "dic" , mimetype : "text/x-c" } , { extension : "dir" , mimetype : "application/x-director" } , { extension : "dis" , mimetype : "application/vnd.mobius.dis" } , { extension : "dist" , mimetype : "application/octet-stream" } , { extension : "distz" , mimetype : "application/octet-stream" } , { extension : "djv" , mimetype : "image/vnd.djvu" } , { extension : "djvu" , mimetype : "image/vnd.djvu" } , { extension : "dll" , mimetype : "application/x-msdownload" } , { extension : "dmg" , mimetype : "application/x-apple-diskimage" } , { extension : "dmp" , mimetype : "application/vnd.tcpdump.pcap" } , { extension : "dms" , mimetype : "application/octet-stream" } , { extension : "dna" , mimetype : "application/vnd.dna" } , { extension : "doc" , mimetype : "application/msword" } , { extension : "docm" , mimetype : "application/vnd.ms-word.document.macroenabled.12" } , { extension : "docx" , mimetype : "application/vnd.openxmlformats-officedocument.wordprocessingml.document" } , { extension : "dot" , mimetype : "application/msword" } , { extension : "dotm" , mimetype : "application/vnd.ms-word.template.macroenabled.12" } , { extension : "dotx" , mimetype : "application/vnd.openxmlformats-officedocument.wordprocessingml.template" } , { extension : "dp" , mimetype : "application/vnd.osgi.dp" } , { extension : "dpg" , mimetype : "application/vnd.dpgraph" } , { extension : "dra" , mimetype : "audio/vnd.dra" } , { extension : "dsc" , mimetype : "text/prs.lines.tag" } , { extension : "dssc" , mimetype : "application/dssc+der" } , { extension : "dtb" , mimetype : "application/x-dtbook+xml" } , { extension : "dtd" , mimetype : "application/xml-dtd" } , { extension : "dts" , mimetype : "audio/vnd.dts" } , { extension : "dtshd" , mimetype : "audio/vnd.dts.hd" } , { extension : "dump" , mimetype : "application/octet-stream" } , { extension : "dvb" , mimetype : "video/vnd.dvb.file" } , { extension : "dvi" , mimetype : "application/x-dvi" } , { extension : "dwf" , mimetype : "model/vnd.dwf" } , { extension : "dwg" , mimetype : "image/vnd.dwg" } , { extension : "dxf" , mimetype : "image/vnd.dxf" } , { extension : "dxp" , mimetype : "application/vnd.spotfire.dxp" } , { extension : "dxr" , mimetype : "application/x-director" } , { extension : "ecelp4800" , mimetype : "audio/vnd.nuera.ecelp4800" } , { extension : "ecelp7470" , mimetype : "audio/vnd.nuera.ecelp7470" } , { extension : "ecelp9600" , mimetype : "audio/vnd.nuera.ecelp9600" } , { extension : "ecma" , mimetype : "application/ecmascript" } , { extension : "edm" , mimetype : "application/vnd.novadigm.edm" } , { extension : "edx" , mimetype : "application/vnd.novadigm.edx" } , { extension : "efif" , mimetype : "application/vnd.picsel" } , { extension : "ei6" , mimetype : "application/vnd.pg.osasli" } , { extension : "elc" , mimetype : "application/octet-stream" } , { extension : "emf" , mimetype : "application/x-msmetafile" } , { extension : "eml" , mimetype : "message/rfc822" } , { extension : "emma" , mimetype : "application/emma+xml" } , { extension : "emz" , mimetype : "application/x-msmetafile" } , { extension : "eol" , mimetype : "audio/vnd.digital-winds" } , { extension : "eot" , mimetype : "application/vnd.ms-fontobject" } , { extension : "eps" , mimetype : "application/postscript" } , { extension : "epub" , mimetype : "application/epub+zip" } , { extension : "es3" , mimetype : "application/vnd.eszigno3+xml" } , { extension : "esa" , mimetype : "application/vnd.osgi.subsystem" } , { extension : "esf" , mimetype : "application/vnd.epson.esf" } , { extension : "et3" , mimetype : "application/vnd.eszigno3+xml" } , { extension : "etx" , mimetype : "text/x-setext" } , { extension : "eva" , mimetype : "application/x-eva" } , { extension : "evy" , mimetype : "application/x-envoy" } , { extension : "exe" , mimetype : "application/x-msdownload" } , { extension : "exi" , mimetype : "application/exi" } , { extension : "ext" , mimetype : "application/vnd.novadigm.ext" } , { extension : "ez" , mimetype : "application/andrew-inset" } , { extension : "ez2" , mimetype : "application/vnd.ezpix-album" } , { extension : "ez3" , mimetype : "application/vnd.ezpix-package" } , { extension : "f" , mimetype : "text/x-fortran" } , { extension : "f4v" , mimetype : "video/x-f4v" } , { extension : "f77" , mimetype : "text/x-fortran" } , { extension : "f90" , mimetype : "text/x-fortran" } , { extension : "fbs" , mimetype : "image/vnd.fastbidsheet" } , { extension : "fcdt" , mimetype : "application/vnd.adobe.formscentral.fcdt" } , { extension : "fcs" , mimetype : "application/vnd.isac.fcs" } , { extension : "fdf" , mimetype : "application/vnd.fdf" } , { extension : "fe_launch" , mimetype : "application/vnd.denovo.fcselayout-link" } , { extension : "fg5" , mimetype : "application/vnd.fujitsu.oasysgp" } , { extension : "fgd" , mimetype : "application/x-director" } , { extension : "fh" , mimetype : "image/x-freehand" } , { extension : "fh4" , mimetype : "image/x-freehand" } , { extension : "fh5" , mimetype : "image/x-freehand" } , { extension : "fh7" , mimetype : "image/x-freehand" } , { extension : "fhc" , mimetype : "image/x-freehand" } , { extension : "fig" , mimetype : "application/x-xfig" } , { extension : "flac" , mimetype : "audio/x-flac" } , { extension : "fli" , mimetype : "video/x-fli" } , { extension : "flo" , mimetype : "application/vnd.micrografx.flo" } , { extension : "flv" , mimetype : "video/x-flv" } , { extension : "flw" , mimetype : "application/vnd.kde.kivio" } , { extension : "flx" , mimetype : "text/vnd.fmi.flexstor" } , { extension : "fly" , mimetype : "text/vnd.fly" } , { extension : "fm" , mimetype : "application/vnd.framemaker" } , { extension : "fnc" , mimetype : "application/vnd.frogans.fnc" } , { extension : "for" , mimetype : "text/x-fortran" } , { extension : "fpx" , mimetype : "image/vnd.fpx" } , { extension : "frame" , mimetype : "application/vnd.framemaker" } , { extension : "fsc" , mimetype : "application/vnd.fsc.weblaunch" } , { extension : "fst" , mimetype : "image/vnd.fst" } , { extension : "ftc" , mimetype : "application/vnd.fluxtime.clip" } , { extension : "fti" , mimetype : "application/vnd.anser-web-funds-transfer-initiation" } , { extension : "fvt" , mimetype : "video/vnd.fvt" } , { extension : "fxp" , mimetype : "application/vnd.adobe.fxp" } , { extension : "fxpl" , mimetype : "application/vnd.adobe.fxp" } , { extension : "fzs" , mimetype : "application/vnd.fuzzysheet" } , { extension : "g2w" , mimetype : "application/vnd.geoplan" } , { extension : "g3" , mimetype : "image/g3fax" } , { extension : "g3w" , mimetype : "application/vnd.geospace" } , { extension : "gac" , mimetype : "application/vnd.groove-account" } , { extension : "gam" , mimetype : "application/x-tads" } , { extension : "gbr" , mimetype : "application/rpki-ghostbusters" } , { extension : "gca" , mimetype : "application/x-gca-compressed" } , { extension : "gdl" , mimetype : "model/vnd.gdl" } , { extension : "geo" , mimetype : "application/vnd.dynageo" } , { extension : "gex" , mimetype : "application/vnd.geometry-explorer" } , { extension : "ggb" , mimetype : "application/vnd.geogebra.file" } , { extension : "ggt" , mimetype : "application/vnd.geogebra.tool" } , { extension : "ghf" , mimetype : "application/vnd.groove-help" } , { extension : "gif" , mimetype : "image/gif" } , { extension : "gim" , mimetype : "application/vnd.groove-identity-message" } , { extension : "gml" , mimetype : "application/gml+xml" } , { extension : "gmx" , mimetype : "application/vnd.gmx" } , { extension : "gnumeric" , mimetype : "application/x-gnumeric" } , { extension : "gph" , mimetype : "application/vnd.flographit" } , { extension : "gpx" , mimetype : "application/gpx+xml" } , { extension : "gqf" , mimetype : "application/vnd.grafeq" } , { extension : "gqs" , mimetype : "application/vnd.grafeq" } , { extension : "gram" , mimetype : "application/srgs" } , { extension : "gramps" , mimetype : "application/x-gramps-xml" } , { extension : "gre" , mimetype : "application/vnd.geometry-explorer" } , { extension : "grv" , mimetype : "application/vnd.groove-injector" } , { extension : "grxml" , mimetype : "application/srgs+xml" } , { extension : "gsf" , mimetype : "application/x-font-ghostscript" } , { extension : "gtar" , mimetype : "application/x-gtar" } , { extension : "gtm" , mimetype : "application/vnd.groove-tool-message" } , { extension : "gtw" , mimetype : "model/vnd.gtw" } , { extension : "gv" , mimetype : "text/vnd.graphviz" } , { extension : "gxf" , mimetype : "application/gxf" } , { extension : "gxt" , mimetype : "application/vnd.geonext" } , { extension : "h" , mimetype : "text/x-c" } , { extension : "h261" , mimetype : "video/h261" } , { extension : "h263" , mimetype : "video/h263" } , { extension : "h264" , mimetype : "video/h264" } , { extension : "hal" , mimetype : "application/vnd.hal+xml" } , { extension : "hbci" , mimetype : "application/vnd.hbci" } , { extension : "hdf" , mimetype : "application/x-hdf" } , { extension : "hh" , mimetype : "text/x-c" } , { extension : "hlp" , mimetype : "application/winhlp" } , { extension : "hpgl" , mimetype : "application/vnd.hp-hpgl" } , { extension : "hpid" , mimetype : "application/vnd.hp-hpid" } , { extension : "hps" , mimetype : "application/vnd.hp-hps" } , { extension : "hqx" , mimetype : "application/mac-binhex40" } , { extension : "htke" , mimetype : "application/vnd.kenameaapp" } , { extension : "htm" , mimetype : "text/html" } , { extension : "html" , mimetype : "text/html" } , { extension : "hvd" , mimetype : "application/vnd.yamaha.hv-dic" } , { extension : "hvp" , mimetype : "application/vnd.yamaha.hv-voice" } , { extension : "hvs" , mimetype : "application/vnd.yamaha.hv-script" } , { extension : "i2g" , mimetype : "application/vnd.intergeo" } , { extension : "icc" , mimetype : "application/vnd.iccprofile" } , { extension : "ice" , mimetype : "x-conference/x-cooltalk" } , { extension : "icm" , mimetype : "application/vnd.iccprofile" } , { extension : "ico" , mimetype : "image/x-icon" } , { extension : "ics" , mimetype : "text/calendar" } , { extension : "ief" , mimetype : "image/ief" } , { extension : "ifb" , mimetype : "text/calendar" } , { extension : "ifm" , mimetype : "application/vnd.shana.informed.formdata" } , { extension : "iges" , mimetype : "model/iges" } , { extension : "igl" , mimetype : "application/vnd.igloader" } , { extension : "igm" , mimetype : "application/vnd.insors.igm" } , { extension : "igs" , mimetype : "model/iges" } , { extension : "igx" , mimetype : "application/vnd.micrografx.igx" } , { extension : "iif" , mimetype : "application/vnd.shana.informed.interchange" } , { extension : "imp" , mimetype : "application/vnd.accpac.simply.imp" } , { extension : "ims" , mimetype : "application/vnd.ms-ims" } , { extension : "in" , mimetype : "text/plain" } , { extension : "ink" , mimetype : "application/inkml+xml" } , { extension : "inkml" , mimetype : "application/inkml+xml" } , { extension : "install" , mimetype : "application/x-install-instructions" } , { extension : "iota" , mimetype : "application/vnd.astraea-software.iota" } , { extension : "ipfix" , mimetype : "application/ipfix" } , { extension : "ipk" , mimetype : "application/vnd.shana.informed.package" } , { extension : "irm" , mimetype : "application/vnd.ibm.rights-management" } , { extension : "irp" , mimetype : "application/vnd.irepository.package+xml" } , { extension : "iso" , mimetype : "application/x-iso9660-image" } , { extension : "itp" , mimetype : "application/vnd.shana.informed.formtemplate" } , { extension : "ivp" , mimetype : "application/vnd.immervision-ivp" } , { extension : "ivu" , mimetype : "application/vnd.immervision-ivu" } , { extension : "jad" , mimetype : "text/vnd.sun.j2me.app-descriptor" } , { extension : "jam" , mimetype : "application/vnd.jam" } , { extension : "jar" , mimetype : "application/java-archive" } , { extension : "java" , mimetype : "text/x-java-source" } , { extension : "jisp" , mimetype : "application/vnd.jisp" } , { extension : "jlt" , mimetype : "application/vnd.hp-jlyt" } , { extension : "jnlp" , mimetype : "application/x-java-jnlp-file" } , { extension : "joda" , mimetype : "application/vnd.joost.joda-archive" } , { extension : "jpe" , mimetype : "image/jpeg" } , { extension : "jpeg" , mimetype : "image/jpeg" } , { extension : "jpg" , mimetype : "image/jpeg" } , { extension : "jpgm" , mimetype : "video/jpm" } , { extension : "jpgv" , mimetype : "video/jpeg" } , { extension : "jpm" , mimetype : "video/jpm" } , { extension : "js" , mimetype : "application/javascript" } , { extension : "json" , mimetype : "application/json" } , { extension : "jsonml" , mimetype : "application/jsonml+json" } , { extension : "kar" , mimetype : "audio/midi" } , { extension : "karbon" , mimetype : "application/vnd.kde.karbon" } , { extension : "kfo" , mimetype : "application/vnd.kde.kformula" } , { extension : "kia" , mimetype : "application/vnd.kidspiration" } , { extension : "kml" , mimetype : "application/vnd.google-earth.kml+xml" } , { extension : "kmz" , mimetype : "application/vnd.google-earth.kmz" } , { extension : "kne" , mimetype : "application/vnd.kinar" } , { extension : "knp" , mimetype : "application/vnd.kinar" } , { extension : "kon" , mimetype : "application/vnd.kde.kontour" } , { extension : "kpr" , mimetype : "application/vnd.kde.kpresenter" } , { extension : "kpt" , mimetype : "application/vnd.kde.kpresenter" } , { extension : "kpxx" , mimetype : "application/vnd.ds-keypoint" } , { extension : "ksp" , mimetype : "application/vnd.kde.kspread" } , { extension : "ktr" , mimetype : "application/vnd.kahootz" } , { extension : "ktx" , mimetype : "image/ktx" } , { extension : "ktz" , mimetype : "application/vnd.kahootz" } , { extension : "kwd" , mimetype : "application/vnd.kde.kword" } , { extension : "kwt" , mimetype : "application/vnd.kde.kword" } , { extension : "lasxml" , mimetype : "application/vnd.las.las+xml" } , { extension : "latex" , mimetype : "application/x-latex" } , { extension : "lbd" , mimetype : "application/vnd.llamagraphics.life-balance.desktop" } , { extension : "lbe" , mimetype : "application/vnd.llamagraphics.life-balance.exchange+xml" } , { extension : "les" , mimetype : "application/vnd.hhe.lesson-player" } , { extension : "lha" , mimetype : "application/x-lzh-compressed" } , { extension : "link66" , mimetype : "application/vnd.route66.link66+xml" } , { extension : "list" , mimetype : "text/plain" } , { extension : "list3820" , mimetype : "application/vnd.ibm.modcap" } , { extension : "listafp" , mimetype : "application/vnd.ibm.modcap" } , { extension : "lnk" , mimetype : "application/x-ms-shortcut" } , { extension : "log" , mimetype : "text/plain" } , { extension : "lostxml" , mimetype : "application/lost+xml" } , { extension : "lrf" , mimetype : "application/octet-stream" } , { extension : "lrm" , mimetype : "application/vnd.ms-lrm" } , { extension : "ltf" , mimetype : "application/vnd.frogans.ltf" } , { extension : "lvp" , mimetype : "audio/vnd.lucent.voice" } , { extension : "lwp" , mimetype : "application/vnd.lotus-wordpro" } , { extension : "lzh" , mimetype : "application/x-lzh-compressed" } , { extension : "m13" , mimetype : "application/x-msmediaview" } , { extension : "m14" , mimetype : "application/x-msmediaview" } , { extension : "m1v" , mimetype : "video/mpeg" } , { extension : "m21" , mimetype : "application/mp21" } , { extension : "m2a" , mimetype : "audio/mpeg" } , { extension : "m2v" , mimetype : "video/mpeg" } , { extension : "m3a" , mimetype : "audio/mpeg" } , { extension : "m3u" , mimetype : "audio/x-mpegurl" } , { extension : "m3u8" , mimetype : "application/vnd.apple.mpegurl" } , { extension : "m4a" , mimetype : "audio/mp4" } , { extension : "m4u" , mimetype : "video/vnd.mpegurl" } , { extension : "m4v" , mimetype : "video/x-m4v" } , { extension : "ma" , mimetype : "application/mathematica" } , { extension : "mads" , mimetype : "application/mads+xml" } , { extension : "mag" , mimetype : "application/vnd.ecowin.chart" } , { extension : "maker" , mimetype : "application/vnd.framemaker" } , { extension : "man" , mimetype : "text/troff" } , { extension : "mar" , mimetype : "application/octet-stream" } , { extension : "mathml" , mimetype : "application/mathml+xml" } , { extension : "mb" , mimetype : "application/mathematica" } , { extension : "mbk" , mimetype : "application/vnd.mobius.mbk" } , { extension : "mbox" , mimetype : "application/mbox" } , { extension : "mc1" , mimetype : "application/vnd.medcalcdata" } , { extension : "mcd" , mimetype : "application/vnd.mcd" } , { extension : "mcurl" , mimetype : "text/vnd.curl.mcurl" } , { extension : "mdb" , mimetype : "application/x-msaccess" } , { extension : "mdi" , mimetype : "image/vnd.ms-modi" } , { extension : "me" , mimetype : "text/troff" } , { extension : "mesh" , mimetype : "model/mesh" } , { extension : "meta4" , mimetype : "application/metalink4+xml" } , { extension : "metalink" , mimetype : "application/metalink+xml" } , { extension : "mets" , mimetype : "application/mets+xml" } , { extension : "mfm" , mimetype : "application/vnd.mfmp" } , { extension : "mft" , mimetype : "application/rpki-manifest" } , { extension : "mgp" , mimetype : "application/vnd.osgeo.mapguide.package" } , { extension : "mgz" , mimetype : "application/vnd.proteus.magazine" } , { extension : "mid" , mimetype : "audio/midi" } , { extension : "midi" , mimetype : "audio/midi" } , { extension : "mie" , mimetype : "application/x-mie" } , { extension : "mif" , mimetype : "application/vnd.mif" } , { extension : "mime" , mimetype : "message/rfc822" } , { extension : "mj2" , mimetype : "video/mj2" } , { extension : "mjp2" , mimetype : "video/mj2" } , { extension : "mk3d" , mimetype : "video/x-matroska" } , { extension : "mka" , mimetype : "audio/x-matroska" } , { extension : "mks" , mimetype : "video/x-matroska" } , { extension : "mkv" , mimetype : "video/x-matroska" } , { extension : "mlp" , mimetype : "application/vnd.dolby.mlp" } , { extension : "mmd" , mimetype : "application/vnd.chipnuts.karaoke-mmd" } , { extension : "mmf" , mimetype : "application/vnd.smaf" } , { extension : "mmr" , mimetype : "image/vnd.fujixerox.edmics-mmr" } , { extension : "mng" , mimetype : "video/x-mng" } , { extension : "mny" , mimetype : "application/x-msmoney" } , { extension : "mobi" , mimetype : "application/x-mobipocket-ebook" } , { extension : "mods" , mimetype : "application/mods+xml" } , { extension : "mov" , mimetype : "video/quicktime" } , { extension : "movie" , mimetype : "video/x-sgi-movie" } , { extension : "mp2" , mimetype : "audio/mpeg" } , { extension : "mp21" , mimetype : "application/mp21" } , { extension : "mp2a" , mimetype : "audio/mpeg" } , { extension : "mp3" , mimetype : "audio/mpeg" } , { extension : "mp4" , mimetype : "video/mp4" } , { extension : "mp4a" , mimetype : "audio/mp4" } , { extension : "mp4s" , mimetype : "application/mp4" } , { extension : "mp4v" , mimetype : "video/mp4" } , { extension : "mpc" , mimetype : "application/vnd.mophun.certificate" } , { extension : "mpe" , mimetype : "video/mpeg" } , { extension : "mpeg" , mimetype : "video/mpeg" } , { extension : "mpg" , mimetype : "video/mpeg" } , { extension : "mpg4" , mimetype : "video/mp4" } , { extension : "mpga" , mimetype : "audio/mpeg" } , { extension : "mpkg" , mimetype : "application/vnd.apple.installer+xml" } , { extension : "mpm" , mimetype : "application/vnd.blueice.multipass" } , { extension : "mpn" , mimetype : "application/vnd.mophun.application" } , { extension : "mpp" , mimetype : "application/vnd.ms-project" } , { extension : "mpt" , mimetype : "application/vnd.ms-project" } , { extension : "mpy" , mimetype : "application/vnd.ibm.minipay" } , { extension : "mqy" , mimetype : "application/vnd.mobius.mqy" } , { extension : "mrc" , mimetype : "application/marc" } , { extension : "mrcx" , mimetype : "application/marcxml+xml" } , { extension : "ms" , mimetype : "text/troff" } , { extension : "mscml" , mimetype : "application/mediaservercontrol+xml" } , { extension : "mseed" , mimetype : "application/vnd.fdsn.mseed" } , { extension : "mseq" , mimetype : "application/vnd.mseq" } , { extension : "msf" , mimetype : "application/vnd.epson.msf" } , { extension : "msh" , mimetype : "model/mesh" } , { extension : "msi" , mimetype : "application/x-msdownload" } , { extension : "msl" , mimetype : "application/vnd.mobius.msl" } , { extension : "msty" , mimetype : "application/vnd.muvee.style" } , { extension : "mts" , mimetype : "model/vnd.mts" } , { extension : "mus" , mimetype : "application/vnd.musician" } , { extension : "musicxml" , mimetype : "application/vnd.recordare.musicxml+xml" } , { extension : "mvb" , mimetype : "application/x-msmediaview" } , { extension : "mwf" , mimetype : "application/vnd.mfer" } , { extension : "mxf" , mimetype : "application/mxf" } , { extension : "mxl" , mimetype : "application/vnd.recordare.musicxml" } , { extension : "mxml" , mimetype : "application/xv+xml" } , { extension : "mxs" , mimetype : "application/vnd.triscape.mxs" } , { extension : "mxu" , mimetype : "video/vnd.mpegurl" } , { extension : "n-gage" , mimetype : "application/vnd.nokia.n-gage.symbian.install" } , { extension : "n3" , mimetype : "text/n3" } , { extension : "nb" , mimetype : "application/mathematica" } , { extension : "nbp" , mimetype : "application/vnd.wolfram.player" } , { extension : "nc" , mimetype : "application/x-netcdf" } , { extension : "ncx" , mimetype : "application/x-dtbncx+xml" } , { extension : "nfo" , mimetype : "text/x-nfo" } , { extension : "ngdat" , mimetype : "application/vnd.nokia.n-gage.data" } , { extension : "nitf" , mimetype : "application/vnd.nitf" } , { extension : "nlu" , mimetype : "application/vnd.neurolanguage.nlu" } , { extension : "nml" , mimetype : "application/vnd.enliven" } , { extension : "nnd" , mimetype : "application/vnd.noblenet-directory" } , { extension : "nns" , mimetype : "application/vnd.noblenet-sealer" } , { extension : "nnw" , mimetype : "application/vnd.noblenet-web" } , { extension : "npx" , mimetype : "image/vnd.net-fpx" } , { extension : "nsc" , mimetype : "application/x-conference" } , { extension : "nsf" , mimetype : "application/vnd.lotus-notes" } , { extension : "ntf" , mimetype : "application/vnd.nitf" } , { extension : "nzb" , mimetype : "application/x-nzb" } , { extension : "oa2" , mimetype : "application/vnd.fujitsu.oasys2" } , { extension : "oa3" , mimetype : "application/vnd.fujitsu.oasys3" } , { extension : "oas" , mimetype : "application/vnd.fujitsu.oasys" } , { extension : "obd" , mimetype : "application/x-msbinder" } , { extension : "obj" , mimetype : "application/x-tgif" } , { extension : "oda" , mimetype : "application/oda" } , { extension : "odb" , mimetype : "application/vnd.oasis.opendocument.database" } , { extension : "odc" , mimetype : "application/vnd.oasis.opendocument.chart" } , { extension : "odf" , mimetype : "application/vnd.oasis.opendocument.formula" } , { extension : "odft" , mimetype : "application/vnd.oasis.opendocument.formula-template" } , { extension : "odg" , mimetype : "application/vnd.oasis.opendocument.graphics" } , { extension : "odi" , mimetype : "application/vnd.oasis.opendocument.image" } , { extension : "odm" , mimetype : "application/vnd.oasis.opendocument.text-master" } , { extension : "odp" , mimetype : "application/vnd.oasis.opendocument.presentation" } , { extension : "ods" , mimetype : "application/vnd.oasis.opendocument.spreadsheet" } , { extension : "odt" , mimetype : "application/vnd.oasis.opendocument.text" } , { extension : "oga" , mimetype : "audio/ogg" } , { extension : "ogg" , mimetype : "audio/ogg" } , { extension : "ogv" , mimetype : "video/ogg" } , { extension : "ogx" , mimetype : "application/ogg" } , { extension : "omdoc" , mimetype : "application/omdoc+xml" } , { extension : "onepkg" , mimetype : "application/onenote" } , { extension : "onetmp" , mimetype : "application/onenote" } , { extension : "onetoc" , mimetype : "application/onenote" } , { extension : "onetoc2" , mimetype : "application/onenote" } , { extension : "opf" , mimetype : "application/oebps-package+xml" } , { extension : "opml" , mimetype : "text/x-opml" } , { extension : "oprc" , mimetype : "application/vnd.palm" } , { extension : "org" , mimetype : "application/vnd.lotus-organizer" } , { extension : "osf" , mimetype : "application/vnd.yamaha.openscoreformat" } , { extension : "osfpvg" , mimetype : "application/vnd.yamaha.openscoreformat.osfpvg+xml" } , { extension : "otc" , mimetype : "application/vnd.oasis.opendocument.chart-template" } , { extension : "otf" , mimetype : "font/otf" } , { extension : "otg" , mimetype : "application/vnd.oasis.opendocument.graphics-template" } , { extension : "oth" , mimetype : "application/vnd.oasis.opendocument.text-web" } , { extension : "oti" , mimetype : "application/vnd.oasis.opendocument.image-template" } , { extension : "otp" , mimetype : "application/vnd.oasis.opendocument.presentation-template" } , { extension : "ots" , mimetype : "application/vnd.oasis.opendocument.spreadsheet-template" } , { extension : "ott" , mimetype : "application/vnd.oasis.opendocument.text-template" } , { extension : "oxps" , mimetype : "application/oxps" } , { extension : "oxt" , mimetype : "application/vnd.openofficeorg.extension" } , { extension : "p" , mimetype : "text/x-pascal" } , { extension : "p10" , mimetype : "application/pkcs10" } , { extension : "p12" , mimetype : "application/x-pkcs12" } , { extension : "p7b" , mimetype : "application/x-pkcs7-certificates" } , { extension : "p7c" , mimetype : "application/pkcs7-mime" } , { extension : "p7m" , mimetype : "application/pkcs7-mime" } , { extension : "p7r" , mimetype : "application/x-pkcs7-certreqresp" } , { extension : "p7s" , mimetype : "application/pkcs7-signature" } , { extension : "p8" , mimetype : "application/pkcs8" } , { extension : "pas" , mimetype : "text/x-pascal" } , { extension : "paw" , mimetype : "application/vnd.pawaafile" } , { extension : "pbd" , mimetype : "application/vnd.powerbuilder6" } , { extension : "pbm" , mimetype : "image/x-portable-bitmap" } , { extension : "pcap" , mimetype : "application/vnd.tcpdump.pcap" } , { extension : "pcf" , mimetype : "application/x-font-pcf" } , { extension : "pcl" , mimetype : "application/vnd.hp-pcl" } , { extension : "pclxl" , mimetype : "application/vnd.hp-pclxl" } , { extension : "pct" , mimetype : "image/x-pict" } , { extension : "pcurl" , mimetype : "application/vnd.curl.pcurl" } , { extension : "pcx" , mimetype : "image/x-pcx" } , { extension : "pdb" , mimetype : "application/vnd.palm" } , { extension : "pdf" , mimetype : "application/pdf" } , { extension : "pfa" , mimetype : "application/x-font-type1" } , { extension : "pfb" , mimetype : "application/x-font-type1" } , { extension : "pfm" , mimetype : "application/x-font-type1" } , { extension : "pfr" , mimetype : "application/font-tdpfr" } , { extension : "pfx" , mimetype : "application/x-pkcs12" } , { extension : "pgm" , mimetype : "image/x-portable-graymap" } , { extension : "pgn" , mimetype : "application/x-chess-pgn" } , { extension : "pgp" , mimetype : "application/pgp-encrypted" } , { extension : "pic" , mimetype : "image/x-pict" } , { extension : "pkg" , mimetype : "application/octet-stream" } , { extension : "pki" , mimetype : "application/pkixcmp" } , { extension : "pkipath" , mimetype : "application/pkix-pkipath" } , { extension : "plb" , mimetype : "application/vnd.3gpp.pic-bw-large" } , { extension : "plc" , mimetype : "application/vnd.mobius.plc" } , { extension : "plf" , mimetype : "application/vnd.pocketlearn" } , { extension : "pls" , mimetype : "application/pls+xml" } , { extension : "pml" , mimetype : "application/vnd.ctc-posml" } , { extension : "png" , mimetype : "image/png" } , { extension : "pnm" , mimetype : "image/x-portable-anymap" } , { extension : "portpkg" , mimetype : "application/vnd.macports.portpkg" } , { extension : "pot" , mimetype : "application/vnd.ms-powerpoint" } , { extension : "potm" , mimetype : "application/vnd.ms-powerpoint.template.macroenabled.12" } , { extension : "potx" , mimetype : "application/vnd.openxmlformats-officedocument.presentationml.template" } , { extension : "ppam" , mimetype : "application/vnd.ms-powerpoint.addin.macroenabled.12" } , { extension : "ppd" , mimetype : "application/vnd.cups-ppd" } , { extension : "ppm" , mimetype : "image/x-portable-pixmap" } , { extension : "pps" , mimetype : "application/vnd.ms-powerpoint" } , { extension : "ppsm" , mimetype : "application/vnd.ms-powerpoint.slideshow.macroenabled.12" } , { extension : "ppsx" , mimetype : "application/vnd.openxmlformats-officedocument.presentationml.slideshow" } , { extension : "ppt" , mimetype : "application/vnd.ms-powerpoint" } , { extension : "pptm" , mimetype : "application/vnd.ms-powerpoint.presentation.macroenabled.12" } , { extension : "pptx" , mimetype : "application/vnd.openxmlformats-officedocument.presentationml.presentation" } , { extension : "pqa" , mimetype : "application/vnd.palm" } , { extension : "prc" , mimetype : "application/x-mobipocket-ebook" } , { extension : "pre" , mimetype : "application/vnd.lotus-freelance" } , { extension : "prf" , mimetype : "application/pics-rules" } , { extension : "ps" , mimetype : "application/postscript" } , { extension : "psb" , mimetype : "application/vnd.3gpp.pic-bw-small" } , { extension : "psd" , mimetype : "image/vnd.adobe.photoshop" } , { extension : "psf" , mimetype : "application/x-font-linux-psf" } , { extension : "pskcxml" , mimetype : "application/pskc+xml" } , { extension : "ptid" , mimetype : "application/vnd.pvi.ptid1" } , { extension : "pub" , mimetype : "application/x-mspublisher" } , { extension : "pvb" , mimetype : "application/vnd.3gpp.pic-bw-var" } , { extension : "pwn" , mimetype : "application/vnd.3m.post-it-notes" } , { extension : "pya" , mimetype : "audio/vnd.ms-playready.media.pya" } , { extension : "pyv" , mimetype : "video/vnd.ms-playready.media.pyv" } , { extension : "qam" , mimetype : "application/vnd.epson.quickanime" } , { extension : "qbo" , mimetype : "application/vnd.intu.qbo" } , { extension : "qfx" , mimetype : "application/vnd.intu.qfx" } , { extension : "qps" , mimetype : "application/vnd.publishare-delta-tree" } , { extension : "qt" , mimetype : "video/quicktime" } , { extension : "qwd" , mimetype : "application/vnd.quark.quarkxpress" } , { extension : "qwt" , mimetype : "application/vnd.quark.quarkxpress" } , { extension : "qxb" , mimetype : "application/vnd.quark.quarkxpress" } , { extension : "qxd" , mimetype : "application/vnd.quark.quarkxpress" } , { extension : "qxl" , mimetype : "application/vnd.quark.quarkxpress" } , { extension : "qxt" , mimetype : "application/vnd.quark.quarkxpress" } , { extension : "ra" , mimetype : "audio/x-pn-realaudio" } , { extension : "ram" , mimetype : "audio/x-pn-realaudio" } , { extension : "rar" , mimetype : "application/x-rar-compressed" } , { extension : "ras" , mimetype : "image/x-cmu-raster" } , { extension : "rcprofile" , mimetype : "application/vnd.ipunplugged.rcprofile" } , { extension : "rdf" , mimetype : "application/rdf+xml" } , { extension : "rdz" , mimetype : "application/vnd.data-vision.rdz" } , { extension : "rep" , mimetype : "application/vnd.businessobjects" } , { extension : "res" , mimetype : "application/x-dtbresource+xml" } , { extension : "rgb" , mimetype : "image/x-rgb" } , { extension : "rif" , mimetype : "application/reginfo+xml" } , { extension : "rip" , mimetype : "audio/vnd.rip" } , { extension : "ris" , mimetype : "application/x-research-info-systems" } , { extension : "rl" , mimetype : "application/resource-lists+xml" } , { extension : "rlc" , mimetype : "image/vnd.fujixerox.edmics-rlc" } , { extension : "rld" , mimetype : "application/resource-lists-diff+xml" } , { extension : "rm" , mimetype : "application/vnd.rn-realmedia" } , { extension : "rmi" , mimetype : "audio/midi" } , { extension : "rmp" , mimetype : "audio/x-pn-realaudio-plugin" } , { extension : "rms" , mimetype : "application/vnd.jcp.javame.midlet-rms" } , { extension : "rmvb" , mimetype : "application/vnd.rn-realmedia-vbr" } , { extension : "rnc" , mimetype : "application/relax-ng-compact-syntax" } , { extension : "roa" , mimetype : "application/rpki-roa" } , { extension : "roff" , mimetype : "text/troff" } , { extension : "rp9" , mimetype : "application/vnd.cloanto.rp9" } , { extension : "rpss" , mimetype : "application/vnd.nokia.radio-presets" } , { extension : "rpst" , mimetype : "application/vnd.nokia.radio-preset" } , { extension : "rq" , mimetype : "application/sparql-query" } , { extension : "rs" , mimetype : "application/rls-services+xml" } , { extension : "rsd" , mimetype : "application/rsd+xml" } , { extension : "rss" , mimetype : "application/rss+xml" } , { extension : "rtf" , mimetype : "application/rtf" } , { extension : "rtx" , mimetype : "text/richtext" } , { extension : "s" , mimetype : "text/x-asm" } , { extension : "s3m" , mimetype : "audio/s3m" } , { extension : "saf" , mimetype : "application/vnd.yamaha.smaf-audio" } , { extension : "sbml" , mimetype : "application/sbml+xml" } , { extension : "sc" , mimetype : "application/vnd.ibm.secure-container" } , { extension : "scd" , mimetype : "application/x-msschedule" } , { extension : "scm" , mimetype : "application/vnd.lotus-screencam" } , { extension : "scq" , mimetype : "application/scvp-cv-request" } , { extension : "scs" , mimetype : "application/scvp-cv-response" } , { extension : "scurl" , mimetype : "text/vnd.curl.scurl" } , { extension : "sda" , mimetype : "application/vnd.stardivision.draw" } , { extension : "sdc" , mimetype : "application/vnd.stardivision.calc" } , { extension : "sdd" , mimetype : "application/vnd.stardivision.impress" } , { extension : "sdkd" , mimetype : "application/vnd.solent.sdkm+xml" } , { extension : "sdkm" , mimetype : "application/vnd.solent.sdkm+xml" } , { extension : "sdp" , mimetype : "application/sdp" } , { extension : "sdw" , mimetype : "application/vnd.stardivision.writer" } , { extension : "see" , mimetype : "application/vnd.seemail" } , { extension : "seed" , mimetype : "application/vnd.fdsn.seed" } , { extension : "sema" , mimetype : "application/vnd.sema" } , { extension : "semd" , mimetype : "application/vnd.semd" } , { extension : "semf" , mimetype : "application/vnd.semf" } , { extension : "ser" , mimetype : "application/java-serialized-object" } , { extension : "setpay" , mimetype : "application/set-payment-initiation" } , { extension : "setreg" , mimetype : "application/set-registration-initiation" } , { extension : "sfd-hdstx" , mimetype : "application/vnd.hydrostatix.sof-data" } , { extension : "sfs" , mimetype : "application/vnd.spotfire.sfs" } , { extension : "sfv" , mimetype : "text/x-sfv" } , { extension : "sgi" , mimetype : "image/sgi" } , { extension : "sgl" , mimetype : "application/vnd.stardivision.writer-global" } , { extension : "sgm" , mimetype : "text/sgml" } , { extension : "sgml" , mimetype : "text/sgml" } , { extension : "sh" , mimetype : "application/x-sh" } , { extension : "shar" , mimetype : "application/x-shar" } , { extension : "shf" , mimetype : "application/shf+xml" } , { extension : "sid" , mimetype : "image/x-mrsid-image" } , { extension : "sig" , mimetype : "application/pgp-signature" } , { extension : "sil" , mimetype : "audio/silk" } , { extension : "silo" , mimetype : "model/mesh" } , { extension : "sis" , mimetype : "application/vnd.symbian.install" } , { extension : "sisx" , mimetype : "application/vnd.symbian.install" } , { extension : "sit" , mimetype : "application/x-stuffit" } , { extension : "sitx" , mimetype : "application/x-stuffitx" } , { extension : "skd" , mimetype : "application/vnd.koan" } , { extension : "skm" , mimetype : "application/vnd.koan" } , { extension : "skp" , mimetype : "application/vnd.koan" } , { extension : "skt" , mimetype : "application/vnd.koan" } , { extension : "sldm" , mimetype : "application/vnd.ms-powerpoint.slide.macroenabled.12" } , { extension : "sldx" , mimetype : "application/vnd.openxmlformats-officedocument.presentationml.slide" } , { extension : "slt" , mimetype : "application/vnd.epson.salt" } , { extension : "sm" , mimetype : "application/vnd.stepmania.stepchart" } , { extension : "smf" , mimetype : "application/vnd.stardivision.math" } , { extension : "smi" , mimetype : "application/smil+xml" } , { extension : "smil" , mimetype : "application/smil+xml" } , { extension : "smv" , mimetype : "video/x-smv" } , { extension : "smzip" , mimetype : "application/vnd.stepmania.package" } , { extension : "snd" , mimetype : "audio/basic" } , { extension : "snf" , mimetype : "application/x-font-snf" } , { extension : "so" , mimetype : "application/octet-stream" } , { extension : "spc" , mimetype : "application/x-pkcs7-certificates" } , { extension : "spf" , mimetype : "application/vnd.yamaha.smaf-phrase" } , { extension : "spl" , mimetype : "application/x-futuresplash" } , { extension : "spot" , mimetype : "text/vnd.in3d.spot" } , { extension : "spp" , mimetype : "application/scvp-vp-response" } , { extension : "spq" , mimetype : "application/scvp-vp-request" } , { extension : "spx" , mimetype : "audio/ogg" } , { extension : "sql" , mimetype : "application/x-sql" } , { extension : "src" , mimetype : "application/x-wais-source" } , { extension : "srt" , mimetype : "application/x-subrip" } , { extension : "sru" , mimetype : "application/sru+xml" } , { extension : "srx" , mimetype : "application/sparql-results+xml" } , { extension : "ssdl" , mimetype : "application/ssdl+xml" } , { extension : "sse" , mimetype : "application/vnd.kodak-descriptor" } , { extension : "ssf" , mimetype : "application/vnd.epson.ssf" } , { extension : "ssml" , mimetype : "application/ssml+xml" } , { extension : "st" , mimetype : "application/vnd.sailingtracker.track" } , { extension : "stc" , mimetype : "application/vnd.sun.xml.calc.template" } , { extension : "std" , mimetype : "application/vnd.sun.xml.draw.template" } , { extension : "stf" , mimetype : "application/vnd.wt.stf" } , { extension : "sti" , mimetype : "application/vnd.sun.xml.impress.template" } , { extension : "stk" , mimetype : "application/hyperstudio" } , { extension : "stl" , mimetype : "application/vnd.ms-pki.stl" } , { extension : "str" , mimetype : "application/vnd.pg.format" } , { extension : "stw" , mimetype : "application/vnd.sun.xml.writer.template" } , { extension : "sub" , mimetype : "text/vnd.dvb.subtitle" } , { extension : "sus" , mimetype : "application/vnd.sus-calendar" } , { extension : "susp" , mimetype : "application/vnd.sus-calendar" } , { extension : "sv4cpio" , mimetype : "application/x-sv4cpio" } , { extension : "sv4crc" , mimetype : "application/x-sv4crc" } , { extension : "svc" , mimetype : "application/vnd.dvb.service" } , { extension : "svd" , mimetype : "application/vnd.svd" } , { extension : "svg" , mimetype : "image/svg+xml" } , { extension : "svgz" , mimetype : "image/svg+xml" } , { extension : "swa" , mimetype : "application/x-director" } , { extension : "swf" , mimetype : "application/x-shockwave-flash" } , { extension : "swi" , mimetype : "application/vnd.aristanetworks.swi" } , { extension : "sxc" , mimetype : "application/vnd.sun.xml.calc" } , { extension : "sxd" , mimetype : "application/vnd.sun.xml.draw" } , { extension : "sxg" , mimetype : "application/vnd.sun.xml.writer.global" } , { extension : "sxi" , mimetype : "application/vnd.sun.xml.impress" } , { extension : "sxm" , mimetype : "application/vnd.sun.xml.math" } , { extension : "sxw" , mimetype : "application/vnd.sun.xml.writer" } , { extension : "t" , mimetype : "text/troff" } , { extension : "t3" , mimetype : "application/x-t3vm-image" } , { extension : "taglet" , mimetype : "application/vnd.mynfc" } , { extension : "tao" , mimetype : "application/vnd.tao.intent-module-archive" } , { extension : "tar" , mimetype : "application/x-tar" } , { extension : "tcap" , mimetype : "application/vnd.3gpp2.tcap" } , { extension : "tcl" , mimetype : "application/x-tcl" } , { extension : "teacher" , mimetype : "application/vnd.smart.teacher" } , { extension : "tei" , mimetype : "application/tei+xml" } , { extension : "teicorpus" , mimetype : "application/tei+xml" } , { extension : "tex" , mimetype : "application/x-tex" } , { extension : "texi" , mimetype : "application/x-texinfo" } , { extension : "texinfo" , mimetype : "application/x-texinfo" } , { extension : "text" , mimetype : "text/plain" } , { extension : "tfi" , mimetype : "application/thraud+xml" } , { extension : "tfm" , mimetype : "application/x-tex-tfm" } , { extension : "tga" , mimetype : "image/x-tga" } , { extension : "thmx" , mimetype : "application/vnd.ms-officetheme" } , { extension : "tif" , mimetype : "image/tiff" } , { extension : "tiff" , mimetype : "image/tiff" } , { extension : "tmo" , mimetype : "application/vnd.tmobile-livetv" } , { extension : "torrent" , mimetype : "application/x-bittorrent" } , { extension : "tpl" , mimetype : "application/vnd.groove-tool-template" } , { extension : "tpt" , mimetype : "application/vnd.trid.tpt" } , { extension : "tr" , mimetype : "text/troff" } , { extension : "tra" , mimetype : "application/vnd.trueapp" } , { extension : "trm" , mimetype : "application/x-msterminal" } , { extension : "tsd" , mimetype : "application/timestamped-data" } , { extension : "tsv" , mimetype : "text/tab-separated-values" } , { extension : "ttc" , mimetype : "font/collection" } , { extension : "ttf" , mimetype : "font/ttf" } , { extension : "ttl" , mimetype : "text/turtle" } , { extension : "twd" , mimetype : "application/vnd.simtech-mindmapper" } , { extension : "twds" , mimetype : "application/vnd.simtech-mindmapper" } , { extension : "txd" , mimetype : "application/vnd.genomatix.tuxedo" } , { extension : "txf" , mimetype : "application/vnd.mobius.txf" } , { extension : "txt" , mimetype : "text/plain" } , { extension : "u32" , mimetype : "application/x-authorware-bin" } , { extension : "udeb" , mimetype : "application/x-debian-package" } , { extension : "ufd" , mimetype : "application/vnd.ufdl" } , { extension : "ufdl" , mimetype : "application/vnd.ufdl" } , { extension : "ulx" , mimetype : "application/x-glulx" } , { extension : "umj" , mimetype : "application/vnd.umajin" } , { extension : "unityweb" , mimetype : "application/vnd.unity" } , { extension : "uoml" , mimetype : "application/vnd.uoml+xml" } , { extension : "uri" , mimetype : "text/uri-list" } , { extension : "uris" , mimetype : "text/uri-list" } , { extension : "urls" , mimetype : "text/uri-list" } , { extension : "ustar" , mimetype : "application/x-ustar" } , { extension : "utz" , mimetype : "application/vnd.uiq.theme" } , { extension : "uu" , mimetype : "text/x-uuencode" } , { extension : "uva" , mimetype : "audio/vnd.dece.audio" } , { extension : "uvd" , mimetype : "application/vnd.dece.data" } , { extension : "uvf" , mimetype : "application/vnd.dece.data" } , { extension : "uvg" , mimetype : "image/vnd.dece.graphic" } , { extension : "uvh" , mimetype : "video/vnd.dece.hd" } , { extension : "uvi" , mimetype : "image/vnd.dece.graphic" } , { extension : "uvm" , mimetype : "video/vnd.dece.mobile" } , { extension : "uvp" , mimetype : "video/vnd.dece.pd" } , { extension : "uvs" , mimetype : "video/vnd.dece.sd" } , { extension : "uvt" , mimetype : "application/vnd.dece.ttml+xml" } , { extension : "uvu" , mimetype : "video/vnd.uvvu.mp4" } , { extension : "uvv" , mimetype : "video/vnd.dece.video" } , { extension : "uvva" , mimetype : "audio/vnd.dece.audio" } , { extension : "uvvd" , mimetype : "application/vnd.dece.data" } , { extension : "uvvf" , mimetype : "application/vnd.dece.data" } , { extension : "uvvg" , mimetype : "image/vnd.dece.graphic" } , { extension : "uvvh" , mimetype : "video/vnd.dece.hd" } , { extension : "uvvi" , mimetype : "image/vnd.dece.graphic" } , { extension : "uvvm" , mimetype : "video/vnd.dece.mobile" } , { extension : "uvvp" , mimetype : "video/vnd.dece.pd" } , { extension : "uvvs" , mimetype : "video/vnd.dece.sd" } , { extension : "uvvt" , mimetype : "application/vnd.dece.ttml+xml" } , { extension : "uvvu" , mimetype : "video/vnd.uvvu.mp4" } , { extension : "uvvv" , mimetype : "video/vnd.dece.video" } , { extension : "uvvx" , mimetype : "application/vnd.dece.unspecified" } , { extension : "uvvz" , mimetype : "application/vnd.dece.zip" } , { extension : "uvx" , mimetype : "application/vnd.dece.unspecified" } , { extension : "uvz" , mimetype : "application/vnd.dece.zip" } , { extension : "vcard" , mimetype : "text/vcard" } , { extension : "vcd" , mimetype : "application/x-cdlink" } , { extension : "vcf" , mimetype : "text/x-vcard" } , { extension : "vcg" , mimetype : "application/vnd.groove-vcard" } , { extension : "vcs" , mimetype : "text/x-vcalendar" } , { extension : "vcx" , mimetype : "application/vnd.vcx" } , { extension : "vis" , mimetype : "application/vnd.visionary" } , { extension : "viv" , mimetype : "video/vnd.vivo" } , { extension : "vob" , mimetype : "video/x-ms-vob" } , { extension : "vor" , mimetype : "application/vnd.stardivision.writer" } , { extension : "vox" , mimetype : "application/x-authorware-bin" } , { extension : "vrml" , mimetype : "model/vrml" } , { extension : "vsd" , mimetype : "application/vnd.visio" } , { extension : "vsf" , mimetype : "application/vnd.vsf" } , { extension : "vss" , mimetype : "application/vnd.visio" } , { extension : "vst" , mimetype : "application/vnd.visio" } , { extension : "vsw" , mimetype : "application/vnd.visio" } , { extension : "vtu" , mimetype : "model/vnd.vtu" } , { extension : "vxml" , mimetype : "application/voicexml+xml" } , { extension : "w3d" , mimetype : "application/x-director" } , { extension : "wad" , mimetype : "application/x-doom" } , { extension : "wav" , mimetype : "audio/x-wav" } , { extension : "wax" , mimetype : "audio/x-ms-wax" } , { extension : "wbmp" , mimetype : "image/vnd.wap.wbmp" } , { extension : "wbs" , mimetype : "application/vnd.criticaltools.wbs+xml" } , { extension : "wbxml" , mimetype : "application/vnd.wap.wbxml" } , { extension : "wcm" , mimetype : "application/vnd.ms-works" } , { extension : "wdb" , mimetype : "application/vnd.ms-works" } , { extension : "wdp" , mimetype : "image/vnd.ms-photo" } , { extension : "weba" , mimetype : "audio/webm" } , { extension : "webm" , mimetype : "video/webm" } , { extension : "webp" , mimetype : "image/webp" } , { extension : "wg" , mimetype : "application/vnd.pmi.widget" } , { extension : "wgt" , mimetype : "application/widget" } , { extension : "wks" , mimetype : "application/vnd.ms-works" } , { extension : "wm" , mimetype : "video/x-ms-wm" } , { extension : "wma" , mimetype : "audio/x-ms-wma" } , { extension : "wmd" , mimetype : "application/x-ms-wmd" } , { extension : "wmf" , mimetype : "application/x-msmetafile" } , { extension : "wml" , mimetype : "text/vnd.wap.wml" } , { extension : "wmlc" , mimetype : "application/vnd.wap.wmlc" } , { extension : "wmls" , mimetype : "text/vnd.wap.wmlscript" } , { extension : "wmlsc" , mimetype : "application/vnd.wap.wmlscriptc" } , { extension : "wmv" , mimetype : "video/x-ms-wmv" } , { extension : "wmx" , mimetype : "video/x-ms-wmx" } , { extension : "wmz" , mimetype : "application/x-msmetafile" } , { extension : "woff" , mimetype : "font/woff" } , { extension : "woff2" , mimetype : "font/woff2" } , { extension : "wpd" , mimetype : "application/vnd.wordperfect" } , { extension : "wpl" , mimetype : "application/vnd.ms-wpl" } , { extension : "wps" , mimetype : "application/vnd.ms-works" } , { extension : "wqd" , mimetype : "application/vnd.wqd" } , { extension : "wri" , mimetype : "application/x-mswrite" } , { extension : "wrl" , mimetype : "model/vrml" } , { extension : "wsdl" , mimetype : "application/wsdl+xml" } , { extension : "wspolicy" , mimetype : "application/wspolicy+xml" } , { extension : "wtb" , mimetype : "application/vnd.webturbo" } , { extension : "wvx" , mimetype : "video/x-ms-wvx" } , { extension : "x32" , mimetype : "application/x-authorware-bin" } , { extension : "x3d" , mimetype : "model/x3d+xml" } , { extension : "x3db" , mimetype : "model/x3d+binary" } , { extension : "x3dbz" , mimetype : "model/x3d+binary" } , { extension : "x3dv" , mimetype : "model/x3d+vrml" } , { extension : "x3dvz" , mimetype : "model/x3d+vrml" } , { extension : "x3dz" , mimetype : "model/x3d+xml" } , { extension : "xaml" , mimetype : "application/xaml+xml" } , { extension : "xap" , mimetype : "application/x-silverlight-app" } , { extension : "xar" , mimetype : "application/vnd.xara" } , { extension : "xbap" , mimetype : "application/x-ms-xbap" } , { extension : "xbd" , mimetype : "application/vnd.fujixerox.docuworks.binder" } , { extension : "xbm" , mimetype : "image/x-xbitmap" } , { extension : "xdf" , mimetype : "application/xcap-diff+xml" } , { extension : "xdm" , mimetype : "application/vnd.syncml.dm+xml" } , { extension : "xdp" , mimetype : "application/vnd.adobe.xdp+xml" } , { extension : "xdssc" , mimetype : "application/dssc+xml" } , { extension : "xdw" , mimetype : "application/vnd.fujixerox.docuworks" } , { extension : "xenc" , mimetype : "application/xenc+xml" } , { extension : "xer" , mimetype : "application/patch-ops-error+xml" } , { extension : "xfdf" , mimetype : "application/vnd.adobe.xfdf" } , { extension : "xfdl" , mimetype : "application/vnd.xfdl" } , { extension : "xht" , mimetype : "application/xhtml+xml" } , { extension : "xhtml" , mimetype : "application/xhtml+xml" } , { extension : "xhvml" , mimetype : "application/xv+xml" } , { extension : "xif" , mimetype : "image/vnd.xiff" } , { extension : "xla" , mimetype : "application/vnd.ms-excel" } , { extension : "xlam" , mimetype : "application/vnd.ms-excel.addin.macroenabled.12" } , { extension : "xlc" , mimetype : "application/vnd.ms-excel" } , { extension : "xlf" , mimetype : "application/x-xliff+xml" } , { extension : "xlm" , mimetype : "application/vnd.ms-excel" } , { extension : "xls" , mimetype : "application/vnd.ms-excel" } , { extension : "xlsb" , mimetype : "application/vnd.ms-excel.sheet.binary.macroenabled.12" } , { extension : "xlsm" , mimetype : "application/vnd.ms-excel.sheet.macroenabled.12" } , { extension : "xlsx" , mimetype : "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" } , { extension : "xlt" , mimetype : "application/vnd.ms-excel" } , { extension : "xltm" , mimetype : "application/vnd.ms-excel.template.macroenabled.12" } , { extension : "xltx" , mimetype : "application/vnd.openxmlformats-officedocument.spreadsheetml.template" } , { extension : "xlw" , mimetype : "application/vnd.ms-excel" } , { extension : "xm" , mimetype : "audio/xm" } , { extension : "xml" , mimetype : "application/xml" } , { extension : "xo" , mimetype : "application/vnd.olpc-sugar" } , { extension : "xop" , mimetype : "application/xop+xml" } , { extension : "xpi" , mimetype : "application/x-xpinstall" } , { extension : "xpl" , mimetype : "application/xproc+xml" } , { extension : "xpm" , mimetype : "image/x-xpixmap" } , { extension : "xpr" , mimetype : "application/vnd.is-xpr" } , { extension : "xps" , mimetype : "application/vnd.ms-xpsdocument" } , { extension : "xpw" , mimetype : "application/vnd.intercon.formnet" } , { extension : "xpx" , mimetype : "application/vnd.intercon.formnet" } , { extension : "xsl" , mimetype : "application/xml" } , { extension : "xslt" , mimetype : "application/xslt+xml" } , { extension : "xsm" , mimetype : "application/vnd.syncml+xml" } , { extension : "xspf" , mimetype : "application/xspf+xml" } , { extension : "xul" , mimetype : "application/vnd.mozilla.xul+xml" } , { extension : "xvm" , mimetype : "application/xv+xml" } , { extension : "xvml" , mimetype : "application/xv+xml" } , { extension : "xwd" , mimetype : "image/x-xwindowdump" } , { extension : "xyz" , mimetype : "chemical/x-xyz" } , { extension : "xz" , mimetype : "application/x-xz" } , { extension : "yang" , mimetype : "application/yang" } , { extension : "yin" , mimetype : "application/yin+xml" } , { extension : "z1" , mimetype : "application/x-zmachine" } , { extension : "z2" , mimetype : "application/x-zmachine" } , { extension : "z3" , mimetype : "application/x-zmachine" } , { extension : "z4" , mimetype : "application/x-zmachine" } , { extension : "z5" , mimetype : "application/x-zmachine" } , { extension : "z6" , mimetype : "application/x-zmachine" } , { extension : "z7" , mimetype : "application/x-zmachine" } , { extension : "z8" , mimetype : "application/x-zmachine" } , { extension : "zaz" , mimetype : "application/vnd.zzazz.deck+xml" } , { extension : "zip" , mimetype : "application/zip" } , { extension : "zir" , mimetype : "application/vnd.zul" } , { extension : "zirz" , mimetype : "application/vnd.zul" } , { extension : "zmm" , mimetype : "application/vnd.handheld-entertainment+xml" } , { extension : "123" , mimetype : "application/vnd.lotus-1-2-3" } );