[
  ["123", ["application/vnd.lotus-1-2-3"]],
  ["323", ["text/h323"]],
  ["3dml", ["text/vnd.in3d.3dml"]],
  ["3ds", ["image/x-3ds"]],
  ["3g2", ["video/3gpp2"]],
  ["3gp", ["video/3gpp"]],
  ["3gp2", ["video/3gpp2"]],
  ["3gpp", ["video/3gpp"]],
  ["7z", ["application/x-7z-compressed"]],
  ["aa", ["audio/audible"]],
  ["aab", ["application/x-authorware-bin"]],
  ["aac", ["audio/aac"]],
  ["aaf", ["application/octet-stream"]],
  ["aam", ["application/x-authorware-map"]],
  ["aas", ["application/x-authorware-seg"]],
  ["aax", ["audio/vnd.audible.aax"]],
  ["abw", ["application/x-abiword"]],
  ["ac", ["application/pkix-attr-cert"]],
  ["ac3", ["audio/ac3"]],
  ["aca", ["application/octet-stream"]],
  ["acc", ["application/vnd.americandynamics.acc"]],
  ["accda", ["application/msaccess.addin"]],
  ["accdb", ["application/msaccess"]],
  ["accdc", ["application/msaccess.cab"]],
  ["accde", ["application/msaccess"]],
  ["accdr", ["application/msaccess.runtime"]],
  ["accdt", ["application/msaccess"]],
  ["accdw", ["application/msaccess.webapplication"]],
  ["accft", ["application/msaccess.ftemplate"]],
  ["ace", ["application/x-ace-compressed"]],
  ["acu", ["application/vnd.acucobol"]],
  ["acutc", ["application/vnd.acucorp"]],
  ["acx", ["application/internet-property-stream"]],
  ["addin", ["text/xml"]],
  ["ade", ["application/msaccess"]],
  ["adobebridge", ["application/x-bridge-url"]],
  ["adp", ["application/msaccess"]],
  ["adt", ["audio/vnd.dlna.adts"]],
  ["adts", ["audio/aac"]],
  ["aep", ["application/vnd.audiograph"]],
  ["afm", ["application/octet-stream"]],
  ["afp", ["application/vnd.ibm.modcap"]],
  ["ahead", ["application/vnd.ahead.space"]],
  ["ai", ["application/postscript"]],
  ["aif", ["audio/aiff"]],
  ["aifc", ["audio/aiff"]],
  ["aiff", ["audio/aiff"]],
  ["air", ["application/vnd.adobe.air-application-installer-package+zip"]],
  ["ait", ["application/vnd.dvb.ait"]],
  ["amc", ["application/mpeg"]],
  ["ami", ["application/vnd.amiga.ami"]],
  ["anx", ["application/annodex"]],
  ["apk", ["application/vnd.android.package-archive"]],
  ["apng", ["image/apng"]],
  ["appcache", ["text/cache-manifest"]],
  ["application", ["application/x-ms-application"]],
  ["apr", ["application/vnd.lotus-approach"]],
  ["arc", ["application/x-freearc"]],
  ["arj", ["application/x-arj"]],
  ["art", ["image/x-jg"]],
  ["asa", ["application/xml"]],
  ["asax", ["application/xml"]],
  ["asc", ["application/pgp-signature"]],
  ["ascx", ["application/xml"]],
  ["asd", ["application/octet-stream"]],
  ["asf", ["video/x-ms-asf"]],
  ["ashx", ["application/xml"]],
  ["asi", ["application/octet-stream"]],
  ["asm", ["text/plain"]],
  ["asmx", ["application/xml"]],
  ["aso", ["application/vnd.accpac.simply.aso"]],
  ["aspx", ["application/xml"]],
  ["asr", ["video/x-ms-asf"]],
  ["asx", ["video/x-ms-asf"]],
  ["atc", ["application/vnd.acucorp"]],
  ["atom", ["application/atom+xml"]],
  ["atomcat", ["application/atomcat+xml"]],
  ["atomsvc", ["application/atomsvc+xml"]],
  ["atx", ["application/vnd.antix.game-component"]],
  ["au", ["audio/basic"]],
  ["avi", ["video/x-msvideo"]],
  ["avif", ["image/avif"]],
  ["aw", ["application/applixware"]],
  ["axa", ["audio/annodex"]],
  ["axs", ["application/olescript"]],
  ["axv", ["video/annodex"]],
  ["azf", ["application/vnd.airzip.filesecure.azf"]],
  ["azs", ["application/vnd.airzip.filesecure.azs"]],
  ["azw", ["application/vnd.amazon.ebook"]],
  ["bas", ["text/plain"]],
  ["bat", ["application/x-msdownload"]],
  ["bcpio", ["application/x-bcpio"]],
  ["bdf", ["application/x-font-bdf"]],
  ["bdm", ["application/vnd.syncml.dm+wbxml"]],
  ["bdoc", ["application/bdoc"]],
  ["bed", ["application/vnd.realvnc.bed"]],
  ["bh2", ["application/vnd.fujitsu.oasysprs"]],
  ["bin", ["application/octet-stream"]],
  ["blb", ["application/x-blorb"]],
  ["blorb", ["application/x-blorb"]],
  ["bmi", ["application/vnd.bmi"]],
  ["bmp", ["image/bmp"]],
  ["book", ["application/vnd.framemaker"]],
  ["box", ["application/vnd.previewsystems.box"]],
  ["boz", ["application/x-bzip2"]],
  ["bpk", ["application/octet-stream"]],
  ["btif", ["image/prs.btif"]],
  ["buffer", ["application/octet-stream"]],
  ["bz", ["application/x-bzip"]],
  ["bz2", ["application/x-bzip2"]],
  ["c", ["text/plain"]],
  ["c11amc", ["application/vnd.cluetrust.cartomobile-config"]],
  ["c11amz", ["application/vnd.cluetrust.cartomobile-config-pkg"]],
  ["c4d", ["application/vnd.clonk.c4group"]],
  ["c4f", ["application/vnd.clonk.c4group"]],
  ["c4g", ["application/vnd.clonk.c4group"]],
  ["c4p", ["application/vnd.clonk.c4group"]],
  ["c4u", ["application/vnd.clonk.c4group"]],
  ["cab", ["application/octet-stream"]],
  ["caf", ["audio/x-caf"]],
  ["calx", ["application/vnd.ms-office.calx"]],
  ["cap", ["application/vnd.tcpdump.pcap"]],
  ["car", ["application/vnd.curl.car"]],
  ["cat", ["application/vnd.ms-pki.seccat"]],
  ["cb7", ["application/x-cbr"]],
  ["cba", ["application/x-cbr"]],
  ["cbr", ["application/x-cbr"]],
  ["cbt", ["application/x-cbr"]],
  ["cbz", ["application/x-cbr"]],
  ["cc", ["text/plain"]],
  ["cco", ["application/x-cocoa"]],
  ["cct", ["application/x-director"]],
  ["ccxml", ["application/ccxml+xml"]],
  ["cd", ["text/plain"]],
  ["cdbcmsg", ["application/vnd.contact.cmsg"]],
  ["cdda", ["audio/aiff"]],
  ["cdf", ["application/x-cdf"]],
  ["cdkey", ["application/vnd.mediastation.cdkey"]],
  ["cdmia", ["application/cdmi-capability"]],
  ["cdmic", ["application/cdmi-container"]],
  ["cdmid", ["application/cdmi-domain"]],
  ["cdmio", ["application/cdmi-object"]],
  ["cdmiq", ["application/cdmi-queue"]],
  ["cdx", ["chemical/x-cdx"]],
  ["cdxml", ["application/vnd.chemdraw+xml"]],
  ["cdy", ["application/vnd.cinderella"]],
  ["cer", ["application/x-x509-ca-cert"]],
  ["cfg", ["text/plain"]],
  ["cfs", ["application/x-cfs-compressed"]],
  ["cgm", ["image/cgm"]],
  ["chat", ["application/x-chat"]],
  ["chm", ["application/vnd.ms-htmlhelp"]],
  ["chrt", ["application/vnd.kde.kchart"]],
  ["cif", ["chemical/x-cif"]],
  ["cii", ["application/vnd.anser-web-certificate-issue-initiation"]],
  ["cil", ["application/vnd.ms-artgalry"]],
  ["cla", ["application/vnd.claymore"]],
  ["class", ["application/x-java-applet"]],
  ["clkk", ["application/vnd.crick.clicker.keyboard"]],
  ["clkp", ["application/vnd.crick.clicker.palette"]],
  ["clkt", ["application/vnd.crick.clicker.template"]],
  ["clkw", ["application/vnd.crick.clicker.wordbank"]],
  ["clkx", ["application/vnd.crick.clicker"]],
  ["clp", ["application/x-msclip"]],
  ["cmc", ["application/vnd.cosmocaller"]],
  ["cmd", ["text/plain"]],
  ["cmdf", ["chemical/x-cmdf"]],
  ["cml", ["chemical/x-cml"]],
  ["cmp", ["application/vnd.yellowriver-custom-menu"]],
  ["cmx", ["image/x-cmx"]],
  ["cnf", ["text/plain"]],
  ["cod", ["image/cis-cod"]],
  ["coffee", ["text/coffeescript"]],
  ["com", ["application/x-msdownload"]],
  ["conf", ["text/plain"]],
  ["config", ["application/xml"]],
  ["contact", ["text/x-ms-contact"]],
  ["coverage", ["application/xml"]],
  ["cpio", ["application/x-cpio"]],
  ["cpp", ["text/plain"]],
  ["cpt", ["application/mac-compactpro"]],
  ["crd", ["application/x-mscardfile"]],
  ["crl", ["application/pkix-crl"]],
  ["crt", ["application/x-x509-ca-cert"]],
  ["crx", ["application/x-chrome-extension"]],
  ["cryptonote", ["application/vnd.rig.cryptonote"]],
  ["cs", ["text/plain"]],
  ["csdproj", ["text/plain"]],
  ["csh", ["application/x-csh"]],
  ["csl", ["application/vnd.citationstyles.style+xml"]],
  ["csml", ["chemical/x-csml"]],
  ["csp", ["application/vnd.commonspace"]],
  ["csproj", ["text/plain"]],
  ["css", ["text/css"]],
  ["cst", ["application/x-director"]],
  ["csv", ["text/csv"]],
  ["cu", ["application/cu-seeme"]],
  ["cur", ["application/octet-stream"]],
  ["curl", ["text/vnd.curl"]],
  ["cww", ["application/prs.cww"]],
  ["cxt", ["application/x-director"]],
  ["cxx", ["text/plain"]],
  ["dae", ["model/vnd.collada+xml"]],
  ["daf", ["application/vnd.mobius.daf"]],
  ["dart", ["application/vnd.dart"]],
  ["dat", ["application/octet-stream"]],
  ["dataless", ["application/vnd.fdsn.seed"]],
  ["datasource", ["application/xml"]],
  ["davmount", ["application/davmount+xml"]],
  ["dbk", ["application/docbook+xml"]],
  ["dbproj", ["text/plain"]],
  ["dcr", ["application/x-director"]],
  ["dcurl", ["text/vnd.curl.dcurl"]],
  ["dd2", ["application/vnd.oma.dd2+xml"]],
  ["ddd", ["application/vnd.fujixerox.ddd"]],
  ["deb", ["application/octet-stream"]],
  ["def", ["text/plain"]],
  ["deploy", ["application/octet-stream"]],
  ["der", ["application/x-x509-ca-cert"]],
  ["dfac", ["application/vnd.dreamfactory"]],
  ["dgc", ["application/x-dgc-compressed"]],
  ["dgml", ["application/xml"]],
  ["dib", ["image/bmp"]],
  ["dic", ["text/x-c"]],
  ["dif", ["video/x-dv"]],
  ["dir", ["application/x-director"]],
  ["dis", ["application/vnd.mobius.dis"]],
  ["disco", ["text/xml"]],
  ["disposition-notification", ["message/disposition-notification"]],
  ["dist", ["application/octet-stream"]],
  ["distz", ["application/octet-stream"]],
  ["divx", ["video/divx"]],
  ["djv", ["image/vnd.djvu"]],
  ["djvu", ["image/vnd.djvu"]],
  ["dll", ["application/x-msdownload"]],
  ["dll.config", ["text/xml"]],
  ["dlm", ["text/dlm"]],
  ["dmg", ["application/octet-stream"]],
  ["dmp", ["application/vnd.tcpdump.pcap"]],
  ["dms", ["application/octet-stream"]],
  ["dna", ["application/vnd.dna"]],
  ["doc", ["application/msword"]],
  ["docm", ["application/vnd.ms-word.document.macroEnabled.12"]],
  ["docx", ["application/vnd.openxmlformats-officedocument.wordprocessingml.document"]],
  ["dot", ["application/msword"]],
  ["dotm", ["application/vnd.ms-word.template.macroEnabled.12"]],
  ["dotx", ["application/vnd.openxmlformats-officedocument.wordprocessingml.template"]],
  ["dp", ["application/vnd.osgi.dp"]],
  ["dpg", ["application/vnd.dpgraph"]],
  ["dra", ["audio/vnd.dra"]],
  ["dsc", ["text/prs.lines.tag"]],
  ["dsp", ["application/octet-stream"]],
  ["dssc", ["application/dssc+der"]],
  ["dsw", ["text/plain"]],
  ["dtb", ["application/x-dtbook+xml"]],
  ["dtd", ["text/xml"]],
  ["dts", ["audio/vnd.dts"]],
  ["dtsconfig", ["text/xml"]],
  ["dtshd", ["audio/vnd.dts.hd"]],
  ["dump", ["application/octet-stream"]],
  ["dv", ["video/x-dv"]],
  ["dvb", ["video/vnd.dvb.file"]],
  ["dvi", ["application/x-dvi"]],
  ["dwf", ["drawing/x-dwf"]],
  ["dwg", ["application/acad"]],
  ["dwp", ["application/octet-stream"]],
  ["dxf", ["application/x-dxf"]],
  ["dxp", ["application/vnd.spotfire.dxp"]],
  ["dxr", ["application/x-director"]],
  ["ear", ["application/java-archive"]],
  ["ecelp4800", ["audio/vnd.nuera.ecelp4800"]],
  ["ecelp7470", ["audio/vnd.nuera.ecelp7470"]],
  ["ecelp9600", ["audio/vnd.nuera.ecelp9600"]],
  ["ecma", ["application/ecmascript"]],
  ["edm", ["application/vnd.novadigm.edm"]],
  ["edx", ["application/vnd.novadigm.edx"]],
  ["efif", ["application/vnd.picsel"]],
  ["ei6", ["application/vnd.pg.osasli"]],
  ["elc", ["application/octet-stream"]],
  ["emf", ["application/x-msmetafile"]],
  ["eml", ["message/rfc822"]],
  ["emma", ["application/emma+xml"]],
  ["emz", ["application/octet-stream"]],
  ["eol", ["audio/vnd.digital-winds"]],
  ["eot", ["application/vnd.ms-fontobject"]],
  ["eps", ["application/postscript"]],
  ["epub", ["application/epub+zip"]],
  ["es", ["application/ecmascript"]],
  ["es3", ["application/vnd.eszigno3+xml"]],
  ["esa", ["application/vnd.osgi.subsystem"]],
  ["esf", ["application/vnd.epson.esf"]],
  ["et3", ["application/vnd.eszigno3+xml"]],
  ["etl", ["application/etl"]],
  ["etx", ["text/x-setext"]],
  ["eva", ["application/x-eva"]],
  ["evy", ["application/envoy"]],
  ["exe", ["application/octet-stream"]],
  ["exe.config", ["text/xml"]],
  ["exi", ["application/exi"]],
  ["ext", ["application/vnd.novadigm.ext"]],
  ["ez", ["application/andrew-inset"]],
  ["ez2", ["application/vnd.ezpix-album"]],
  ["ez3", ["application/vnd.ezpix-package"]],
  ["f", ["text/x-fortran"]],
  ["f4v", ["video/x-f4v"]],
  ["f77", ["text/x-fortran"]],
  ["f90", ["text/x-fortran"]],
  ["fbs", ["image/vnd.fastbidsheet"]],
  ["fcdt", ["application/vnd.adobe.formscentral.fcdt"]],
  ["fcs", ["application/vnd.isac.fcs"]],
  ["fdf", ["application/vnd.fdf"]],
  ["fe_launch", ["application/vnd.denovo.fcselayout-link"]],
  ["feature", ["text/x-gherkin"]],
  ["fg5", ["application/vnd.fujitsu.oasysgp"]],
  ["fgd", ["application/x-director"]],
  ["fh", ["image/x-freehand"]],
  ["fh4", ["image/x-freehand"]],
  ["fh5", ["image/x-freehand"]],
  ["fh7", ["image/x-freehand"]],
  ["fhc", ["image/x-freehand"]],
  ["fif", ["application/fractals"]],
  ["fig", ["application/x-xfig"]],
  ["filters", ["application/xml"]],
  ["fla", ["application/octet-stream"]],
  ["flac", ["audio/flac"]],
  ["fli", ["video/x-fli"]],
  ["flo", ["application/vnd.micrografx.flo"]],
  ["flr", ["x-world/x-vrml"]],
  ["flv", ["video/x-flv"]],
  ["flw", ["application/vnd.kde.kivio"]],
  ["flx", ["text/vnd.fmi.flexstor"]],
  ["fly", ["text/vnd.fly"]],
  ["fm", ["application/vnd.framemaker"]],
  ["fnc", ["application/vnd.frogans.fnc"]],
  ["for", ["text/x-fortran"]],
  ["fpx", ["image/vnd.fpx"]],
  ["frame", ["application/vnd.framemaker"]],
  ["fsc", ["application/vnd.fsc.weblaunch"]],
  ["fsscript", ["application/fsharp-script"]],
  ["fst", ["image/vnd.fst"]],
  ["fsx", ["application/fsharp-script"]],
  ["ftc", ["application/vnd.fluxtime.clip"]],
  ["fti", ["application/vnd.anser-web-funds-transfer-initiation"]],
  ["fvt", ["video/vnd.fvt"]],
  ["fxp", ["application/vnd.adobe.fxp"]],
  ["fxpl", ["application/vnd.adobe.fxp"]],
  ["fzs", ["application/vnd.fuzzysheet"]],
  ["g2w", ["application/vnd.geoplan"]],
  ["g3", ["image/g3fax"]],
  ["g3w", ["application/vnd.geospace"]],
  ["gac", ["application/vnd.groove-account"]],
  ["gam", ["application/x-tads"]],
  ["gbr", ["application/rpki-ghostbusters"]],
  ["gca", ["application/x-gca-compressed"]],
  ["gdl", ["model/vnd.gdl"]],
  ["gdoc", ["application/vnd.google-apps.document"]],
  ["gemini", ["text/gemini"]],
  ["generictest", ["application/xml"]],
  ["geo", ["application/vnd.dynageo"]],
  ["geojson", ["application/geo+json"]],
  ["gex", ["application/vnd.geometry-explorer"]],
  ["ggb", ["application/vnd.geogebra.file"]],
  ["ggt", ["application/vnd.geogebra.tool"]],
  ["ghf", ["application/vnd.groove-help"]],
  ["gif", ["image/gif"]],
  ["gim", ["application/vnd.groove-identity-message"]],
  ["glb", ["model/gltf-binary"]],
  ["gltf", ["model/gltf+json"]],
  ["gmi", ["text/gemini"]],
  ["gml", ["application/gml+xml"]],
  ["gmx", ["application/vnd.gmx"]],
  ["gnumeric", ["application/x-gnumeric"]],
  ["gph", ["application/vnd.flographit"]],
  ["gpx", ["application/gpx+xml"]],
  ["gqf", ["application/vnd.grafeq"]],
  ["gqs", ["application/vnd.grafeq"]],
  ["gram", ["application/srgs"]],
  ["gramps", ["application/x-gramps-xml"]],
  ["gre", ["application/vnd.geometry-explorer"]],
  ["group", ["text/x-ms-group"]],
  ["grv", ["application/vnd.groove-injector"]],
  ["grxml", ["application/srgs+xml"]],
  ["gsf", ["application/x-font-ghostscript"]],
  ["gsheet", ["application/vnd.google-apps.spreadsheet"]],
  ["gslides", ["application/vnd.google-apps.presentation"]],
  ["gsm", ["audio/x-gsm"]],
  ["gtar", ["application/x-gtar"]],
  ["gtm", ["application/vnd.groove-tool-message"]],
  ["gtw", ["model/vnd.gtw"]],
  ["gv", ["text/vnd.graphviz"]],
  ["gxf", ["application/gxf"]],
  ["gxt", ["application/vnd.geonext"]],
  ["gz", ["application/gzip"]],
  ["h", ["text/plain"]],
  ["h261", ["video/h261"]],
  ["h263", ["video/h263"]],
  ["h264", ["video/h264"]],
  ["hal", ["application/vnd.hal+xml"]],
  ["hbci", ["application/vnd.hbci"]],
  ["hbs", ["text/x-handlebars-template"]],
  ["hdd", ["application/x-virtualbox-hdd"]],
  ["hdf", ["application/x-hdf"]],
  ["hdml", ["text/x-hdml"]],
  ["hdr", ["image/vnd.radiance"]],
  ["hh", ["text/plain"]],
  ["hhc", ["application/x-oleobject"]],
  ["hhk", ["application/octet-stream"]],
  ["hhp", ["application/octet-stream"]],
  ["hjson", ["application/hjson"]],
  ["hlp", ["application/winhlp"]],
  ["hpgl", ["application/vnd.hp-hpgl"]],
  ["hpid", ["application/vnd.hp-hpid"]],
  ["hpp", ["text/plain"]],
  ["hps", ["application/vnd.hp-hps"]],
  ["hqx", ["application/mac-binhex40"]],
  ["hta", ["application/hta"]],
  ["htc", ["text/x-component"]],
  ["htke", ["application/vnd.kenameaapp"]],
  ["htm", ["text/html"]],
  ["html", ["text/html"]],
  ["htt", ["text/webviewhtml"]],
  ["hvd", ["application/vnd.yamaha.hv-dic"]],
  ["hvp", ["application/vnd.yamaha.hv-voice"]],
  ["hvs", ["application/vnd.yamaha.hv-script"]],
  ["hxa", ["application/xml"]],
  ["hxc", ["application/xml"]],
  ["hxd", ["application/octet-stream"]],
  ["hxe", ["application/xml"]],
  ["hxf", ["application/xml"]],
  ["hxh", ["application/octet-stream"]],
  ["hxi", ["application/octet-stream"]],
  ["hxk", ["application/xml"]],
  ["hxq", ["application/octet-stream"]],
  ["hxr", ["application/octet-stream"]],
  ["hxs", ["application/octet-stream"]],
  ["hxt", ["text/html"]],
  ["hxv", ["application/xml"]],
  ["hxw", ["application/octet-stream"]],
  ["hxx", ["text/plain"]],
  ["i", ["text/plain"]],
  ["i2g", ["application/vnd.intergeo"]],
  ["icc", ["application/vnd.iccprofile"]],
  ["ice", ["x-conference/x-cooltalk"]],
  ["icm", ["application/vnd.iccprofile"]],
  ["ico", ["image/x-icon"]],
  ["ics", ["application/octet-stream"]],
  ["idl", ["text/plain"]],
  ["ief", ["image/ief"]],
  ["ifb", ["text/calendar"]],
  ["ifm", ["application/vnd.shana.informed.formdata"]],
  ["iges", ["model/iges"]],
  ["igl", ["application/vnd.igloader"]],
  ["igm", ["application/vnd.insors.igm"]],
  ["igs", ["model/iges"]],
  ["igx", ["application/vnd.micrografx.igx"]],
  ["iif", ["application/vnd.shana.informed.interchange"]],
  ["iii", ["application/x-iphone"]],
  ["img", ["application/octet-stream"]],
  ["imp", ["application/vnd.accpac.simply.imp"]],
  ["ims", ["application/vnd.ms-ims"]],
  ["in", ["text/plain"]],
  ["inc", ["text/plain"]],
  ["inf", ["application/octet-stream"]],
  ["ini", ["text/plain"]],
  ["ink", ["application/inkml+xml"]],
  ["inkml", ["application/inkml+xml"]],
  ["inl", ["text/plain"]],
  ["ins", ["application/x-internet-signup"]],
  ["install", ["application/x-install-instructions"]],
  ["iota", ["application/vnd.astraea-software.iota"]],
  ["ipa", ["application/x-itunes-ipa"]],
  ["ipfix", ["application/ipfix"]],
  ["ipg", ["application/x-itunes-ipg"]],
  ["ipk", ["application/vnd.shana.informed.package"]],
  ["ipproj", ["text/plain"]],
  ["ipsw", ["application/x-itunes-ipsw"]],
  ["iqy", ["text/x-ms-iqy"]],
  ["irm", ["application/vnd.ibm.rights-management"]],
  ["irp", ["application/vnd.irepository.package+xml"]],
  ["iso", ["application/octet-stream"]],
  ["isp", ["application/x-internet-signup"]],
  ["ite", ["application/x-itunes-ite"]],
  ["itlp", ["application/x-itunes-itlp"]],
  ["itms", ["application/x-itunes-itms"]],
  ["itp", ["application/vnd.shana.informed.formtemplate"]],
  ["itpc", ["application/x-itunes-itpc"]],
  ["ivf", ["video/x-ivf"]],
  ["ivp", ["application/vnd.immervision-ivp"]],
  ["ivu", ["application/vnd.immervision-ivu"]],
  ["jad", ["text/vnd.sun.j2me.app-descriptor"]],
  ["jade", ["text/jade"]],
  ["jam", ["application/vnd.jam"]],
  ["jar", ["application/java-archive"]],
  ["jardiff", ["application/x-java-archive-diff"]],
  ["java", ["application/octet-stream"]],
  ["jck", ["application/liquidmotion"]],
  ["jcz", ["application/liquidmotion"]],
  ["jfif", ["image/pjpeg"]],
  ["jisp", ["application/vnd.jisp"]],
  ["jlt", ["application/vnd.hp-jlyt"]],
  ["jng", ["image/x-jng"]],
  ["jnlp", ["application/x-java-jnlp-file"]],
  ["joda", ["application/vnd.joost.joda-archive"]],
  ["jp2", ["image/jp2"]],
  ["jpb", ["application/octet-stream"]],
  ["jpe", ["image/jpeg"]],
  ["jpeg", ["image/jpeg"]],
  ["jpf", ["image/jpx"]],
  ["jpg", ["image/jpeg"]],
  ["jpg2", ["image/jp2"]],
  ["jpgm", ["video/jpm"]],
  ["jpgv", ["video/jpeg"]],
  ["jpm", ["image/jpm"]],
  ["jpx", ["image/jpx"]],
  ["js", ["application/javascript"]],
  ["jsm", ["application/javascript"]],
  ["json", ["application/json"]],
  ["json5", ["application/json5"]],
  ["jsonld", ["application/ld+json"]],
  ["jsonml", ["application/jsonml+json"]],
  ["jsx", ["text/jscript"]],
  ["jsxbin", ["text/plain"]],
  ["kar", ["audio/midi"]],
  ["karbon", ["application/vnd.kde.karbon"]],
  ["kfo", ["application/vnd.kde.kformula"]],
  ["kia", ["application/vnd.kidspiration"]],
  ["kml", ["application/vnd.google-earth.kml+xml"]],
  ["kmz", ["application/vnd.google-earth.kmz"]],
  ["kne", ["application/vnd.kinar"]],
  ["knp", ["application/vnd.kinar"]],
  ["kon", ["application/vnd.kde.kontour"]],
  ["kpr", ["application/vnd.kde.kpresenter"]],
  ["kpt", ["application/vnd.kde.kpresenter"]],
  ["kpxx", ["application/vnd.ds-keypoint"]],
  ["ksp", ["application/vnd.kde.kspread"]],
  ["ktr", ["application/vnd.kahootz"]],
  ["ktx", ["image/ktx"]],
  ["ktz", ["application/vnd.kahootz"]],
  ["kwd", ["application/vnd.kde.kword"]],
  ["kwt", ["application/vnd.kde.kword"]],
  ["lasxml", ["application/vnd.las.las+xml"]],
  ["latex", ["application/x-latex"]],
  ["lbd", ["application/vnd.llamagraphics.life-balance.desktop"]],
  ["lbe", ["application/vnd.llamagraphics.life-balance.exchange+xml"]],
  ["les", ["application/vnd.hhe.lesson-player"]],
  ["less", ["text/less"]],
  ["lha", ["application/x-lzh-compressed"]],
  ["library-ms", ["application/windows-library+xml"]],
  ["link66", ["application/vnd.route66.link66+xml"]],
  ["list", ["text/plain"]],
  ["list3820", ["application/vnd.ibm.modcap"]],
  ["listafp", ["application/vnd.ibm.modcap"]],
  ["lit", ["application/x-ms-reader"]],
  ["litcoffee", ["text/coffeescript"]],
  ["lnk", ["application/x-ms-shortcut"]],
  ["loadtest", ["application/xml"]],
  ["log", ["text/plain"]],
  ["lostxml", ["application/lost+xml"]],
  ["lpk", ["application/octet-stream"]],
  ["lrf", ["application/octet-stream"]],
  ["lrm", ["application/vnd.ms-lrm"]],
  ["lsf", ["video/x-la-asf"]],
  ["lst", ["text/plain"]],
  ["lsx", ["video/x-la-asf"]],
  ["ltf", ["application/vnd.frogans.ltf"]],
  ["lua", ["text/x-lua"]],
  ["luac", ["application/x-lua-bytecode"]],
  ["lvp", ["audio/vnd.lucent.voice"]],
  ["lwp", ["application/vnd.lotus-wordpro"]],
  ["lzh", ["application/octet-stream"]],
  ["m13", ["application/x-msmediaview"]],
  ["m14", ["application/x-msmediaview"]],
  ["m1v", ["video/mpeg"]],
  ["m21", ["application/mp21"]],
  ["m2a", ["audio/mpeg"]],
  ["m2t", ["video/vnd.dlna.mpeg-tts"]],
  ["m2ts", ["video/vnd.dlna.mpeg-tts"]],
  ["m2v", ["video/mpeg"]],
  ["m3a", ["audio/mpeg"]],
  ["m3u", ["audio/x-mpegurl"]],
  ["m3u8", ["audio/x-mpegurl"]],
  ["m4a", ["audio/m4a"]],
  ["m4b", ["audio/m4b"]],
  ["m4p", ["audio/m4p"]],
  ["m4r", ["audio/x-m4r"]],
  ["m4u", ["video/vnd.mpegurl"]],
  ["m4v", ["video/x-m4v"]],
  ["ma", ["application/mathematica"]],
  ["mac", ["image/x-macpaint"]],
  ["mads", ["application/mads+xml"]],
  ["mag", ["application/vnd.ecowin.chart"]],
  ["mak", ["text/plain"]],
  ["maker", ["application/vnd.framemaker"]],
  ["man", ["application/x-troff-man"]],
  ["manifest", ["application/x-ms-manifest"]],
  ["map", ["text/plain"]],
  ["mar", ["application/octet-stream"]],
  ["markdown", ["text/markdown"]],
  ["master", ["application/xml"]],
  ["mathml", ["application/mathml+xml"]],
  ["mb", ["application/mathematica"]],
  ["mbk", ["application/vnd.mobius.mbk"]],
  ["mbox", ["application/mbox"]],
  ["mc1", ["application/vnd.medcalcdata"]],
  ["mcd", ["application/vnd.mcd"]],
  ["mcurl", ["text/vnd.curl.mcurl"]],
  ["md", ["text/markdown", "text/x-markdown"]],
  ["mda", ["application/msaccess"]],
  ["mdb", ["application/x-msaccess"]],
  ["mde", ["application/msaccess"]],
  ["mdi", ["image/vnd.ms-modi"]],
  ["mdp", ["application/octet-stream"]],
  ["me", ["application/x-troff-me"]],
  ["mesh", ["model/mesh"]],
  ["meta4", ["application/metalink4+xml"]],
  ["metalink", ["application/metalink+xml"]],
  ["mets", ["application/mets+xml"]],
  ["mfm", ["application/vnd.mfmp"]],
  ["mfp", ["application/x-shockwave-flash"]],
  ["mft", ["application/rpki-manifest"]],
  ["mgp", ["application/vnd.osgeo.mapguide.package"]],
  ["mgz", ["application/vnd.proteus.magazine"]],
  ["mht", ["message/rfc822"]],
  ["mhtml", ["message/rfc822"]],
  ["mid", ["audio/mid"]],
  ["midi", ["audio/mid"]],
  ["mie", ["application/x-mie"]],
  ["mif", ["application/vnd.mif"]],
  ["mime", ["message/rfc822"]],
  ["mix", ["application/octet-stream"]],
  ["mj2", ["video/mj2"]],
  ["mjp2", ["video/mj2"]],
  ["mjs", ["application/javascript"]],
  ["mk", ["text/plain"]],
  ["mk3d", ["video/x-matroska"]],
  ["mka", ["audio/x-matroska"]],
  ["mkd", ["text/x-markdown"]],
  ["mks", ["video/x-matroska"]],
  ["mkv", ["video/x-matroska"]],
  ["mlp", ["application/vnd.dolby.mlp"]],
  ["mmd", ["application/vnd.chipnuts.karaoke-mmd"]],
  ["mmf", ["application/x-smaf"]],
  ["mml", ["text/mathml"]],
  ["mmr", ["image/vnd.fujixerox.edmics-mmr"]],
  ["mng", ["video/x-mng"]],
  ["mno", ["text/xml"]],
  ["mny", ["application/x-msmoney"]],
  ["mobi", ["application/x-mobipocket-ebook"]],
  ["mod", ["video/mpeg"]],
  ["mods", ["application/mods+xml"]],
  ["mov", ["video/quicktime"]],
  ["movie", ["video/x-sgi-movie"]],
  ["mp2", ["audio/mpeg", "video/mpeg"]],
  ["mp21", ["application/mp21"]],
  ["mp2a", ["audio/mpeg"]],
  ["mp2v", ["video/mpeg"]],
  ["mp3", ["audio/mpeg"]],
  ["mp4", ["video/mp4"]],
  ["mp4a", ["audio/mp4"]],
  ["mp4s", ["application/mp4"]],
  ["mp4v", ["video/mp4"]],
  ["mpa", ["video/mpeg"]],
  ["mpc", ["application/vnd.mophun.certificate"]],
  ["mpd", ["application/dash+xml"]],
  ["mpe", ["video/mpeg"]],
  ["mpeg", ["video/mpeg"]],
  ["mpf", ["application/vnd.ms-mediapackage"]],
  ["mpg", ["video/mpeg"]],
  ["mpg4", ["video/mp4"]],
  ["mpga", ["audio/mpeg"]],
  ["mpkg", ["application/vnd.apple.installer+xml"]],
  ["mpm", ["application/vnd.blueice.multipass"]],
  ["mpn", ["application/vnd.mophun.application"]],
  ["mpp", ["application/vnd.ms-project"]],
  ["mpt", ["application/vnd.ms-project"]],
  ["mpv2", ["video/mpeg"]],
  ["mpy", ["application/vnd.ibm.minipay"]],
  ["mqv", ["video/quicktime"]],
  ["mqy", ["application/vnd.mobius.mqy"]],
  ["mrc", ["application/marc"]],
  ["mrcx", ["application/marcxml+xml"]],
  ["ms", ["application/x-troff-ms"]],
  ["mscml", ["application/mediaservercontrol+xml"]],
  ["mseed", ["application/vnd.fdsn.mseed"]],
  ["mseq", ["application/vnd.mseq"]],
  ["msf", ["application/vnd.epson.msf"]],
  ["msg", ["application/vnd.ms-outlook"]],
  ["msh", ["model/mesh"]],
  ["msi", ["application/octet-stream"]],
  ["msl", ["application/vnd.mobius.msl"]],
  ["msm", ["application/octet-stream"]],
  ["mso", ["application/octet-stream"]],
  ["msp", ["application/octet-stream"]],
  ["msty", ["application/vnd.muvee.style"]],
  ["mts", ["video/vnd.dlna.mpeg-tts"]],
  ["mtx", ["application/xml"]],
  ["mus", ["application/vnd.musician"]],
  ["musicxml", ["application/vnd.recordare.musicxml+xml"]],
  ["mvb", ["application/x-msmediaview"]],
  ["mvc", ["application/x-miva-compiled"]],
  ["mwf", ["application/vnd.mfer"]],
  ["mxf", ["application/mxf"]],
  ["mxl", ["application/vnd.recordare.musicxml"]],
  ["mxml", ["application/xv+xml"]],
  ["mxp", ["application/x-mmxp"]],
  ["mxs", ["application/vnd.triscape.mxs"]],
  ["mxu", ["video/vnd.mpegurl"]],
  ["n-gage", ["application/vnd.nokia.n-gage.symbian.install"]],
  ["n3", ["text/n3"]],
  ["nb", ["application/mathematica"]],
  ["nbp", ["application/vnd.wolfram.player"]],
  ["nc", ["application/x-netcdf"]],
  ["ncx", ["application/x-dtbncx+xml"]],
  ["nfo", ["text/x-nfo"]],
  ["ngdat", ["application/vnd.nokia.n-gage.data"]],
  ["nitf", ["application/vnd.nitf"]],
  ["nlu", ["application/vnd.neurolanguage.nlu"]],
  ["nml", ["application/vnd.enliven"]],
  ["nnd", ["application/vnd.noblenet-directory"]],
  ["nns", ["application/vnd.noblenet-sealer"]],
  ["nnw", ["application/vnd.noblenet-web"]],
  ["npx", ["image/vnd.net-fpx"]],
  ["nq", ["application/n-quads"]],
  ["nsc", ["video/x-ms-asf"]],
  ["nsf", ["application/vnd.lotus-notes"]],
  ["nt", ["application/n-triples"]],
  ["ntf", ["application/vnd.nitf"]],
  ["nws", ["message/rfc822"]],
  ["nzb", ["application/x-nzb"]],
  ["oa2", ["application/vnd.fujitsu.oasys2"]],
  ["oa3", ["application/vnd.fujitsu.oasys3"]],
  ["oas", ["application/vnd.fujitsu.oasys"]],
  ["obd", ["application/x-msbinder"]],
  ["obj", ["application/x-tgif"]],
  ["ocx", ["application/octet-stream"]],
  ["oda", ["application/oda"]],
  ["odb", ["application/vnd.oasis.opendocument.database"]],
  ["odc", ["application/vnd.oasis.opendocument.chart"]],
  ["odf", ["application/vnd.oasis.opendocument.formula"]],
  ["odft", ["application/vnd.oasis.opendocument.formula-template"]],
  ["odg", ["application/vnd.oasis.opendocument.graphics"]],
  ["odh", ["text/plain"]],
  ["odi", ["application/vnd.oasis.opendocument.image"]],
  ["odl", ["text/plain"]],
  ["odm", ["application/vnd.oasis.opendocument.text-master"]],
  ["odp", ["application/vnd.oasis.opendocument.presentation"]],
  ["ods", ["application/vnd.oasis.opendocument.spreadsheet"]],
  ["odt", ["application/vnd.oasis.opendocument.text"]],
  ["oga", ["audio/ogg"]],
  ["ogg", ["audio/ogg"]],
  ["ogv", ["video/ogg"]],
  ["ogx", ["application/ogg"]],
  ["omdoc", ["application/omdoc+xml"]],
  ["one", ["application/onenote"]],
  ["onea", ["application/onenote"]],
  ["onepkg", ["application/onenote"]],
  ["onetmp", ["application/onenote"]],
  ["onetoc", ["application/onenote"]],
  ["onetoc2", ["application/onenote"]],
  ["opf", ["application/oebps-package+xml"]],
  ["opml", ["text/x-opml"]],
  ["oprc", ["application/vnd.palm"]],
  ["opus", ["audio/ogg"]],
  ["orderedtest", ["application/xml"]],
  ["org", ["application/vnd.lotus-organizer"]],
  ["osdx", ["application/opensearchdescription+xml"]],
  ["osf", ["application/vnd.yamaha.openscoreformat"]],
  ["osfpvg", ["application/vnd.yamaha.openscoreformat.osfpvg+xml"]],
  ["otc", ["application/vnd.oasis.opendocument.chart-template"]],
  ["otf", ["application/font-sfnt"]],
  ["otg", ["application/vnd.oasis.opendocument.graphics-template"]],
  ["oth", ["application/vnd.oasis.opendocument.text-web"]],
  ["oti", ["application/vnd.oasis.opendocument.image-template"]],
  ["otp", ["application/vnd.oasis.opendocument.presentation-template"]],
  ["ots", ["application/vnd.oasis.opendocument.spreadsheet-template"]],
  ["ott", ["application/vnd.oasis.opendocument.text-template"]],
  ["ova", ["application/x-virtualbox-ova"]],
  ["ovf", ["application/x-virtualbox-ovf"]],
  ["oxps", ["application/oxps"]],
  ["oxt", ["application/vnd.openofficeorg.extension"]],
  ["p", ["text/x-pascal"]],
  ["p10", ["application/pkcs10"]],
  ["p12", ["application/x-pkcs12"]],
  ["p7b", ["application/x-pkcs7-certificates"]],
  ["p7c", ["application/pkcs7-mime"]],
  ["p7m", ["application/pkcs7-mime"]],
  ["p7r", ["application/x-pkcs7-certreqresp"]],
  ["p7s", ["application/pkcs7-signature"]],
  ["p8", ["application/pkcs8"]],
  ["pac", ["application/x-ns-proxy-autoconfig"]],
  ["pas", ["text/x-pascal"]],
  ["paw", ["application/vnd.pawaafile"]],
  ["pbd", ["application/vnd.powerbuilder6"]],
  ["pbm", ["image/x-portable-bitmap"]],
  ["pcap", ["application/vnd.tcpdump.pcap"]],
  ["pcast", ["application/x-podcast"]],
  ["pcf", ["application/x-font-pcf"]],
  ["pcl", ["application/vnd.hp-pcl"]],
  ["pclxl", ["application/vnd.hp-pclxl"]],
  ["pct", ["image/pict"]],
  ["pcurl", ["application/vnd.curl.pcurl"]],
  ["pcx", ["application/octet-stream"]],
  ["pcz", ["application/octet-stream"]],
  ["pdb", ["application/vnd.palm"]],
  ["pde", ["text/x-processing"]],
  ["pdf", ["application/pdf"]],
  ["pem", ["application/x-x509-ca-cert"]],
  ["pfa", ["application/x-font-type1"]],
  ["pfb", ["application/octet-stream"]],
  ["pfm", ["application/octet-stream"]],
  ["pfr", ["application/font-tdpfr"]],
  ["pfx", ["application/x-pkcs12"]],
  ["pgm", ["image/x-portable-graymap"]],
  ["pgn", ["application/x-chess-pgn"]],
  ["pgp", ["application/pgp-encrypted"]],
  ["php", ["application/x-httpd-php"]],
  ["pic", ["image/pict"]],
  ["pict", ["image/pict"]],
  ["pkg", ["application/octet-stream"]],
  ["pkgdef", ["text/plain"]],
  ["pkgundef", ["text/plain"]],
  ["pki", ["application/pkixcmp"]],
  ["pkipath", ["application/pkix-pkipath"]],
  ["pko", ["application/vnd.ms-pki.pko"]],
  ["pkpass", ["application/vnd.apple.pkpass"]],
  ["pl", ["application/x-perl"]],
  ["plb", ["application/vnd.3gpp.pic-bw-large"]],
  ["plc", ["application/vnd.mobius.plc"]],
  ["plf", ["application/vnd.pocketlearn"]],
  ["pls", ["audio/scpls"]],
  ["pm", ["application/x-perl"]],
  ["pma", ["application/x-perfmon"]],
  ["pmc", ["application/x-perfmon"]],
  ["pml", ["application/x-perfmon"]],
  ["pmr", ["application/x-perfmon"]],
  ["pmw", ["application/x-perfmon"]],
  ["png", ["image/png"]],
  ["pnm", ["image/x-portable-anymap"]],
  ["pnt", ["image/x-macpaint"]],
  ["pntg", ["image/x-macpaint"]],
  ["pnz", ["image/png"]],
  ["portpkg", ["application/vnd.macports.portpkg"]],
  ["pot", ["application/vnd.ms-powerpoint"]],
  ["potm", ["application/vnd.ms-powerpoint.template.macroEnabled.12"]],
  ["potx", ["application/vnd.openxmlformats-officedocument.presentationml.template"]],
  ["ppa", ["application/vnd.ms-powerpoint"]],
  ["ppam", ["application/vnd.ms-powerpoint.addin.macroEnabled.12"]],
  ["ppd", ["application/vnd.cups-ppd"]],
  ["ppm", ["image/x-portable-pixmap"]],
  ["pps", ["application/vnd.ms-powerpoint"]],
  ["ppsm", ["application/vnd.ms-powerpoint.slideshow.macroEnabled.12"]],
  ["ppsx", ["application/vnd.openxmlformats-officedocument.presentationml.slideshow"]],
  ["ppt", ["application/vnd.ms-powerpoint"]],
  ["pptm", ["application/vnd.ms-powerpoint.presentation.macroEnabled.12"]],
  ["pptx", ["application/vnd.openxmlformats-officedocument.presentationml.presentation"]],
  ["pqa", ["application/vnd.palm"]],
  ["prc", ["application/x-mobipocket-ebook"]],
  ["pre", ["application/vnd.lotus-freelance"]],
  ["prf", ["application/pics-rules"]],
  ["prm", ["application/octet-stream"]],
  ["prx", ["application/octet-stream"]],
  ["ps", ["application/postscript"]],
  ["psb", ["application/vnd.3gpp.pic-bw-small"]],
  ["psc1", ["application/PowerShell"]],
  ["psd", ["application/octet-stream"]],
  ["psess", ["application/xml"]],
  ["psf", ["application/x-font-linux-psf"]],
  ["pskcxml", ["application/pskc+xml"]],
  ["psm", ["application/octet-stream"]],
  ["psp", ["application/octet-stream"]],
  ["pst", ["application/vnd.ms-outlook"]],
  ["ptid", ["application/vnd.pvi.ptid1"]],
  ["pub", ["application/x-mspublisher"]],
  ["pvb", ["application/vnd.3gpp.pic-bw-var"]],
  ["pwn", ["application/vnd.3m.post-it-notes"]],
  ["pwz", ["application/vnd.ms-powerpoint"]],
  ["py", ["text/plain"]],
  ["pya", ["audio/vnd.ms-playready.media.pya"]],
  ["pyv", ["video/vnd.ms-playready.media.pyv"]],
  ["qam", ["application/vnd.epson.quickanime"]],
  ["qbo", ["application/vnd.intu.qbo"]],
  ["qfx", ["application/vnd.intu.qfx"]],
  ["qht", ["text/x-html-insertion"]],
  ["qhtm", ["text/x-html-insertion"]],
  ["qps", ["application/vnd.publishare-delta-tree"]],
  ["qt", ["video/quicktime"]],
  ["qti", ["image/x-quicktime"]],
  ["qtif", ["image/x-quicktime"]],
  ["qtl", ["application/x-quicktimeplayer"]],
  ["qwd", ["application/vnd.quark.quarkxpress"]],
  ["qwt", ["application/vnd.quark.quarkxpress"]],
  ["qxb", ["application/vnd.quark.quarkxpress"]],
  ["qxd", ["application/octet-stream"]],
  ["qxl", ["application/vnd.quark.quarkxpress"]],
  ["qxt", ["application/vnd.quark.quarkxpress"]],
  ["ra", ["audio/x-pn-realaudio"]],
  ["ram", ["audio/x-pn-realaudio"]],
  ["raml", ["application/raml+yaml"]],
  ["rar", ["application/x-rar-compressed"]],
  ["ras", ["image/x-cmu-raster"]],
  ["rat", ["application/rat-file"]],
  ["rc", ["text/plain"]],
  ["rc2", ["text/plain"]],
  ["rcprofile", ["application/vnd.ipunplugged.rcprofile"]],
  ["rct", ["text/plain"]],
  ["rdf", ["application/rdf+xml"]],
  ["rdlc", ["application/xml"]],
  ["rdz", ["application/vnd.data-vision.rdz"]],
  ["reg", ["text/plain"]],
  ["rep", ["application/vnd.businessobjects"]],
  ["res", ["application/x-dtbresource+xml"]],
  ["resx", ["application/xml"]],
  ["rf", ["image/vnd.rn-realflash"]],
  ["rgb", ["image/x-rgb"]],
  ["rgs", ["text/plain"]],
  ["rif", ["application/reginfo+xml"]],
  ["rip", ["audio/vnd.rip"]],
  ["ris", ["application/x-research-info-systems"]],
  ["rl", ["application/resource-lists+xml"]],
  ["rlc", ["image/vnd.fujixerox.edmics-rlc"]],
  ["rld", ["application/resource-lists-diff+xml"]],
  ["rm", ["application/vnd.rn-realmedia"]],
  ["rmi", ["audio/mid"]],
  ["rmp", ["application/vnd.rn-rn_music_package"]],
  ["rms", ["application/vnd.jcp.javame.midlet-rms"]],
  ["rmvb", ["application/vnd.rn-realmedia-vbr"]],
  ["rnc", ["application/relax-ng-compact-syntax"]],
  ["rng", ["application/xml"]],
  ["roa", ["application/rpki-roa"]],
  ["roff", ["application/x-troff"]],
  ["rp9", ["application/vnd.cloanto.rp9"]],
  ["rpm", ["audio/x-pn-realaudio-plugin"]],
  ["rpss", ["application/vnd.nokia.radio-presets"]],
  ["rpst", ["application/vnd.nokia.radio-preset"]],
  ["rq", ["application/sparql-query"]],
  ["rqy", ["text/x-ms-rqy"]],
  ["rs", ["text/x-rust"]],
  ["rsd", ["application/rsd+xml"]],
  ["rss", ["application/rss+xml"]],
  ["rtf", ["application/rtf"]],
  ["rtx", ["text/richtext"]],
  ["ruleset", ["application/xml"]],
  ["run", ["application/x-makeself"]],
  ["rvt", ["application/octet-stream"]],
  ["s", ["text/plain"]],
  ["s3m", ["audio/s3m"]],
  ["saf", ["application/vnd.yamaha.smaf-audio"]],
  ["safariextz", ["application/x-safari-safariextz"]],
  ["sass", ["text/x-sass"]],
  ["sbml", ["application/sbml+xml"]],
  ["sc", ["application/vnd.ibm.secure-container"]],
  ["scd", ["application/x-msschedule"]],
  ["scm", ["application/vnd.lotus-screencam"]],
  ["scq", ["application/scvp-cv-request"]],
  ["scr", ["text/plain"]],
  ["scs", ["application/scvp-cv-response"]],
  ["scss", ["text/x-scss"]],
  ["sct", ["text/scriptlet"]],
  ["scurl", ["text/vnd.curl.scurl"]],
  ["sd2", ["audio/x-sd2"]],
  ["sda", ["application/vnd.stardivision.draw"]],
  ["sdc", ["application/vnd.stardivision.calc"]],
  ["sdd", ["application/vnd.stardivision.impress"]],
  ["sdkd", ["application/vnd.solent.sdkm+xml"]],
  ["sdkm", ["application/vnd.solent.sdkm+xml"]],
  ["sdp", ["application/sdp"]],
  ["sdw", ["application/vnd.stardivision.writer"]],
  ["sea", ["application/octet-stream"]],
  ["searchconnector-ms", ["application/windows-search-connector+xml"]],
  ["see", ["application/vnd.seemail"]],
  ["seed", ["application/vnd.fdsn.seed"]],
  ["sema", ["application/vnd.sema"]],
  ["semd", ["application/vnd.semd"]],
  ["semf", ["application/vnd.semf"]],
  ["ser", ["application/java-serialized-object"]],
  ["setpay", ["application/set-payment-initiation"]],
  ["setreg", ["application/set-registration-initiation"]],
  ["settings", ["application/xml"]],
  ["sfd-hdstx", ["application/vnd.hydrostatix.sof-data"]],
  ["sfs", ["application/vnd.spotfire.sfs"]],
  ["sfv", ["text/x-sfv"]],
  ["sgi", ["image/sgi"]],
  ["sgimb", ["application/x-sgimb"]],
  ["sgl", ["application/vnd.stardivision.writer-global"]],
  ["sgm", ["text/sgml"]],
  ["sgml", ["text/sgml"]],
  ["sh", ["application/x-sh"]],
  ["shar", ["application/x-shar"]],
  ["shex", ["text/shex"]],
  ["shf", ["application/shf+xml"]],
  ["shtml", ["text/html"]],
  ["sid", ["image/x-mrsid-image"]],
  ["sig", ["application/pgp-signature"]],
  ["sil", ["audio/silk"]],
  ["silo", ["model/mesh"]],
  ["sis", ["application/vnd.symbian.install"]],
  ["sisx", ["application/vnd.symbian.install"]],
  ["sit", ["application/x-stuffit"]],
  ["sitemap", ["application/xml"]],
  ["sitx", ["application/x-stuffitx"]],
  ["skd", ["application/vnd.koan"]],
  ["skin", ["application/xml"]],
  ["skm", ["application/vnd.koan"]],
  ["skp", ["application/x-koan"]],
  ["skt", ["application/vnd.koan"]],
  ["sldm", ["application/vnd.ms-powerpoint.slide.macroEnabled.12"]],
  ["sldx", ["application/vnd.openxmlformats-officedocument.presentationml.slide"]],
  ["slim", ["text/slim"]],
  ["slk", ["application/vnd.ms-excel"]],
  ["slm", ["text/slim"]],
  ["sln", ["text/plain"]],
  ["slt", ["application/vnd.epson.salt"]],
  ["slupkg-ms", ["application/x-ms-license"]],
  ["sm", ["application/vnd.stepmania.stepchart"]],
  ["smd", ["audio/x-smd"]],
  ["smf", ["application/vnd.stardivision.math"]],
  ["smi", ["application/octet-stream"]],
  ["smil", ["application/smil+xml"]],
  ["smv", ["video/x-smv"]],
  ["smx", ["audio/x-smd"]],
  ["smz", ["audio/x-smd"]],
  ["smzip", ["application/vnd.stepmania.package"]],
  ["snd", ["audio/basic"]],
  ["snf", ["application/x-font-snf"]],
  ["snippet", ["application/xml"]],
  ["snp", ["application/octet-stream"]],
  ["so", ["application/octet-stream"]],
  ["sol", ["text/plain"]],
  ["sor", ["text/plain"]],
  ["spc", ["application/x-pkcs7-certificates"]],
  ["spf", ["application/vnd.yamaha.smaf-phrase"]],
  ["spl", ["application/futuresplash"]],
  ["spot", ["text/vnd.in3d.spot"]],
  ["spp", ["application/scvp-vp-response"]],
  ["spq", ["application/scvp-vp-request"]],
  ["spx", ["audio/ogg"]],
  ["sql", ["application/x-sql"]],
  ["src", ["application/x-wais-source"]],
  ["srf", ["text/plain"]],
  ["srt", ["application/x-subrip"]],
  ["sru", ["application/sru+xml"]],
  ["srx", ["application/sparql-results+xml"]],
  ["ssdl", ["application/ssdl+xml"]],
  ["sse", ["application/vnd.kodak-descriptor"]],
  ["ssf", ["application/vnd.epson.ssf"]],
  ["ssisdeploymentmanifest", ["text/xml"]],
  ["ssm", ["application/streamingmedia"]],
  ["ssml", ["application/ssml+xml"]],
  ["sst", ["application/vnd.ms-pki.certstore"]],
  ["st", ["application/vnd.sailingtracker.track"]],
  ["stc", ["application/vnd.sun.xml.calc.template"]],
  ["std", ["application/vnd.sun.xml.draw.template"]],
  ["step", ["application/step"]],
  ["stf", ["application/vnd.wt.stf"]],
  ["sti", ["application/vnd.sun.xml.impress.template"]],
  ["stk", ["application/hyperstudio"]],
  ["stl", ["application/vnd.ms-pki.stl"]],
  ["stp", ["application/step"]],
  ["str", ["application/vnd.pg.format"]],
  ["stw", ["application/vnd.sun.xml.writer.template"]],
  ["styl", ["text/stylus"]],
  ["stylus", ["text/stylus"]],
  ["sub", ["text/vnd.dvb.subtitle"]],
  ["sus", ["application/vnd.sus-calendar"]],
  ["susp", ["application/vnd.sus-calendar"]],
  ["sv4cpio", ["application/x-sv4cpio"]],
  ["sv4crc", ["application/x-sv4crc"]],
  ["svc", ["application/xml"]],
  ["svd", ["application/vnd.svd"]],
  ["svg", ["image/svg+xml"]],
  ["svgz", ["image/svg+xml"]],
  ["swa", ["application/x-director"]],
  ["swf", ["application/x-shockwave-flash"]],
  ["swi", ["application/vnd.aristanetworks.swi"]],
  ["sxc", ["application/vnd.sun.xml.calc"]],
  ["sxd", ["application/vnd.sun.xml.draw"]],
  ["sxg", ["application/vnd.sun.xml.writer.global"]],
  ["sxi", ["application/vnd.sun.xml.impress"]],
  ["sxm", ["application/vnd.sun.xml.math"]],
  ["sxw", ["application/vnd.sun.xml.writer"]],
  ["t", ["application/x-troff"]],
  ["t3", ["application/x-t3vm-image"]],
  ["taglet", ["application/vnd.mynfc"]],
  ["tao", ["application/vnd.tao.intent-module-archive"]],
  ["tar", ["application/x-tar"]],
  ["tcap", ["application/vnd.3gpp2.tcap"]],
  ["tcl", ["application/x-tcl"]],
  ["teacher", ["application/vnd.smart.teacher"]],
  ["tei", ["application/tei+xml"]],
  ["teicorpus", ["application/tei+xml"]],
  ["testrunconfig", ["application/xml"]],
  ["testsettings", ["application/xml"]],
  ["tex", ["application/x-tex"]],
  ["texi", ["application/x-texinfo"]],
  ["texinfo", ["application/x-texinfo"]],
  ["text", ["text/plain"]],
  ["tfi", ["application/thraud+xml"]],
  ["tfm", ["application/x-tex-tfm"]],
  ["tga", ["image/x-tga"]],
  ["tgz", ["application/x-compressed"]],
  ["thmx", ["application/vnd.ms-officetheme"]],
  ["thn", ["application/octet-stream"]],
  ["tif", ["image/tiff"]],
  ["tiff", ["image/tiff"]],
  ["tk", ["application/x-tcl"]],
  ["tlh", ["text/plain"]],
  ["tli", ["text/plain"]],
  ["tmo", ["application/vnd.tmobile-livetv"]],
  ["toc", ["application/octet-stream"]],
  ["toml", ["text/x-toml"]],
  ["torrent", ["application/x-bittorrent"]],
  ["tpl", ["application/vnd.groove-tool-template"]],
  ["tpt", ["application/vnd.trid.tpt"]],
  ["tr", ["application/x-troff"]],
  ["tra", ["application/vnd.trueapp"]],
  ["trig", ["application/trig"]],
  ["trm", ["application/x-msterminal"]],
  ["trx", ["application/xml"]],
  ["ts", ["video/vnd.dlna.mpeg-tts"]],
  ["tsd", ["application/timestamped-data"]],
  ["tsv", ["text/tab-separated-values"]],
  ["ttc", ["font/collection"]],
  ["ttf", ["font/ttf", "application/x-font-ttf", "application/font-sfnt"]],
  ["ttl", ["text/turtle"]],
  ["tts", ["video/vnd.dlna.mpeg-tts"]],
  ["twd", ["application/vnd.simtech-mindmapper"]],
  ["twds", ["application/vnd.simtech-mindmapper"]],
  ["txd", ["application/vnd.genomatix.tuxedo"]],
  ["txf", ["application/vnd.mobius.txf"]],
  ["txt", ["text/plain"]],
  ["u32", ["application/octet-stream"]],
  ["u8dsn", ["message/global-delivery-status"]],
  ["u8hdr", ["message/global-headers"]],
  ["u8mdn", ["message/global-disposition-notification"]],
  ["u8msg", ["message/global"]],
  ["udeb", ["application/x-debian-package"]],
  ["ufd", ["application/vnd.ufdl"]],
  ["ufdl", ["application/vnd.ufdl"]],
  ["uls", ["text/iuls"]],
  ["ulx", ["application/x-glulx"]],
  ["umj", ["application/vnd.umajin"]],
  ["unityweb", ["application/vnd.unity"]],
  ["uoml", ["application/vnd.uoml+xml"]],
  ["uri", ["text/uri-list"]],
  ["uris", ["text/uri-list"]],
  ["urls", ["text/uri-list"]],
  ["user", ["text/plain"]],
  ["ustar", ["application/x-ustar"]],
  ["utz", ["application/vnd.uiq.theme"]],
  ["uu", ["text/x-uuencode"]],
  ["uva", ["audio/vnd.dece.audio"]],
  ["uvd", ["application/vnd.dece.data"]],
  ["uvf", ["application/vnd.dece.data"]],
  ["uvg", ["image/vnd.dece.graphic"]],
  ["uvh", ["video/vnd.dece.hd"]],
  ["uvi", ["image/vnd.dece.graphic"]],
  ["uvm", ["video/vnd.dece.mobile"]],
  ["uvp", ["video/vnd.dece.pd"]],
  ["uvs", ["video/vnd.dece.sd"]],
  ["uvt", ["application/vnd.dece.ttml+xml"]],
  ["uvu", ["video/vnd.uvvu.mp4"]],
  ["uvv", ["video/vnd.dece.video"]],
  ["uvva", ["audio/vnd.dece.audio"]],
  ["uvvd", ["application/vnd.dece.data"]],
  ["uvvf", ["application/vnd.dece.data"]],
  ["uvvg", ["image/vnd.dece.graphic"]],
  ["uvvh", ["video/vnd.dece.hd"]],
  ["uvvi", ["image/vnd.dece.graphic"]],
  ["uvvm", ["video/vnd.dece.mobile"]],
  ["uvvp", ["video/vnd.dece.pd"]],
  ["uvvs", ["video/vnd.dece.sd"]],
  ["uvvt", ["application/vnd.dece.ttml+xml"]],
  ["uvvu", ["video/vnd.uvvu.mp4"]],
  ["uvvv", ["video/vnd.dece.video"]],
  ["uvvx", ["application/vnd.dece.unspecified"]],
  ["uvvz", ["application/vnd.dece.zip"]],
  ["uvx", ["application/vnd.dece.unspecified"]],
  ["uvz", ["application/vnd.dece.zip"]],
  ["vb", ["text/plain"]],
  ["vbdproj", ["text/plain"]],
  ["vbk", ["video/mpeg"]],
  ["vbox", ["application/x-virtualbox-vbox"]],
  ["vbox-extpack", ["application/x-virtualbox-vbox-extpack"]],
  ["vbproj", ["text/plain"]],
  ["vbs", ["text/vbscript"]],
  ["vcard", ["text/vcard"]],
  ["vcd", ["application/x-cdlink"]],
  ["vcf", ["text/x-vcard"]],
  ["vcg", ["application/vnd.groove-vcard"]],
  ["vcproj", ["application/xml"]],
  ["vcs", ["text/plain"]],
  ["vcx", ["application/vnd.vcx"]],
  ["vcxproj", ["application/xml"]],
  ["vddproj", ["text/plain"]],
  ["vdi", ["application/x-virtualbox-vdi"]],
  ["vdp", ["text/plain"]],
  ["vdproj", ["text/plain"]],
  ["vdx", ["application/vnd.ms-visio.viewer"]],
  ["vhd", ["application/x-virtualbox-vhd"]],
  ["vis", ["application/vnd.visionary"]],
  ["viv", ["video/vnd.vivo"]],
  ["vmdk", ["application/x-virtualbox-vmdk"]],
  ["vml", ["text/xml"]],
  ["vob", ["video/x-ms-vob"]],
  ["vor", ["application/vnd.stardivision.writer"]],
  ["vox", ["application/x-authorware-bin"]],
  ["vrml", ["model/vrml"]],
  ["vscontent", ["application/xml"]],
  ["vsct", ["text/xml"]],
  ["vsd", ["application/vnd.visio"]],
  ["vsf", ["application/vnd.vsf"]],
  ["vsi", ["application/ms-vsi"]],
  ["vsix", ["application/vsix"]],
  ["vsixlangpack", ["text/xml"]],
  ["vsixmanifest", ["text/xml"]],
  ["vsmdi", ["application/xml"]],
  ["vspscc", ["text/plain"]],
  ["vss", ["application/vnd.visio"]],
  ["vsscc", ["text/plain"]],
  ["vssettings", ["text/xml"]],
  ["vssscc", ["text/plain"]],
  ["vst", ["application/vnd.visio"]],
  ["vstemplate", ["text/xml"]],
  ["vsto", ["application/x-ms-vsto"]],
  ["vsw", ["application/vnd.visio"]],
  ["vsx", ["application/vnd.visio"]],
  ["vtt", ["text/vtt"]],
  ["vtu", ["model/vnd.vtu"]],
  ["vtx", ["application/vnd.visio"]],
  ["vxml", ["application/voicexml+xml"]],
  ["w3d", ["application/x-director"]],
  ["wad", ["application/x-doom"]],
  ["wadl", ["application/vnd.sun.wadl+xml"]],
  ["war", ["application/java-archive"]],
  ["wasm", ["application/wasm"]],
  ["wav", ["audio/wav"]],
  ["wave", ["audio/wav"]],
  ["wax", ["audio/x-ms-wax"]],
  ["wbk", ["application/msword"]],
  ["wbmp", ["image/vnd.wap.wbmp"]],
  ["wbs", ["application/vnd.criticaltools.wbs+xml"]],
  ["wbxml", ["application/vnd.wap.wbxml"]],
  ["wcm", ["application/vnd.ms-works"]],
  ["wdb", ["application/vnd.ms-works"]],
  ["wdp", ["image/vnd.ms-photo"]],
  ["weba", ["audio/webm"]],
  ["webapp", ["application/x-web-app-manifest+json"]],
  ["webarchive", ["application/x-safari-webarchive"]],
  ["webm", ["video/webm"]],
  ["webmanifest", ["application/manifest+json"]],
  ["webp", ["image/webp"]],
  ["webtest", ["application/xml"]],
  ["wg", ["application/vnd.pmi.widget"]],
  ["wgt", ["application/widget"]],
  ["wiq", ["application/xml"]],
  ["wiz", ["application/msword"]],
  ["wks", ["application/vnd.ms-works"]],
  ["wlmp", ["application/wlmoviemaker"]],
  ["wlpginstall", ["application/x-wlpg-detect"]],
  ["wlpginstall3", ["application/x-wlpg3-detect"]],
  ["wm", ["video/x-ms-wm"]],
  ["wma", ["audio/x-ms-wma"]],
  ["wmd", ["application/x-ms-wmd"]],
  ["wmf", ["application/x-msmetafile"]],
  ["wml", ["text/vnd.wap.wml"]],
  ["wmlc", ["application/vnd.wap.wmlc"]],
  ["wmls", ["text/vnd.wap.wmlscript"]],
  ["wmlsc", ["application/vnd.wap.wmlscriptc"]],
  ["wmp", ["video/x-ms-wmp"]],
  ["wmv", ["video/x-ms-wmv"]],
  ["wmx", ["video/x-ms-wmx"]],
  ["wmz", ["application/x-ms-wmz"]],
  ["woff", ["application/font-woff"]],
  ["woff2", ["font/woff2"]],
  ["wpd", ["application/vnd.wordperfect"]],
  ["wpl", ["application/vnd.ms-wpl"]],
  ["wps", ["application/vnd.ms-works"]],
  ["wqd", ["application/vnd.wqd"]],
  ["wri", ["application/x-mswrite"]],
  ["wrl", ["x-world/x-vrml"]],
  ["wrz", ["x-world/x-vrml"]],
  ["wsc", ["text/scriptlet"]],
  ["wsdl", ["text/xml"]],
  ["wspolicy", ["application/wspolicy+xml"]],
  ["wtb", ["application/vnd.webturbo"]],
  ["wvx", ["video/x-ms-wvx"]],
  ["x", ["application/directx"]],
  ["x32", ["application/x-authorware-bin"]],
  ["x3d", ["model/x3d+xml"]],
  ["x3db", ["model/x3d+binary"]],
  ["x3dbz", ["model/x3d+binary"]],
  ["x3dv", ["model/x3d+vrml"]],
  ["x3dvz", ["model/x3d+vrml"]],
  ["x3dz", ["model/x3d+xml"]],
  ["xaf", ["x-world/x-vrml"]],
  ["xaml", ["application/xaml+xml"]],
  ["xap", ["application/x-silverlight-app"]],
  ["xar", ["application/vnd.xara"]],
  ["xbap", ["application/x-ms-xbap"]],
  ["xbd", ["application/vnd.fujixerox.docuworks.binder"]],
  ["xbm", ["image/x-xbitmap"]],
  ["xdf", ["application/xcap-diff+xml"]],
  ["xdm", ["application/vnd.syncml.dm+xml"]],
  ["xdp", ["application/vnd.adobe.xdp+xml"]],
  ["xdr", ["text/plain"]],
  ["xdssc", ["application/dssc+xml"]],
  ["xdw", ["application/vnd.fujixerox.docuworks"]],
  ["xenc", ["application/xenc+xml"]],
  ["xer", ["application/patch-ops-error+xml"]],
  ["xfdf", ["application/vnd.adobe.xfdf"]],
  ["xfdl", ["application/vnd.xfdl"]],
  ["xht", ["application/xhtml+xml"]],
  ["xhtml", ["application/xhtml+xml"]],
  ["xhvml", ["application/xv+xml"]],
  ["xif", ["image/vnd.xiff"]],
  ["xla", ["application/vnd.ms-excel"]],
  ["xlam", ["application/vnd.ms-excel.addin.macroEnabled.12"]],
  ["xlc", ["application/vnd.ms-excel"]],
  ["xld", ["application/vnd.ms-excel"]],
  ["xlf", ["application/x-xliff+xml"]],
  ["xlk", ["application/vnd.ms-excel"]],
  ["xll", ["application/vnd.ms-excel"]],
  ["xlm", ["application/vnd.ms-excel"]],
  ["xls", ["application/vnd.ms-excel"]],
  ["xlsb", ["application/vnd.ms-excel.sheet.binary.macroEnabled.12"]],
  ["xlsm", ["application/vnd.ms-excel.sheet.macroEnabled.12"]],
  ["xlsx", ["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"]],
  ["xlt", ["application/vnd.ms-excel"]],
  ["xltm", ["application/vnd.ms-excel.template.macroEnabled.12"]],
  ["xltx", ["application/vnd.openxmlformats-officedocument.spreadsheetml.template"]],
  ["xlw", ["application/vnd.ms-excel"]],
  ["xm", ["audio/xm"]],
  ["xml", ["text/xml"]],
  ["xmp", ["application/octet-stream"]],
  ["xmta", ["application/xml"]],
  ["xo", ["application/vnd.olpc-sugar"]],
  ["xof", ["x-world/x-vrml"]],
  ["xoml", ["text/plain"]],
  ["xop", ["application/xop+xml"]],
  ["xpi", ["application/x-xpinstall"]],
  ["xpl", ["application/xproc+xml"]],
  ["xpm", ["image/x-xpixmap"]],
  ["xpr", ["application/vnd.is-xpr"]],
  ["xps", ["application/vnd.ms-xpsdocument"]],
  ["xpw", ["application/vnd.intercon.formnet"]],
  ["xpx", ["application/vnd.intercon.formnet"]],
  ["xrm-ms", ["text/xml"]],
  ["xsc", ["application/xml"]],
  ["xsd", ["text/xml"]],
  ["xsf", ["text/xml"]],
  ["xsl", ["text/xml"]],
  ["xslt", ["text/xml"]],
  ["xsm", ["application/vnd.syncml+xml"]],
  ["xsn", ["application/octet-stream"]],
  ["xspf", ["application/xspf+xml"]],
  ["xss", ["application/xml"]],
  ["xtp", ["application/octet-stream"]],
  ["xul", ["application/vnd.mozilla.xul+xml"]],
  ["xvm", ["application/xv+xml"]],
  ["xvml", ["application/xv+xml"]],
  ["xwd", ["image/x-xwindowdump"]],
  ["xyz", ["chemical/x-xyz"]],
  ["xz", ["application/x-xz"]],
  ["yaml", ["text/x-yaml"]],
  ["yang", ["application/yang"]],
  ["yin", ["application/yin+xml"]],
  ["yml", ["text/x-yaml"]],
  ["ymp", ["text/x-suse-ymp"]],
  ["z", ["application/x-compress"]],
  ["z1", ["application/x-zmachine"]],
  ["z2", ["application/x-zmachine"]],
  ["z3", ["application/x-zmachine"]],
  ["z4", ["application/x-zmachine"]],
  ["z5", ["application/x-zmachine"]],
  ["z6", ["application/x-zmachine"]],
  ["z7", ["application/x-zmachine"]],
  ["z8", ["application/x-zmachine"]],
  ["zaz", ["application/vnd.zzazz.deck+xml"]],
  ["zip", ["application/zip"]],
  ["zir", ["application/vnd.zul"]],
  ["zirz", ["application/vnd.zul"]],
  ["zmm", ["application/vnd.handheld-entertainment+xml"]]
]