UNPKG

lighter-mime

Version:

A lightweight JavaScript MIME type library.

797 lines (796 loc) 21.6 kB
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'