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