<?php
/**
* @generated enum generated using bin/generate.php, please DO NOT EDIT!
*
* @codeCoverageIgnore
*/
declare(strict_types=1);
namespace Esi\Mimey;
use InvalidArgumentException;
use Esi\Mimey\Interfaces\MimeTypeInterface;
enum MimeType: string implements MimeTypeInterface
{
case ApplicationFontWoff = 'application/font-woff';
case ApplicationPhp = 'application/php';
case ApplicationXFontOtf = 'application/x-font-otf';
case ApplicationXFontTtf = 'application/x-font-ttf';
case ApplicationXGzip = 'application/x-gzip';
case ApplicationXHttpdPhp = 'application/x-httpd-php';
case ApplicationXHttpdPhpSource = 'application/x-httpd-php-source';
case ApplicationXPhp = 'application/x-php';
case AudioAmr = 'audio/amr';
case AudioMpeg = 'audio/mpeg';
case ImageJpeg = 'image/jpeg';
case ImageXMsBmp = 'image/x-ms-bmp';
case TextPhp = 'text/php';
case TextXPhp = 'text/x-php';
case ImageHeif = 'image/heif';
case ImageAvif = 'image/avif';
case TextPlain = 'text/plain';
case ApplicationAndrewInset = 'application/andrew-inset';
case ApplicationApplixware = 'application/applixware';
case ApplicationAtomXml = 'application/atom+xml';
case ApplicationAtomcatXml = 'application/atomcat+xml';
case ApplicationAtomsvcXml = 'application/atomsvc+xml';
case ApplicationCcxmlXml = 'application/ccxml+xml';
case ApplicationCdmiCapability = 'application/cdmi-capability';
case ApplicationCdmiContainer = 'application/cdmi-container';
case ApplicationCdmiDomain = 'application/cdmi-domain';
case ApplicationCdmiObject = 'application/cdmi-object';
case ApplicationCdmiQueue = 'application/cdmi-queue';
case ApplicationCuSeeme = 'application/cu-seeme';
case ApplicationDavmountXml = 'application/davmount+xml';
case ApplicationDocbookXml = 'application/docbook+xml';
case ApplicationDsscDer = 'application/dssc+der';
case ApplicationDsscXml = 'application/dssc+xml';
case ApplicationEcmascript = 'application/ecmascript';
case ApplicationEmmaXml = 'application/emma+xml';
case ApplicationEpubZip = 'application/epub+zip';
case ApplicationExi = 'application/exi';
case ApplicationFontTdpfr = 'application/font-tdpfr';
case ApplicationGmlXml = 'application/gml+xml';
case ApplicationGpxXml = 'application/gpx+xml';
case ApplicationGxf = 'application/gxf';
case ApplicationHyperstudio = 'application/hyperstudio';
case ApplicationInkmlXml = 'application/inkml+xml';
case ApplicationIpfix = 'application/ipfix';
case ApplicationJavaArchive = 'application/java-archive';
case ApplicationJavaSerializedObject = 'application/java-serialized-object';
case ApplicationJavaVm = 'application/java-vm';
case ApplicationJson = 'application/json';
case ApplicationJsonmlJson = 'application/jsonml+json';
case ApplicationLostXml = 'application/lost+xml';
case ApplicationMacBinhex40 = 'application/mac-binhex40';
case ApplicationMacCompactpro = 'application/mac-compactpro';
case ApplicationMadsXml = 'application/mads+xml';
case ApplicationMarc = 'application/marc';
case ApplicationMarcxmlXml = 'application/marcxml+xml';
case ApplicationMathematica = 'application/mathematica';
case ApplicationMathmlXml = 'application/mathml+xml';
case ApplicationMbox = 'application/mbox';
case ApplicationMediaservercontrolXml = 'application/mediaservercontrol+xml';
case ApplicationMetalinkXml = 'application/metalink+xml';
case ApplicationMetalink4Xml = 'application/metalink4+xml';
case ApplicationMetsXml = 'application/mets+xml';
case ApplicationModsXml = 'application/mods+xml';
case ApplicationMp21 = 'application/mp21';
case ApplicationMp4 = 'application/mp4';
case ApplicationMsword = 'application/msword';
case ApplicationMxf = 'application/mxf';
case ApplicationOctetStream = 'application/octet-stream';
case ApplicationOda = 'application/oda';
case ApplicationOebpsPackageXml = 'application/oebps-package+xml';
case ApplicationOgg = 'application/ogg';
case ApplicationOmdocXml = 'application/omdoc+xml';
case ApplicationOnenote = 'application/onenote';
case ApplicationOxps = 'application/oxps';
case ApplicationPatchOpsErrorXml = 'application/patch-ops-error+xml';
case ApplicationPdf = 'application/pdf';
case ApplicationPgpEncrypted = 'application/pgp-encrypted';
case ApplicationPgpSignature = 'application/pgp-signature';
case ApplicationPicsRules = 'application/pics-rules';
case ApplicationPkcs10 = 'application/pkcs10';
case ApplicationPkcs7Mime = 'application/pkcs7-mime';
case ApplicationPkcs7Signature = 'application/pkcs7-signature';
case ApplicationPkcs8 = 'application/pkcs8';
case ApplicationPkixAttrCert = 'application/pkix-attr-cert';
case ApplicationPkixCert = 'application/pkix-cert';
case ApplicationPkixCrl = 'application/pkix-crl';
case ApplicationPkixPkipath = 'application/pkix-pkipath';
case ApplicationPkixcmp = 'application/pkixcmp';
case ApplicationPlsXml = 'application/pls+xml';
case ApplicationPostscript = 'application/postscript';
case ApplicationPrsCww = 'application/prs.cww';
case ApplicationPskcXml = 'application/pskc+xml';
case ApplicationRdfXml = 'application/rdf+xml';
case ApplicationReginfoXml = 'application/reginfo+xml';
case ApplicationRelaxNgCompactSyntax = 'application/relax-ng-compact-syntax';
case ApplicationResourceListsXml = 'application/resource-lists+xml';
case ApplicationResourceListsDiffXml = 'application/resource-lists-diff+xml';
case ApplicationRlsServicesXml = 'application/rls-services+xml';
case ApplicationRpkiGhostbusters = 'application/rpki-ghostbusters';
case ApplicationRpkiManifest = 'application/rpki-manifest';
case ApplicationRpkiRoa = 'application/rpki-roa';
case ApplicationRsdXml = 'application/rsd+xml';
case ApplicationRssXml = 'application/rss+xml';
case ApplicationRtf = 'application/rtf';
case ApplicationSbmlXml = 'application/sbml+xml';
case ApplicationScvpCvRequest = 'application/scvp-cv-request';
case ApplicationScvpCvResponse = 'application/scvp-cv-response';
case ApplicationScvpVpRequest = 'application/scvp-vp-request';
case ApplicationScvpVpResponse = 'application/scvp-vp-response';
case ApplicationSdp = 'application/sdp';
case ApplicationSetPaymentInitiation = 'application/set-payment-initiation';
case ApplicationSetRegistrationInitiation = 'application/set-registration-initiation';
case ApplicationShfXml = 'application/shf+xml';
case ApplicationSmilXml = 'application/smil+xml';
case ApplicationSparqlQuery = 'application/sparql-query';
case ApplicationSparqlResultsXml = 'application/sparql-results+xml';
case ApplicationSrgs = 'application/srgs';
case ApplicationSrgsXml = 'application/srgs+xml';
case ApplicationSruXml = 'application/sru+xml';
case ApplicationSsdlXml = 'application/ssdl+xml';
case ApplicationSsmlXml = 'application/ssml+xml';
case ApplicationTeiXml = 'application/tei+xml';
case ApplicationThraudXml = 'application/thraud+xml';
case ApplicationTimestampedData = 'application/timestamped-data';
case ApplicationVnd3gppPicBwLarge = 'application/vnd.3gpp.pic-bw-large';
case ApplicationVnd3gppPicBwSmall = 'application/vnd.3gpp.pic-bw-small';
case ApplicationVnd3gppPicBwVar = 'application/vnd.3gpp.pic-bw-var';
case ApplicationVnd3gpp2Tcap = 'application/vnd.3gpp2.tcap';
case ApplicationVnd3mPostItNotes = 'application/vnd.3m.post-it-notes';
case ApplicationVndAccpacSimplyAso = 'application/vnd.accpac.simply.aso';
case ApplicationVndAccpacSimplyImp = 'application/vnd.accpac.simply.imp';
case ApplicationVndAcucobol = 'application/vnd.acucobol';
case ApplicationVndAcucorp = 'application/vnd.acucorp';
case ApplicationVndAdobeAirApplicationInstallerPackageZip = 'application/vnd.adobe.air-application-installer-package+zip';
case ApplicationVndAdobeFormscentralFcdt = 'application/vnd.adobe.formscentral.fcdt';
case ApplicationVndAdobeFxp = 'application/vnd.adobe.fxp';
case ApplicationVndAdobeXdpXml = 'application/vnd.adobe.xdp+xml';
case ApplicationVndAdobeXfdf = 'application/vnd.adobe.xfdf';
case ApplicationVndAheadSpace = 'application/vnd.ahead.space';
case ApplicationVndAirzipFilesecureAzf = 'application/vnd.airzip.filesecure.azf';
case ApplicationVndAirzipFilesecureAzs = 'application/vnd.airzip.filesecure.azs';
case ApplicationVndAmazonEbook = 'application/vnd.amazon.ebook';
case ApplicationVndAmericandynamicsAcc = 'application/vnd.americandynamics.acc';
case ApplicationVndAmigaAmi = 'application/vnd.amiga.ami';
case ApplicationVndAndroidPackageArchive = 'application/vnd.android.package-archive';
case ApplicationVndAnserWebCertificateIssueInitiation = 'application/vnd.anser-web-certificate-issue-initiation';
case ApplicationVndAnserWebFundsTransferInitiation = 'application/vnd.anser-web-funds-transfer-initiation';
case ApplicationVndAntixGameComponent = 'application/vnd.antix.game-component';
case ApplicationVndAppleInstallerXml = 'application/vnd.apple.installer+xml';
case ApplicationVndAppleMpegurl = 'application/vnd.apple.mpegurl';
case ApplicationVndAristanetworksSwi = 'application/vnd.aristanetworks.swi';
case ApplicationVndAstraeaSoftwareIota = 'application/vnd.astraea-software.iota';
case ApplicationVndAudiograph = 'application/vnd.audiograph';
case ApplicationVndBlueiceMultipass = 'application/vnd.blueice.multipass';
case ApplicationVndBmi = 'application/vnd.bmi';
case ApplicationVndBusinessobjects = 'application/vnd.businessobjects';
case ApplicationVndChemdrawXml = 'application/vnd.chemdraw+xml';
case ApplicationVndChipnutsKaraokeMmd = 'application/vnd.chipnuts.karaoke-mmd';
case ApplicationVndCinderella = 'application/vnd.cinderella';
case ApplicationVndClaymore = 'application/vnd.claymore';
case ApplicationVndCloantoRp9 = 'application/vnd.cloanto.rp9';
case ApplicationVndClonkC4group = 'application/vnd.clonk.c4group';
case ApplicationVndCluetrustCartomobileConfig = 'application/vnd.cluetrust.cartomobile-config';
case ApplicationVndCluetrustCartomobileConfigPkg = 'application/vnd.cluetrust.cartomobile-config-pkg';
case ApplicationVndCommonspace = 'application/vnd.commonspace';
case ApplicationVndContactCmsg = 'application/vnd.contact.cmsg';
case ApplicationVndCosmocaller = 'application/vnd.cosmocaller';
case ApplicationVndCrickClicker = 'application/vnd.crick.clicker';
case ApplicationVndCrickClickerKeyboard = 'application/vnd.crick.clicker.keyboard';
case ApplicationVndCrickClickerPalette = 'application/vnd.crick.clicker.palette';
case ApplicationVndCrickClickerTemplate = 'application/vnd.crick.clicker.template';
case ApplicationVndCrickClickerWordbank = 'application/vnd.crick.clicker.wordbank';
case ApplicationVndCriticaltoolsWbsXml = 'application/vnd.criticaltools.wbs+xml';
case ApplicationVndCtcPosml = 'application/vnd.ctc-posml';
case ApplicationVndCupsPpd = 'application/vnd.cups-ppd';
case ApplicationVndCurlCar = 'application/vnd.curl.car';
case ApplicationVndCurlPcurl = 'application/vnd.curl.pcurl';
case ApplicationVndDart = 'application/vnd.dart';
case ApplicationVndDataVisionRdz = 'application/vnd.data-vision.rdz';
case ApplicationVndDeceData = 'application/vnd.dece.data';
case ApplicationVndDeceTtmlXml = 'application/vnd.dece.ttml+xml';
case ApplicationVndDeceUnspecified = 'application/vnd.dece.unspecified';
case ApplicationVndDeceZip = 'application/vnd.dece.zip';
case ApplicationVndDenovoFcselayoutLink = 'application/vnd.denovo.fcselayout-link';
case ApplicationVndDna = 'application/vnd.dna';
case ApplicationVndDolbyMlp = 'application/vnd.dolby.mlp';
case ApplicationVndDpgraph = 'application/vnd.dpgraph';
case ApplicationVndDreamfactory = 'application/vnd.dreamfactory';
case ApplicationVndDsKeypoint = 'application/vnd.ds-keypoint';
case ApplicationVndDvbAit = 'application/vnd.dvb.ait';
case ApplicationVndDvbService = 'application/vnd.dvb.service';
case ApplicationVndDynageo = 'application/vnd.dynageo';
case ApplicationVndEcowinChart = 'application/vnd.ecowin.chart';
case ApplicationVndEnliven = 'application/vnd.enliven';
case ApplicationVndEpsonEsf = 'application/vnd.epson.esf';
case ApplicationVndEpsonMsf = 'application/vnd.epson.msf';
case ApplicationVndEpsonQuickanime = 'application/vnd.epson.quickanime';
case ApplicationVndEpsonSalt = 'application/vnd.epson.salt';
case ApplicationVndEpsonSsf = 'application/vnd.epson.ssf';
case ApplicationVndEszigno3Xml = 'application/vnd.eszigno3+xml';
case ApplicationVndEzpixAlbum = 'application/vnd.ezpix-album';
case ApplicationVndEzpixPackage = 'application/vnd.ezpix-package';
case ApplicationVndFdf = 'application/vnd.fdf';
case ApplicationVndFdsnMseed = 'application/vnd.fdsn.mseed';
case ApplicationVndFdsnSeed = 'application/vnd.fdsn.seed';
case ApplicationVndFlographit = 'application/vnd.flographit';
case ApplicationVndFluxtimeClip = 'application/vnd.fluxtime.clip';
case ApplicationVndFramemaker = 'application/vnd.framemaker';
case ApplicationVndFrogansFnc = 'application/vnd.frogans.fnc';
case ApplicationVndFrogansLtf = 'application/vnd.frogans.ltf';
case ApplicationVndFscWeblaunch = 'application/vnd.fsc.weblaunch';
case ApplicationVndFujitsuOasys = 'application/vnd.fujitsu.oasys';
case ApplicationVndFujitsuOasys2 = 'application/vnd.fujitsu.oasys2';
case ApplicationVndFujitsuOasys3 = 'application/vnd.fujitsu.oasys3';
case ApplicationVndFujitsuOasysgp = 'application/vnd.fujitsu.oasysgp';
case ApplicationVndFujitsuOasysprs = 'application/vnd.fujitsu.oasysprs';
case ApplicationVndFujixeroxDdd = 'application/vnd.fujixerox.ddd';
case ApplicationVndFujixeroxDocuworks = 'application/vnd.fujixerox.docuworks';
case ApplicationVndFujixeroxDocuworksBinder = 'application/vnd.fujixerox.docuworks.binder';
case ApplicationVndFuzzysheet = 'application/vnd.fuzzysheet';
case ApplicationVndGenomatixTuxedo = 'application/vnd.genomatix.tuxedo';
case ApplicationVndGeogebraFile = 'application/vnd.geogebra.file';
case ApplicationVndGeogebraSlides = 'application/vnd.geogebra.slides';
case ApplicationVndGeogebraTool = 'application/vnd.geogebra.tool';
case ApplicationVndGeometryExplorer = 'application/vnd.geometry-explorer';
case ApplicationVndGeonext = 'application/vnd.geonext';
case ApplicationVndGeoplan = 'application/vnd.geoplan';
case ApplicationVndGeospace = 'application/vnd.geospace';
case ApplicationVndGmx = 'application/vnd.gmx';
case ApplicationVndGoogleEarthKmlXml = 'application/vnd.google-earth.kml+xml';
case ApplicationVndGoogleEarthKmz = 'application/vnd.google-earth.kmz';
case ApplicationVndGrafeq = 'application/vnd.grafeq';
case ApplicationVndGrooveAccount = 'application/vnd.groove-account';
case ApplicationVndGrooveHelp = 'application/vnd.groove-help';
case ApplicationVndGrooveIdentityMessage = 'application/vnd.groove-identity-message';
case ApplicationVndGrooveInjector = 'application/vnd.groove-injector';
case ApplicationVndGrooveToolMessage = 'application/vnd.groove-tool-message';
case ApplicationVndGrooveToolTemplate = 'application/vnd.groove-tool-template';
case ApplicationVndGrooveVcard = 'application/vnd.groove-vcard';
case ApplicationVndHalXml = 'application/vnd.hal+xml';
case ApplicationVndHandheldEntertainmentXml = 'application/vnd.handheld-entertainment+xml';
case ApplicationVndHbci = 'application/vnd.hbci';
case ApplicationVndHheLessonPlayer = 'application/vnd.hhe.lesson-player';
case ApplicationVndHpHpgl = 'application/vnd.hp-hpgl';
case ApplicationVndHpHpid = 'application/vnd.hp-hpid';
case ApplicationVndHpHps = 'application/vnd.hp-hps';
case ApplicationVndHpJlyt = 'application/vnd.hp-jlyt';
case ApplicationVndHpPcl = 'application/vnd.hp-pcl';
case ApplicationVndHpPclxl = 'application/vnd.hp-pclxl';
case ApplicationVndHydrostatixSofData = 'application/vnd.hydrostatix.sof-data';
case ApplicationVndIbmMinipay = 'application/vnd.ibm.minipay';
case ApplicationVndIbmModcap = 'application/vnd.ibm.modcap';
case ApplicationVndIbmRightsManagement = 'application/vnd.ibm.rights-management';
case ApplicationVndIbmSecureContainer = 'application/vnd.ibm.secure-container';
case ApplicationVndIccprofile = 'application/vnd.iccprofile';
case ApplicationVndIgloader = 'application/vnd.igloader';
case ApplicationVndImmervisionIvp = 'application/vnd.immervision-ivp';
case ApplicationVndImmervisionIvu = 'application/vnd.immervision-ivu';
case ApplicationVndInsorsIgm = 'application/vnd.insors.igm';
case ApplicationVndInterconFormnet = 'application/vnd.intercon.formnet';
case ApplicationVndIntergeo = 'application/vnd.intergeo';
case ApplicationVndIntuQbo = 'application/vnd.intu.qbo';
case ApplicationVndIntuQfx = 'application/vnd.intu.qfx';
case ApplicationVndIpunpluggedRcprofile = 'application/vnd.ipunplugged.rcprofile';
case ApplicationVndIrepositoryPackageXml = 'application/vnd.irepository.package+xml';
case ApplicationVndIsXpr = 'application/vnd.is-xpr';
case ApplicationVndIsacFcs = 'application/vnd.isac.fcs';
case ApplicationVndJam = 'application/vnd.jam';
case ApplicationVndJcpJavameMidletRms = 'application/vnd.jcp.javame.midlet-rms';
case ApplicationVndJisp = 'application/vnd.jisp';
case ApplicationVndJoostJodaArchive = 'application/vnd.joost.joda-archive';
case ApplicationVndKahootz = 'application/vnd.kahootz';
case ApplicationVndKdeKarbon = 'application/vnd.kde.karbon';
case ApplicationVndKdeKchart = 'application/vnd.kde.kchart';
case ApplicationVndKdeKformula = 'application/vnd.kde.kformula';
case ApplicationVndKdeKivio = 'application/vnd.kde.kivio';
case ApplicationVndKdeKontour = 'application/vnd.kde.kontour';
case ApplicationVndKdeKpresenter = 'application/vnd.kde.kpresenter';
case ApplicationVndKdeKspread = 'application/vnd.kde.kspread';
case ApplicationVndKdeKword = 'application/vnd.kde.kword';
case ApplicationVndKenameaapp = 'application/vnd.kenameaapp';
case ApplicationVndKidspiration = 'application/vnd.kidspiration';
case ApplicationVndKinar = 'application/vnd.kinar';
case ApplicationVndKoan = 'application/vnd.koan';
case ApplicationVndKodakDescriptor = 'application/vnd.kodak-descriptor';
case ApplicationVndLasLasXml = 'application/vnd.las.las+xml';
case ApplicationVndLlamagraphicsLifeBalanceDesktop = 'application/vnd.llamagraphics.life-balance.desktop';
case ApplicationVndLlamagraphicsLifeBalanceExchangeXml = 'application/vnd.llamagraphics.life-balance.exchange+xml';
case ApplicationVndLotus123 = 'application/vnd.lotus-1-2-3';
case ApplicationVndLotusApproach = 'application/vnd.lotus-approach';
case ApplicationVndLotusFreelance = 'application/vnd.lotus-freelance';
case ApplicationVndLotusNotes = 'application/vnd.lotus-notes';
case ApplicationVndLotusOrganizer = 'application/vnd.lotus-organizer';
case ApplicationVndLotusScreencam = 'application/vnd.lotus-screencam';
case ApplicationVndLotusWordpro = 'application/vnd.lotus-wordpro';
case ApplicationVndMacportsPortpkg = 'application/vnd.macports.portpkg';
case ApplicationVndMcd = 'application/vnd.mcd';
case ApplicationVndMedcalcdata = 'application/vnd.medcalcdata';
case ApplicationVndMediastationCdkey = 'application/vnd.mediastation.cdkey';
case ApplicationVndMfer = 'application/vnd.mfer';
case ApplicationVndMfmp = 'application/vnd.mfmp';
case ApplicationVndMicrografxFlo = 'application/vnd.micrografx.flo';
case ApplicationVndMicrografxIgx = 'application/vnd.micrografx.igx';
case ApplicationVndMif = 'application/vnd.mif';
case ApplicationVndMobiusDaf = 'application/vnd.mobius.daf';
case ApplicationVndMobiusDis = 'application/vnd.mobius.dis';
case ApplicationVndMobiusMbk = 'application/vnd.mobius.mbk';
case ApplicationVndMobiusMqy = 'application/vnd.mobius.mqy';
case ApplicationVndMobiusMsl = 'application/vnd.mobius.msl';
case ApplicationVndMobiusPlc = 'application/vnd.mobius.plc';
case ApplicationVndMobiusTxf = 'application/vnd.mobius.txf';
case ApplicationVndMophunApplication = 'application/vnd.mophun.application';
case ApplicationVndMophunCertificate = 'application/vnd.mophun.certificate';
case ApplicationVndMozillaXulXml = 'application/vnd.mozilla.xul+xml';
case ApplicationVndMsArtgalry = 'application/vnd.ms-artgalry';
case ApplicationVndMsCabCompressed = 'application/vnd.ms-cab-compressed';
case ApplicationVndMsExcel = 'application/vnd.ms-excel';
case ApplicationVndMsExcelAddinMacroenabled12 = 'application/vnd.ms-excel.addin.macroenabled.12';
case ApplicationVndMsExcelSheetBinaryMacroenabled12 = 'application/vnd.ms-excel.sheet.binary.macroenabled.12';
case ApplicationVndMsExcelSheetMacroenabled12 = 'application/vnd.ms-excel.sheet.macroenabled.12';
case ApplicationVndMsExcelTemplateMacroenabled12 = 'application/vnd.ms-excel.template.macroenabled.12';
case ApplicationVndMsFontobject = 'application/vnd.ms-fontobject';
case ApplicationVndMsHtmlhelp = 'application/vnd.ms-htmlhelp';
case ApplicationVndMsIms = 'application/vnd.ms-ims';
case ApplicationVndMsLrm = 'application/vnd.ms-lrm';
case ApplicationVndMsOfficetheme = 'application/vnd.ms-officetheme';
case ApplicationVndMsPkiSeccat = 'application/vnd.ms-pki.seccat';
case ApplicationVndMsPkiStl = 'application/vnd.ms-pki.stl';
case ApplicationVndMsPowerpoint = 'application/vnd.ms-powerpoint';
case ApplicationVndMsPowerpointAddinMacroenabled12 = 'application/vnd.ms-powerpoint.addin.macroenabled.12';
case ApplicationVndMsPowerpointPresentationMacroenabled12 = 'application/vnd.ms-powerpoint.presentation.macroenabled.12';
case ApplicationVndMsPowerpointSlideMacroenabled12 = 'application/vnd.ms-powerpoint.slide.macroenabled.12';
case ApplicationVndMsPowerpointSlideshowMacroenabled12 = 'application/vnd.ms-powerpoint.slideshow.macroenabled.12';
case ApplicationVndMsPowerpointTemplateMacroenabled12 = 'application/vnd.ms-powerpoint.template.macroenabled.12';
case ApplicationVndMsProject = 'application/vnd.ms-project';
case ApplicationVndMsWordDocumentMacroenabled12 = 'application/vnd.ms-word.document.macroenabled.12';
case ApplicationVndMsWordTemplateMacroenabled12 = 'application/vnd.ms-word.template.macroenabled.12';
case ApplicationVndMsWorks = 'application/vnd.ms-works';
case ApplicationVndMsWpl = 'application/vnd.ms-wpl';
case ApplicationVndMsXpsdocument = 'application/vnd.ms-xpsdocument';
case ApplicationVndMseq = 'application/vnd.mseq';
case ApplicationVndMusician = 'application/vnd.musician';
case ApplicationVndMuveeStyle = 'application/vnd.muvee.style';
case ApplicationVndMynfc = 'application/vnd.mynfc';
case ApplicationVndNeurolanguageNlu = 'application/vnd.neurolanguage.nlu';
case ApplicationVndNitf = 'application/vnd.nitf';
case ApplicationVndNoblenetDirectory = 'application/vnd.noblenet-directory';
case ApplicationVndNoblenetSealer = 'application/vnd.noblenet-sealer';
case ApplicationVndNoblenetWeb = 'application/vnd.noblenet-web';
case ApplicationVndNokiaNGageData = 'application/vnd.nokia.n-gage.data';
case ApplicationVndNokiaNGageSymbianInstall = 'application/vnd.nokia.n-gage.symbian.install';
case ApplicationVndNokiaRadioPreset = 'application/vnd.nokia.radio-preset';
case ApplicationVndNokiaRadioPresets = 'application/vnd.nokia.radio-presets';
case ApplicationVndNovadigmEdm = 'application/vnd.novadigm.edm';
case ApplicationVndNovadigmEdx = 'application/vnd.novadigm.edx';
case ApplicationVndNovadigmExt = 'application/vnd.novadigm.ext';
case ApplicationVndOasisOpendocumentChart = 'application/vnd.oasis.opendocument.chart';
case ApplicationVndOasisOpendocumentChartTemplate = 'application/vnd.oasis.opendocument.chart-template';
case ApplicationVndOasisOpendocumentDatabase = 'application/vnd.oasis.opendocument.database';
case ApplicationVndOasisOpendocumentFormula = 'application/vnd.oasis.opendocument.formula';
case ApplicationVndOasisOpendocumentFormulaTemplate = 'application/vnd.oasis.opendocument.formula-template';
case ApplicationVndOasisOpendocumentGraphics = 'application/vnd.oasis.opendocument.graphics';
case ApplicationVndOasisOpendocumentGraphicsTemplate = 'application/vnd.oasis.opendocument.graphics-template';
case ApplicationVndOasisOpendocumentImage = 'application/vnd.oasis.opendocument.image';
case ApplicationVndOasisOpendocumentImageTemplate = 'application/vnd.oasis.opendocument.image-template';
case ApplicationVndOasisOpendocumentPresentation = 'application/vnd.oasis.opendocument.presentation';
case ApplicationVndOasisOpendocumentPresentationTemplate = 'application/vnd.oasis.opendocument.presentation-template';
case ApplicationVndOasisOpendocumentSpreadsheet = 'application/vnd.oasis.opendocument.spreadsheet';
case ApplicationVndOasisOpendocumentSpreadsheetTemplate = 'application/vnd.oasis.opendocument.spreadsheet-template';
case ApplicationVndOasisOpendocumentText = 'application/vnd.oasis.opendocument.text';
case ApplicationVndOasisOpendocumentTextMaster = 'application/vnd.oasis.opendocument.text-master';
case ApplicationVndOasisOpendocumentTextTemplate = 'application/vnd.oasis.opendocument.text-template';
case ApplicationVndOasisOpendocumentTextWeb = 'application/vnd.oasis.opendocument.text-web';
case ApplicationVndOlpcSugar = 'application/vnd.olpc-sugar';
case ApplicationVndOmaDd2Xml = 'application/vnd.oma.dd2+xml';
case ApplicationVndOpenofficeorgExtension = 'application/vnd.openofficeorg.extension';
case ApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation = 'application/vnd.openxmlformats-officedocument.presentationml.presentation';
case ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlide = 'application/vnd.openxmlformats-officedocument.presentationml.slide';
case ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlideshow = 'application/vnd.openxmlformats-officedocument.presentationml.slideshow';
case ApplicationVndOpenxmlformatsOfficedocumentPresentationmlTemplate = 'application/vnd.openxmlformats-officedocument.presentationml.template';
case ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
case ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlTemplate = 'application/vnd.openxmlformats-officedocument.spreadsheetml.template';
case ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
case ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlTemplate = 'application/vnd.openxmlformats-officedocument.wordprocessingml.template';
case ApplicationVndOsgeoMapguidePackage = 'application/vnd.osgeo.mapguide.package';
case ApplicationVndOsgiDp = 'application/vnd.osgi.dp';
case ApplicationVndOsgiSubsystem = 'application/vnd.osgi.subsystem';
case ApplicationVndPalm = 'application/vnd.palm';
case ApplicationVndPawaafile = 'application/vnd.pawaafile';
case ApplicationVndPgFormat = 'application/vnd.pg.format';
case ApplicationVndPgOsasli = 'application/vnd.pg.osasli';
case ApplicationVndPicsel = 'application/vnd.picsel';
case ApplicationVndPmiWidget = 'application/vnd.pmi.widget';
case ApplicationVndPocketlearn = 'application/vnd.pocketlearn';
case ApplicationVndPowerbuilder6 = 'application/vnd.powerbuilder6';
case ApplicationVndPreviewsystemsBox = 'application/vnd.previewsystems.box';
case ApplicationVndProteusMagazine = 'application/vnd.proteus.magazine';
case ApplicationVndPublishareDeltaTree = 'application/vnd.publishare-delta-tree';
case ApplicationVndPviPtid1 = 'application/vnd.pvi.ptid1';
case ApplicationVndQuarkQuarkxpress = 'application/vnd.quark.quarkxpress';
case ApplicationVndRealvncBed = 'application/vnd.realvnc.bed';
case ApplicationVndRecordareMusicxml = 'application/vnd.recordare.musicxml';
case ApplicationVndRecordareMusicxmlXml = 'application/vnd.recordare.musicxml+xml';
case ApplicationVndRigCryptonote = 'application/vnd.rig.cryptonote';
case ApplicationVndRimCod = 'application/vnd.rim.cod';
case ApplicationVndRnRealmedia = 'application/vnd.rn-realmedia';
case ApplicationVndRnRealmediaVbr = 'application/vnd.rn-realmedia-vbr';
case ApplicationVndRoute66Link66Xml = 'application/vnd.route66.link66+xml';
case ApplicationVndSailingtrackerTrack = 'application/vnd.sailingtracker.track';
case ApplicationVndSeemail = 'application/vnd.seemail';
case ApplicationVndSema = 'application/vnd.sema';
case ApplicationVndSemd = 'application/vnd.semd';
case ApplicationVndSemf = 'application/vnd.semf';
case ApplicationVndShanaInformedFormdata = 'application/vnd.shana.informed.formdata';
case ApplicationVndShanaInformedFormtemplate = 'application/vnd.shana.informed.formtemplate';
case ApplicationVndShanaInformedInterchange = 'application/vnd.shana.informed.interchange';
case ApplicationVndShanaInformedPackage = 'application/vnd.shana.informed.package';
case ApplicationVndSimtechMindmapper = 'application/vnd.simtech-mindmapper';
case ApplicationVndSmaf = 'application/vnd.smaf';
case ApplicationVndSmartTeacher = 'application/vnd.smart.teacher';
case ApplicationVndSolentSdkmXml = 'application/vnd.solent.sdkm+xml';
case ApplicationVndSpotfireDxp = 'application/vnd.spotfire.dxp';
case ApplicationVndSpotfireSfs = 'application/vnd.spotfire.sfs';
case ApplicationVndStardivisionCalc = 'application/vnd.stardivision.calc';
case ApplicationVndStardivisionDraw = 'application/vnd.stardivision.draw';
case ApplicationVndStardivisionImpress = 'application/vnd.stardivision.impress';
case ApplicationVndStardivisionMath = 'application/vnd.stardivision.math';
case ApplicationVndStardivisionWriter = 'application/vnd.stardivision.writer';
case ApplicationVndStardivisionWriterGlobal = 'application/vnd.stardivision.writer-global';
case ApplicationVndStepmaniaPackage = 'application/vnd.stepmania.package';
case ApplicationVndStepmaniaStepchart = 'application/vnd.stepmania.stepchart';
case ApplicationVndSunXmlCalc = 'application/vnd.sun.xml.calc';
case ApplicationVndSunXmlCalcTemplate = 'application/vnd.sun.xml.calc.template';
case ApplicationVndSunXmlDraw = 'application/vnd.sun.xml.draw';
case ApplicationVndSunXmlDrawTemplate = 'application/vnd.sun.xml.draw.template';
case ApplicationVndSunXmlImpress = 'application/vnd.sun.xml.impress';
case ApplicationVndSunXmlImpressTemplate = 'application/vnd.sun.xml.impress.template';
case ApplicationVndSunXmlMath = 'application/vnd.sun.xml.math';
case ApplicationVndSunXmlWriter = 'application/vnd.sun.xml.writer';
case ApplicationVndSunXmlWriterGlobal = 'application/vnd.sun.xml.writer.global';
case ApplicationVndSunXmlWriterTemplate = 'application/vnd.sun.xml.writer.template';
case ApplicationVndSusCalendar = 'application/vnd.sus-calendar';
case ApplicationVndSvd = 'application/vnd.svd';
case ApplicationVndSymbianInstall = 'application/vnd.symbian.install';
case ApplicationVndSyncmlXml = 'application/vnd.syncml+xml';
case ApplicationVndSyncmlDmWbxml = 'application/vnd.syncml.dm+wbxml';
case ApplicationVndSyncmlDmXml = 'application/vnd.syncml.dm+xml';
case ApplicationVndTaoIntentModuleArchive = 'application/vnd.tao.intent-module-archive';
case ApplicationVndTcpdumpPcap = 'application/vnd.tcpdump.pcap';
case ApplicationVndTmobileLivetv = 'application/vnd.tmobile-livetv';
case ApplicationVndTridTpt = 'application/vnd.trid.tpt';
case ApplicationVndTriscapeMxs = 'application/vnd.triscape.mxs';
case ApplicationVndTrueapp = 'application/vnd.trueapp';
case ApplicationVndUfdl = 'application/vnd.ufdl';
case ApplicationVndUiqTheme = 'application/vnd.uiq.theme';
case ApplicationVndUmajin = 'application/vnd.umajin';
case ApplicationVndUnity = 'application/vnd.unity';
case ApplicationVndUomlXml = 'application/vnd.uoml+xml';
case ApplicationVndVcx = 'application/vnd.vcx';
case ApplicationVndVisio = 'application/vnd.visio';
case ApplicationVndVisionary = 'application/vnd.visionary';
case ApplicationVndVsf = 'application/vnd.vsf';
case ApplicationVndWapWbxml = 'application/vnd.wap.wbxml';
case ApplicationVndWapWmlc = 'application/vnd.wap.wmlc';
case ApplicationVndWapWmlscriptc = 'application/vnd.wap.wmlscriptc';
case ApplicationVndWebturbo = 'application/vnd.webturbo';
case ApplicationVndWolframPlayer = 'application/vnd.wolfram.player';
case ApplicationVndWordperfect = 'application/vnd.wordperfect';
case ApplicationVndWqd = 'application/vnd.wqd';
case ApplicationVndWtStf = 'application/vnd.wt.stf';
case ApplicationVndXara = 'application/vnd.xara';
case ApplicationVndXfdl = 'application/vnd.xfdl';
case ApplicationVndYamahaHvDic = 'application/vnd.yamaha.hv-dic';
case ApplicationVndYamahaHvScript = 'application/vnd.yamaha.hv-script';
case ApplicationVndYamahaHvVoice = 'application/vnd.yamaha.hv-voice';
case ApplicationVndYamahaOpenscoreformat = 'application/vnd.yamaha.openscoreformat';
case ApplicationVndYamahaOpenscoreformatOsfpvgXml = 'application/vnd.yamaha.openscoreformat.osfpvg+xml';
case ApplicationVndYamahaSmafAudio = 'application/vnd.yamaha.smaf-audio';
case ApplicationVndYamahaSmafPhrase = 'application/vnd.yamaha.smaf-phrase';
case ApplicationVndYellowriverCustomMenu = 'application/vnd.yellowriver-custom-menu';
case ApplicationVndZul = 'application/vnd.zul';
case ApplicationVndZzazzDeckXml = 'application/vnd.zzazz.deck+xml';
case ApplicationVoicexmlXml = 'application/voicexml+xml';
case ApplicationWasm = 'application/wasm';
case ApplicationWidget = 'application/widget';
case ApplicationWinhlp = 'application/winhlp';
case ApplicationWsdlXml = 'application/wsdl+xml';
case ApplicationWspolicyXml = 'application/wspolicy+xml';
case ApplicationX7zCompressed = 'application/x-7z-compressed';
case ApplicationXAbiword = 'application/x-abiword';
case ApplicationXAceCompressed = 'application/x-ace-compressed';
case ApplicationXAppleDiskimage = 'application/x-apple-diskimage';
case ApplicationXAuthorwareBin = 'application/x-authorware-bin';
case ApplicationXAuthorwareMap = 'application/x-authorware-map';
case ApplicationXAuthorwareSeg = 'application/x-authorware-seg';
case ApplicationXBcpio = 'application/x-bcpio';
case ApplicationXBittorrent = 'application/x-bittorrent';
case ApplicationXBlorb = 'application/x-blorb';
case ApplicationXBzip = 'application/x-bzip';
case ApplicationXBzip2 = 'application/x-bzip2';
case ApplicationXCbr = 'application/x-cbr';
case ApplicationXCdlink = 'application/x-cdlink';
case ApplicationXCfsCompressed = 'application/x-cfs-compressed';
case ApplicationXChat = 'application/x-chat';
case ApplicationXChessPgn = 'application/x-chess-pgn';
case ApplicationXConference = 'application/x-conference';
case ApplicationXCpio = 'application/x-cpio';
case ApplicationXCsh = 'application/x-csh';
case ApplicationXDebianPackage = 'application/x-debian-package';
case ApplicationXDgcCompressed = 'application/x-dgc-compressed';
case ApplicationXDirector = 'application/x-director';
case ApplicationXDoom = 'application/x-doom';
case ApplicationXDtbncxXml = 'application/x-dtbncx+xml';
case ApplicationXDtbookXml = 'application/x-dtbook+xml';
case ApplicationXDtbresourceXml = 'application/x-dtbresource+xml';
case ApplicationXDvi = 'application/x-dvi';
case ApplicationXEnvoy = 'application/x-envoy';
case ApplicationXEva = 'application/x-eva';
case ApplicationXFontBdf = 'application/x-font-bdf';
case ApplicationXFontGhostscript = 'application/x-font-ghostscript';
case ApplicationXFontLinuxPsf = 'application/x-font-linux-psf';
case ApplicationXFontPcf = 'application/x-font-pcf';
case ApplicationXFontSnf = 'application/x-font-snf';
case ApplicationXFontType1 = 'application/x-font-type1';
case ApplicationXFreearc = 'application/x-freearc';
case ApplicationXFuturesplash = 'application/x-futuresplash';
case ApplicationXGcaCompressed = 'application/x-gca-compressed';
case ApplicationXGlulx = 'application/x-glulx';
case ApplicationXGnumeric = 'application/x-gnumeric';
case ApplicationXGrampsXml = 'application/x-gramps-xml';
case ApplicationXGtar = 'application/x-gtar';
case ApplicationXHdf = 'application/x-hdf';
case ApplicationXInstallInstructions = 'application/x-install-instructions';
case ApplicationXIso9660Image = 'application/x-iso9660-image';
case ApplicationXJavaJnlpFile = 'application/x-java-jnlp-file';
case ApplicationXLatex = 'application/x-latex';
case ApplicationXLzhCompressed = 'application/x-lzh-compressed';
case ApplicationXMie = 'application/x-mie';
case ApplicationXMobipocketEbook = 'application/x-mobipocket-ebook';
case ApplicationXMsApplication = 'application/x-ms-application';
case ApplicationXMsShortcut = 'application/x-ms-shortcut';
case ApplicationXMsWmd = 'application/x-ms-wmd';
case ApplicationXMsWmz = 'application/x-ms-wmz';
case ApplicationXMsXbap = 'application/x-ms-xbap';
case ApplicationXMsaccess = 'application/x-msaccess';
case ApplicationXMsbinder = 'application/x-msbinder';
case ApplicationXMscardfile = 'application/x-mscardfile';
case ApplicationXMsclip = 'application/x-msclip';
case ApplicationXMsdownload = 'application/x-msdownload';
case ApplicationXMsmediaview = 'application/x-msmediaview';
case ApplicationXMsmetafile = 'application/x-msmetafile';
case ApplicationXMsmoney = 'application/x-msmoney';
case ApplicationXMspublisher = 'application/x-mspublisher';
case ApplicationXMsschedule = 'application/x-msschedule';
case ApplicationXMsterminal = 'application/x-msterminal';
case ApplicationXMswrite = 'application/x-mswrite';
case ApplicationXNetcdf = 'application/x-netcdf';
case ApplicationXNzb = 'application/x-nzb';
case ApplicationXPkcs12 = 'application/x-pkcs12';
case ApplicationXPkcs7Certificates = 'application/x-pkcs7-certificates';
case ApplicationXPkcs7Certreqresp = 'application/x-pkcs7-certreqresp';
case ApplicationXRarCompressed = 'application/x-rar-compressed';
case ApplicationXResearchInfoSystems = 'application/x-research-info-systems';
case ApplicationXSh = 'application/x-sh';
case ApplicationXShar = 'application/x-shar';
case ApplicationXShockwaveFlash = 'application/x-shockwave-flash';
case ApplicationXSilverlightApp = 'application/x-silverlight-app';
case ApplicationXSql = 'application/x-sql';
case ApplicationXStuffit = 'application/x-stuffit';
case ApplicationXStuffitx = 'application/x-stuffitx';
case ApplicationXSubrip = 'application/x-subrip';
case ApplicationXSv4cpio = 'application/x-sv4cpio';
case ApplicationXSv4crc = 'application/x-sv4crc';
case ApplicationXT3vmImage = 'application/x-t3vm-image';
case ApplicationXTads = 'application/x-tads';
case ApplicationXTar = 'application/x-tar';
case ApplicationXTcl = 'application/x-tcl';
case ApplicationXTex = 'application/x-tex';
case ApplicationXTexTfm = 'application/x-tex-tfm';
case ApplicationXTexinfo = 'application/x-texinfo';
case ApplicationXTgif = 'application/x-tgif';
case ApplicationXUstar = 'application/x-ustar';
case ApplicationXWaisSource = 'application/x-wais-source';
case ApplicationXX509CaCert = 'application/x-x509-ca-cert';
case ApplicationXXfig = 'application/x-xfig';
case ApplicationXXliffXml = 'application/x-xliff+xml';
case ApplicationXXpinstall = 'application/x-xpinstall';
case ApplicationXXz = 'application/x-xz';
case ApplicationXZmachine = 'application/x-zmachine';
case ApplicationXamlXml = 'application/xaml+xml';
case ApplicationXcapDiffXml = 'application/xcap-diff+xml';
case ApplicationXencXml = 'application/xenc+xml';
case ApplicationXhtmlXml = 'application/xhtml+xml';
case ApplicationXml = 'application/xml';
case ApplicationXmlDtd = 'application/xml-dtd';
case ApplicationXopXml = 'application/xop+xml';
case ApplicationXprocXml = 'application/xproc+xml';
case ApplicationXsltXml = 'application/xslt+xml';
case ApplicationXspfXml = 'application/xspf+xml';
case ApplicationXvXml = 'application/xv+xml';
case ApplicationYang = 'application/yang';
case ApplicationYinXml = 'application/yin+xml';
case ApplicationZip = 'application/zip';
case AudioAdpcm = 'audio/adpcm';
case AudioBasic = 'audio/basic';
case AudioMidi = 'audio/midi';
case AudioMp4 = 'audio/mp4';
case AudioOgg = 'audio/ogg';
case AudioS3m = 'audio/s3m';
case AudioSilk = 'audio/silk';
case AudioVndDeceAudio = 'audio/vnd.dece.audio';
case AudioVndDigitalWinds = 'audio/vnd.digital-winds';
case AudioVndDra = 'audio/vnd.dra';
case AudioVndDts = 'audio/vnd.dts';
case AudioVndDtsHd = 'audio/vnd.dts.hd';
case AudioVndLucentVoice = 'audio/vnd.lucent.voice';
case AudioVndMsPlayreadyMediaPya = 'audio/vnd.ms-playready.media.pya';
case AudioVndNueraEcelp4800 = 'audio/vnd.nuera.ecelp4800';
case AudioVndNueraEcelp7470 = 'audio/vnd.nuera.ecelp7470';
case AudioVndNueraEcelp9600 = 'audio/vnd.nuera.ecelp9600';
case AudioVndRip = 'audio/vnd.rip';
case AudioWebm = 'audio/webm';
case AudioXAac = 'audio/x-aac';
case AudioXAiff = 'audio/x-aiff';
case AudioXCaf = 'audio/x-caf';
case AudioXFlac = 'audio/x-flac';
case AudioXMatroska = 'audio/x-matroska';
case AudioXMpegurl = 'audio/x-mpegurl';
case AudioXMsWax = 'audio/x-ms-wax';
case AudioXMsWma = 'audio/x-ms-wma';
case AudioXPnRealaudio = 'audio/x-pn-realaudio';
case AudioXPnRealaudioPlugin = 'audio/x-pn-realaudio-plugin';
case AudioXWav = 'audio/x-wav';
case AudioXm = 'audio/xm';
case ChemicalXCdx = 'chemical/x-cdx';
case ChemicalXCif = 'chemical/x-cif';
case ChemicalXCmdf = 'chemical/x-cmdf';
case ChemicalXCml = 'chemical/x-cml';
case ChemicalXCsml = 'chemical/x-csml';
case ChemicalXXyz = 'chemical/x-xyz';
case FontCollection = 'font/collection';
case FontOtf = 'font/otf';
case FontTtf = 'font/ttf';
case FontWoff = 'font/woff';
case FontWoff2 = 'font/woff2';
case ImageBmp = 'image/bmp';
case ImageCgm = 'image/cgm';
case ImageG3fax = 'image/g3fax';
case ImageGif = 'image/gif';
case ImageIef = 'image/ief';
case ImageKtx = 'image/ktx';
case ImagePng = 'image/png';
case ImagePrsBtif = 'image/prs.btif';
case ImageSgi = 'image/sgi';
case ImageSvgXml = 'image/svg+xml';
case ImageTiff = 'image/tiff';
case ImageVndAdobePhotoshop = 'image/vnd.adobe.photoshop';
case ImageVndDeceGraphic = 'image/vnd.dece.graphic';
case ImageVndDjvu = 'image/vnd.djvu';
case ImageVndDvbSubtitle = 'image/vnd.dvb.subtitle';
case ImageVndDwg = 'image/vnd.dwg';
case ImageVndDxf = 'image/vnd.dxf';
case ImageVndFastbidsheet = 'image/vnd.fastbidsheet';
case ImageVndFpx = 'image/vnd.fpx';
case ImageVndFst = 'image/vnd.fst';
case ImageVndFujixeroxEdmicsMmr = 'image/vnd.fujixerox.edmics-mmr';
case ImageVndFujixeroxEdmicsRlc = 'image/vnd.fujixerox.edmics-rlc';
case ImageVndMsModi = 'image/vnd.ms-modi';
case ImageVndMsPhoto = 'image/vnd.ms-photo';
case ImageVndNetFpx = 'image/vnd.net-fpx';
case ImageVndWapWbmp = 'image/vnd.wap.wbmp';
case ImageVndXiff = 'image/vnd.xiff';
case ImageWebp = 'image/webp';
case ImageX3ds = 'image/x-3ds';
case ImageXCmuRaster = 'image/x-cmu-raster';
case ImageXCmx = 'image/x-cmx';
case ImageXFreehand = 'image/x-freehand';
case ImageXIcon = 'image/x-icon';
case ImageXMrsidImage = 'image/x-mrsid-image';
case ImageXPcx = 'image/x-pcx';
case ImageXPict = 'image/x-pict';
case ImageXPortableAnymap = 'image/x-portable-anymap';
case ImageXPortableBitmap = 'image/x-portable-bitmap';
case ImageXPortableGraymap = 'image/x-portable-graymap';
case ImageXPortablePixmap = 'image/x-portable-pixmap';
case ImageXRgb = 'image/x-rgb';
case ImageXTga = 'image/x-tga';
case ImageXXbitmap = 'image/x-xbitmap';
case ImageXXpixmap = 'image/x-xpixmap';
case ImageXXwindowdump = 'image/x-xwindowdump';
case MessageRfc822 = 'message/rfc822';
case ModelIges = 'model/iges';
case ModelMesh = 'model/mesh';
case ModelVndColladaXml = 'model/vnd.collada+xml';
case ModelVndDwf = 'model/vnd.dwf';
case ModelVndGdl = 'model/vnd.gdl';
case ModelVndGtw = 'model/vnd.gtw';
case ModelVndVtu = 'model/vnd.vtu';
case ModelVrml = 'model/vrml';
case ModelX3dBinary = 'model/x3d+binary';
case ModelX3dVrml = 'model/x3d+vrml';
case ModelX3dXml = 'model/x3d+xml';
case TextCacheManifest = 'text/cache-manifest';
case TextCalendar = 'text/calendar';
case TextCss = 'text/css';
case TextCsv = 'text/csv';
case TextHtml = 'text/html';
case TextJavascript = 'text/javascript';
case TextN3 = 'text/n3';
case TextPrsLinesTag = 'text/prs.lines.tag';
case TextRichtext = 'text/richtext';
case TextSgml = 'text/sgml';
case TextTabSeparatedValues = 'text/tab-separated-values';
case TextTroff = 'text/troff';
case TextTurtle = 'text/turtle';
case TextUriList = 'text/uri-list';
case TextVcard = 'text/vcard';
case TextVndCurl = 'text/vnd.curl';
case TextVndCurlDcurl = 'text/vnd.curl.dcurl';
case TextVndCurlMcurl = 'text/vnd.curl.mcurl';
case TextVndCurlScurl = 'text/vnd.curl.scurl';
case TextVndDvbSubtitle = 'text/vnd.dvb.subtitle';
case TextVndFly = 'text/vnd.fly';
case TextVndFmiFlexstor = 'text/vnd.fmi.flexstor';
case TextVndGraphviz = 'text/vnd.graphviz';
case TextVndIn3d3dml = 'text/vnd.in3d.3dml';
case TextVndIn3dSpot = 'text/vnd.in3d.spot';
case TextVndSunJ2meAppDescriptor = 'text/vnd.sun.j2me.app-descriptor';
case TextVndWapWml = 'text/vnd.wap.wml';
case TextVndWapWmlscript = 'text/vnd.wap.wmlscript';
case TextXAsm = 'text/x-asm';
case TextXC = 'text/x-c';
case TextXFortran = 'text/x-fortran';
case TextXJavaSource = 'text/x-java-source';
case TextXNfo = 'text/x-nfo';
case TextXOpml = 'text/x-opml';
case TextXPascal = 'text/x-pascal';
case TextXSetext = 'text/x-setext';
case TextXSfv = 'text/x-sfv';
case TextXUuencode = 'text/x-uuencode';
case TextXVcalendar = 'text/x-vcalendar';
case TextXVcard = 'text/x-vcard';
case Video3gpp = 'video/3gpp';
case Video3gpp2 = 'video/3gpp2';
case VideoH261 = 'video/h261';
case VideoH263 = 'video/h263';
case VideoH264 = 'video/h264';
case VideoJpeg = 'video/jpeg';
case VideoJpm = 'video/jpm';
case VideoMj2 = 'video/mj2';
case VideoMp2t = 'video/mp2t';
case VideoMp4 = 'video/mp4';
case VideoMpeg = 'video/mpeg';
case VideoOgg = 'video/ogg';
case VideoQuicktime = 'video/quicktime';
case VideoVndDeceHd = 'video/vnd.dece.hd';
case VideoVndDeceMobile = 'video/vnd.dece.mobile';
case VideoVndDecePd = 'video/vnd.dece.pd';
case VideoVndDeceSd = 'video/vnd.dece.sd';
case VideoVndDeceVideo = 'video/vnd.dece.video';
case VideoVndDvbFile = 'video/vnd.dvb.file';
case VideoVndFvt = 'video/vnd.fvt';
case VideoVndMpegurl = 'video/vnd.mpegurl';
case VideoVndMsPlayreadyMediaPyv = 'video/vnd.ms-playready.media.pyv';
case VideoVndUvvuMp4 = 'video/vnd.uvvu.mp4';
case VideoVndVivo = 'video/vnd.vivo';
case VideoWebm = 'video/webm';
case VideoXF4v = 'video/x-f4v';
case VideoXFli = 'video/x-fli';
case VideoXFlv = 'video/x-flv';
case VideoXM4v = 'video/x-m4v';
case VideoXMatroska = 'video/x-matroska';
case VideoXMng = 'video/x-mng';
case VideoXMsAsf = 'video/x-ms-asf';
case VideoXMsVob = 'video/x-ms-vob';
case VideoXMsWm = 'video/x-ms-wm';
case VideoXMsWmv = 'video/x-ms-wmv';
case VideoXMsWmx = 'video/x-ms-wmx';
case VideoXMsWvx = 'video/x-ms-wvx';
case VideoXMsvideo = 'video/x-msvideo';
case VideoXSgiMovie = 'video/x-sgi-movie';
case VideoXSmv = 'video/x-smv';
case XConferenceXCooltalk = 'x-conference/x-cooltalk';
#[\Override]
public function getExtension(): string
{
return match($this) {
self::ApplicationFontWoff => 'wof',
self::ApplicationPhp => 'php',
self::ApplicationXFontOtf => 'otf',
self::ApplicationXFontTtf => 'ttf',
self::ApplicationXGzip => 'zip',
self::ApplicationXHttpdPhp => 'php',
self::ApplicationXHttpdPhpSource => 'php',
self::ApplicationXPhp => 'php',
self::AudioAmr => 'amr',
self::AudioMpeg => 'mp3',
self::ImageJpeg => 'jpg',
self::ImageXMsBmp => 'bmp',
self::TextPhp => 'php',
self::TextXPhp => 'php',
self::ImageHeif => 'heif',
self::ImageAvif => 'avif',
self::TextPlain => 'env',
self::ApplicationAndrewInset => 'ez',
self::ApplicationApplixware => 'aw',
self::ApplicationAtomXml => 'atom',
self::ApplicationAtomcatXml => 'atomcat',
self::ApplicationAtomsvcXml => 'atomsvc',
self::ApplicationCcxmlXml => 'ccxml',
self::ApplicationCdmiCapability => 'cdmia',
self::ApplicationCdmiContainer => 'cdmic',
self::ApplicationCdmiDomain => 'cdmid',
self::ApplicationCdmiObject => 'cdmio',
self::ApplicationCdmiQueue => 'cdmiq',
self::ApplicationCuSeeme => 'cu',
self::ApplicationDavmountXml => 'davmount',
self::ApplicationDocbookXml => 'dbk',
self::ApplicationDsscDer => 'dssc',
self::ApplicationDsscXml => 'xdssc',
self::ApplicationEcmascript => 'ecma',
self::ApplicationEmmaXml => 'emma',
self::ApplicationEpubZip => 'epub',
self::ApplicationExi => 'exi',
self::ApplicationFontTdpfr => 'pfr',
self::ApplicationGmlXml => 'gml',
self::ApplicationGpxXml => 'gpx',
self::ApplicationGxf => 'gxf',
self::ApplicationHyperstudio => 'stk',
self::ApplicationInkmlXml => 'ink',
self::ApplicationIpfix => 'ipfix',
self::ApplicationJavaArchive => 'jar',
self::ApplicationJavaSerializedObject => 'ser',
self::ApplicationJavaVm => 'class',
self::ApplicationJson => 'json',
self::ApplicationJsonmlJson => 'jsonml',
self::ApplicationLostXml => 'lostxml',
self::ApplicationMacBinhex40 => 'hqx',
self::ApplicationMacCompactpro => 'cpt',
self::ApplicationMadsXml => 'mads',
self::ApplicationMarc => 'mrc',
self::ApplicationMarcxmlXml => 'mrcx',
self::ApplicationMathematica => 'ma',
self::ApplicationMathmlXml => 'mathml',
self::ApplicationMbox => 'mbox',
self::ApplicationMediaservercontrolXml => 'mscml',
self::ApplicationMetalinkXml => 'metalink',
self::ApplicationMetalink4Xml => 'meta4',
self::ApplicationMetsXml => 'mets',
self::ApplicationModsXml => 'mods',
self::ApplicationMp21 => 'm21',
self::ApplicationMp4 => 'mp4s',
self::ApplicationMsword => 'doc',
self::ApplicationMxf => 'mxf',
self::ApplicationOctetStream => 'bin',
self::ApplicationOda => 'oda',
self::ApplicationOebpsPackageXml => 'opf',
self::ApplicationOgg => 'ogx',
self::ApplicationOmdocXml => 'omdoc',
self::ApplicationOnenote => 'onetoc',
self::ApplicationOxps => 'oxps',
self::ApplicationPatchOpsErrorXml => 'xer',
self::ApplicationPdf => 'pdf',
self::ApplicationPgpEncrypted => 'pgp',
self::ApplicationPgpSignature => 'asc',
self::ApplicationPicsRules => 'prf',
self::ApplicationPkcs10 => 'p10',
self::ApplicationPkcs7Mime => 'p7m',
self::ApplicationPkcs7Signature => 'p7s',
self::ApplicationPkcs8 => 'p8',
self::ApplicationPkixAttrCert => 'ac',
self::ApplicationPkixCert => 'cer',
self::ApplicationPkixCrl => 'crl',
self::ApplicationPkixPkipath => 'pkipath',
self::ApplicationPkixcmp => 'pki',
self::ApplicationPlsXml => 'pls',
self::ApplicationPostscript => 'ai',
self::ApplicationPrsCww => 'cww',
self::ApplicationPskcXml => 'pskcxml',
self::ApplicationRdfXml => 'rdf',
self::ApplicationReginfoXml => 'rif',
self::ApplicationRelaxNgCompactSyntax => 'rnc',
self::ApplicationResourceListsXml => 'rl',
self::ApplicationResourceListsDiffXml => 'rld',
self::ApplicationRlsServicesXml => 'rs',
self::ApplicationRpkiGhostbusters => 'gbr',
self::ApplicationRpkiManifest => 'mft',
self::ApplicationRpkiRoa => 'roa',
self::ApplicationRsdXml => 'rsd',
self::ApplicationRssXml => 'rss',
self::ApplicationRtf => 'rtf',
self::ApplicationSbmlXml => 'sbml',
self::ApplicationScvpCvRequest => 'scq',
self::ApplicationScvpCvResponse => 'scs',
self::ApplicationScvpVpRequest => 'spq',
self::ApplicationScvpVpResponse => 'spp',
self::ApplicationSdp => 'sdp',
self::ApplicationSetPaymentInitiation => 'setpay',
self::ApplicationSetRegistrationInitiation => 'setreg',
self::ApplicationShfXml => 'shf',
self::ApplicationSmilXml => 'smi',
self::ApplicationSparqlQuery => 'rq',
self::ApplicationSparqlResultsXml => 'srx',
self::ApplicationSrgs => 'gram',
self::ApplicationSrgsXml => 'grxml',
self::ApplicationSruXml => 'sru',
self::ApplicationSsdlXml => 'ssdl',
self::ApplicationSsmlXml => 'ssml',
self::ApplicationTeiXml => 'tei',
self::ApplicationThraudXml => 'tfi',
self::ApplicationTimestampedData => 'tsd',
self::ApplicationVnd3gppPicBwLarge => 'plb',
self::ApplicationVnd3gppPicBwSmall => 'psb',
self::ApplicationVnd3gppPicBwVar => 'pvb',
self::ApplicationVnd3gpp2Tcap => 'tcap',
self::ApplicationVnd3mPostItNotes => 'pwn',
self::ApplicationVndAccpacSimplyAso => 'aso',
self::ApplicationVndAccpacSimplyImp => 'imp',
self::ApplicationVndAcucobol => 'acu',
self::ApplicationVndAcucorp => 'atc',
self::ApplicationVndAdobeAirApplicationInstallerPackageZip => 'air',
self::ApplicationVndAdobeFormscentralFcdt => 'fcdt',
self::ApplicationVndAdobeFxp => 'fxp',
self::ApplicationVndAdobeXdpXml => 'xdp',
self::ApplicationVndAdobeXfdf => 'xfdf',
self::ApplicationVndAheadSpace => 'ahead',
self::ApplicationVndAirzipFilesecureAzf => 'azf',
self::ApplicationVndAirzipFilesecureAzs => 'azs',
self::ApplicationVndAmazonEbook => 'azw',
self::ApplicationVndAmericandynamicsAcc => 'acc',
self::ApplicationVndAmigaAmi => 'ami',
self::ApplicationVndAndroidPackageArchive => 'apk',
self::ApplicationVndAnserWebCertificateIssueInitiation => 'cii',
self::ApplicationVndAnserWebFundsTransferInitiation => 'fti',
self::ApplicationVndAntixGameComponent => 'atx',
self::ApplicationVndAppleInstallerXml => 'mpkg',
self::ApplicationVndAppleMpegurl => 'm3u8',
self::ApplicationVndAristanetworksSwi => 'swi',
self::ApplicationVndAstraeaSoftwareIota => 'iota',
self::ApplicationVndAudiograph => 'aep',
self::ApplicationVndBlueiceMultipass => 'mpm',
self::ApplicationVndBmi => 'bmi',
self::ApplicationVndBusinessobjects => 'rep',
self::ApplicationVndChemdrawXml => 'cdxml',
self::ApplicationVndChipnutsKaraokeMmd => 'mmd',
self::ApplicationVndCinderella => 'cdy',
self::ApplicationVndClaymore => 'cla',
self::ApplicationVndCloantoRp9 => 'rp9',
self::ApplicationVndClonkC4group => 'c4g',
self::ApplicationVndCluetrustCartomobileConfig => 'c11amc',
self::ApplicationVndCluetrustCartomobileConfigPkg => 'c11amz',
self::ApplicationVndCommonspace => 'csp',
self::ApplicationVndContactCmsg => 'cdbcmsg',
self::ApplicationVndCosmocaller => 'cmc',
self::ApplicationVndCrickClicker => 'clkx',
self::ApplicationVndCrickClickerKeyboard => 'clkk',
self::ApplicationVndCrickClickerPalette => 'clkp',
self::ApplicationVndCrickClickerTemplate => 'clkt',
self::ApplicationVndCrickClickerWordbank => 'clkw',
self::ApplicationVndCriticaltoolsWbsXml => 'wbs',
self::ApplicationVndCtcPosml => 'pml',
self::ApplicationVndCupsPpd => 'ppd',
self::ApplicationVndCurlCar => 'car',
self::ApplicationVndCurlPcurl => 'pcurl',
self::ApplicationVndDart => 'dart',
self::ApplicationVndDataVisionRdz => 'rdz',
self::ApplicationVndDeceData => 'uvf',
self::ApplicationVndDeceTtmlXml => 'uvt',
self::ApplicationVndDeceUnspecified => 'uvx',
self::ApplicationVndDeceZip => 'uvz',
self::ApplicationVndDenovoFcselayoutLink => 'fe_launch',
self::ApplicationVndDna => 'dna',
self::ApplicationVndDolbyMlp => 'mlp',
self::ApplicationVndDpgraph => 'dpg',
self::ApplicationVndDreamfactory => 'dfac',
self::ApplicationVndDsKeypoint => 'kpxx',
self::ApplicationVndDvbAit => 'ait',
self::ApplicationVndDvbService => 'svc',
self::ApplicationVndDynageo => 'geo',
self::ApplicationVndEcowinChart => 'mag',
self::ApplicationVndEnliven => 'nml',
self::ApplicationVndEpsonEsf => 'esf',
self::ApplicationVndEpsonMsf => 'msf',
self::ApplicationVndEpsonQuickanime => 'qam',
self::ApplicationVndEpsonSalt => 'slt',
self::ApplicationVndEpsonSsf => 'ssf',
self::ApplicationVndEszigno3Xml => 'es3',
self::ApplicationVndEzpixAlbum => 'ez2',
self::ApplicationVndEzpixPackage => 'ez3',
self::ApplicationVndFdf => 'fdf',
self::ApplicationVndFdsnMseed => 'mseed',
self::ApplicationVndFdsnSeed => 'seed',
self::ApplicationVndFlographit => 'gph',
self::ApplicationVndFluxtimeClip => 'ftc',
self::ApplicationVndFramemaker => 'fm',
self::ApplicationVndFrogansFnc => 'fnc',
self::ApplicationVndFrogansLtf => 'ltf',
self::ApplicationVndFscWeblaunch => 'fsc',
self::ApplicationVndFujitsuOasys => 'oas',
self::ApplicationVndFujitsuOasys2 => 'oa2',
self::ApplicationVndFujitsuOasys3 => 'oa3',
self::ApplicationVndFujitsuOasysgp => 'fg5',
self::ApplicationVndFujitsuOasysprs => 'bh2',
self::ApplicationVndFujixeroxDdd => 'ddd',
self::ApplicationVndFujixeroxDocuworks => 'xdw',
self::ApplicationVndFujixeroxDocuworksBinder => 'xbd',
self::ApplicationVndFuzzysheet => 'fzs',
self::ApplicationVndGenomatixTuxedo => 'txd',
self::ApplicationVndGeogebraFile => 'ggb',
self::ApplicationVndGeogebraSlides => 'ggs',
self::ApplicationVndGeogebraTool => 'ggt',
self::ApplicationVndGeometryExplorer => 'gex',
self::ApplicationVndGeonext => 'gxt',
self::ApplicationVndGeoplan => 'g2w',
self::ApplicationVndGeospace => 'g3w',
self::ApplicationVndGmx => 'gmx',
self::ApplicationVndGoogleEarthKmlXml => 'kml',
self::ApplicationVndGoogleEarthKmz => 'kmz',
self::ApplicationVndGrafeq => 'gqf',
self::ApplicationVndGrooveAccount => 'gac',
self::ApplicationVndGrooveHelp => 'ghf',
self::ApplicationVndGrooveIdentityMessage => 'gim',
self::ApplicationVndGrooveInjector => 'grv',
self::ApplicationVndGrooveToolMessage => 'gtm',
self::ApplicationVndGrooveToolTemplate => 'tpl',
self::ApplicationVndGrooveVcard => 'vcg',
self::ApplicationVndHalXml => 'hal',
self::ApplicationVndHandheldEntertainmentXml => 'zmm',
self::ApplicationVndHbci => 'hbci',
self::ApplicationVndHheLessonPlayer => 'les',
self::ApplicationVndHpHpgl => 'hpgl',
self::ApplicationVndHpHpid => 'hpid',
self::ApplicationVndHpHps => 'hps',
self::ApplicationVndHpJlyt => 'jlt',
self::ApplicationVndHpPcl => 'pcl',
self::ApplicationVndHpPclxl => 'pclxl',
self::ApplicationVndHydrostatixSofData => 'sfd-hdstx',
self::ApplicationVndIbmMinipay => 'mpy',
self::ApplicationVndIbmModcap => 'afp',
self::ApplicationVndIbmRightsManagement => 'irm',
self::ApplicationVndIbmSecureContainer => 'sc',
self::ApplicationVndIccprofile => 'icc',
self::ApplicationVndIgloader => 'igl',
self::ApplicationVndImmervisionIvp => 'ivp',
self::ApplicationVndImmervisionIvu => 'ivu',
self::ApplicationVndInsorsIgm => 'igm',
self::ApplicationVndInterconFormnet => 'xpw',
self::ApplicationVndIntergeo => 'i2g',
self::ApplicationVndIntuQbo => 'qbo',
self::ApplicationVndIntuQfx => 'qfx',
self::ApplicationVndIpunpluggedRcprofile => 'rcprofile',
self::ApplicationVndIrepositoryPackageXml => 'irp',
self::ApplicationVndIsXpr => 'xpr',
self::ApplicationVndIsacFcs => 'fcs',
self::ApplicationVndJam => 'jam',
self::ApplicationVndJcpJavameMidletRms => 'rms',
self::ApplicationVndJisp => 'jisp',
self::ApplicationVndJoostJodaArchive => 'joda',
self::ApplicationVndKahootz => 'ktz',
self::ApplicationVndKdeKarbon => 'karbon',
self::ApplicationVndKdeKchart => 'chrt',
self::ApplicationVndKdeKformula => 'kfo',
self::ApplicationVndKdeKivio => 'flw',
self::ApplicationVndKdeKontour => 'kon',
self::ApplicationVndKdeKpresenter => 'kpr',
self::ApplicationVndKdeKspread => 'ksp',
self::ApplicationVndKdeKword => 'kwd',
self::ApplicationVndKenameaapp => 'htke',
self::ApplicationVndKidspiration => 'kia',
self::ApplicationVndKinar => 'kne',
self::ApplicationVndKoan => 'skp',
self::ApplicationVndKodakDescriptor => 'sse',
self::ApplicationVndLasLasXml => 'lasxml',
self::ApplicationVndLlamagraphicsLifeBalanceDesktop => 'lbd',
self::ApplicationVndLlamagraphicsLifeBalanceExchangeXml => 'lbe',
self::ApplicationVndLotus123 => '123',
self::ApplicationVndLotusApproach => 'apr',
self::ApplicationVndLotusFreelance => 'pre',
self::ApplicationVndLotusNotes => 'nsf',
self::ApplicationVndLotusOrganizer => 'org',
self::ApplicationVndLotusScreencam => 'scm',
self::ApplicationVndLotusWordpro => 'lwp',
self::ApplicationVndMacportsPortpkg => 'portpkg',
self::ApplicationVndMcd => 'mcd',
self::ApplicationVndMedcalcdata => 'mc1',
self::ApplicationVndMediastationCdkey => 'cdkey',
self::ApplicationVndMfer => 'mwf',
self::ApplicationVndMfmp => 'mfm',
self::ApplicationVndMicrografxFlo => 'flo',
self::ApplicationVndMicrografxIgx => 'igx',
self::ApplicationVndMif => 'mif',
self::ApplicationVndMobiusDaf => 'daf',
self::ApplicationVndMobiusDis => 'dis',
self::ApplicationVndMobiusMbk => 'mbk',
self::ApplicationVndMobiusMqy => 'mqy',
self::ApplicationVndMobiusMsl => 'msl',
self::ApplicationVndMobiusPlc => 'plc',
self::ApplicationVndMobiusTxf => 'txf',
self::ApplicationVndMophunApplication => 'mpn',
self::ApplicationVndMophunCertificate => 'mpc',
self::ApplicationVndMozillaXulXml => 'xul',
self::ApplicationVndMsArtgalry => 'cil',
self::ApplicationVndMsCabCompressed => 'cab',
self::ApplicationVndMsExcel => 'xls',
self::ApplicationVndMsExcelAddinMacroenabled12 => 'xlam',
self::ApplicationVndMsExcelSheetBinaryMacroenabled12 => 'xlsb',
self::ApplicationVndMsExcelSheetMacroenabled12 => 'xlsm',
self::ApplicationVndMsExcelTemplateMacroenabled12 => 'xltm',
self::ApplicationVndMsFontobject => 'eot',
self::ApplicationVndMsHtmlhelp => 'chm',
self::ApplicationVndMsIms => 'ims',
self::ApplicationVndMsLrm => 'lrm',
self::ApplicationVndMsOfficetheme => 'thmx',
self::ApplicationVndMsPkiSeccat => 'cat',
self::ApplicationVndMsPkiStl => 'stl',
self::ApplicationVndMsPowerpoint => 'ppt',
self::ApplicationVndMsPowerpointAddinMacroenabled12 => 'ppam',
self::ApplicationVndMsPowerpointPresentationMacroenabled12 => 'pptm',
self::ApplicationVndMsPowerpointSlideMacroenabled12 => 'sldm',
self::ApplicationVndMsPowerpointSlideshowMacroenabled12 => 'ppsm',
self::ApplicationVndMsPowerpointTemplateMacroenabled12 => 'potm',
self::ApplicationVndMsProject => 'mpp',
self::ApplicationVndMsWordDocumentMacroenabled12 => 'docm',
self::ApplicationVndMsWordTemplateMacroenabled12 => 'dotm',
self::ApplicationVndMsWorks => 'wps',
self::ApplicationVndMsWpl => 'wpl',
self::ApplicationVndMsXpsdocument => 'xps',
self::ApplicationVndMseq => 'mseq',
self::ApplicationVndMusician => 'mus',
self::ApplicationVndMuveeStyle => 'msty',
self::ApplicationVndMynfc => 'taglet',
self::ApplicationVndNeurolanguageNlu => 'nlu',
self::ApplicationVndNitf => 'ntf',
self::ApplicationVndNoblenetDirectory => 'nnd',
self::ApplicationVndNoblenetSealer => 'nns',
self::ApplicationVndNoblenetWeb => 'nnw',
self::ApplicationVndNokiaNGageData => 'ngdat',
self::ApplicationVndNokiaNGageSymbianInstall => 'n-gage',
self::ApplicationVndNokiaRadioPreset => 'rpst',
self::ApplicationVndNokiaRadioPresets => 'rpss',
self::ApplicationVndNovadigmEdm => 'edm',
self::ApplicationVndNovadigmEdx => 'edx',
self::ApplicationVndNovadigmExt => 'ext',
self::ApplicationVndOasisOpendocumentChart => 'odc',
self::ApplicationVndOasisOpendocumentChartTemplate => 'otc',
self::ApplicationVndOasisOpendocumentDatabase => 'odb',
self::ApplicationVndOasisOpendocumentFormula => 'odf',
self::ApplicationVndOasisOpendocumentFormulaTemplate => 'odft',
self::ApplicationVndOasisOpendocumentGraphics => 'odg',
self::ApplicationVndOasisOpendocumentGraphicsTemplate => 'otg',
self::ApplicationVndOasisOpendocumentImage => 'odi',
self::ApplicationVndOasisOpendocumentImageTemplate => 'oti',
self::ApplicationVndOasisOpendocumentPresentation => 'odp',
self::ApplicationVndOasisOpendocumentPresentationTemplate => 'otp',
self::ApplicationVndOasisOpendocumentSpreadsheet => 'ods',
self::ApplicationVndOasisOpendocumentSpreadsheetTemplate => 'ots',
self::ApplicationVndOasisOpendocumentText => 'odt',
self::ApplicationVndOasisOpendocumentTextMaster => 'odm',
self::ApplicationVndOasisOpendocumentTextTemplate => 'ott',
self::ApplicationVndOasisOpendocumentTextWeb => 'oth',
self::ApplicationVndOlpcSugar => 'xo',
self::ApplicationVndOmaDd2Xml => 'dd2',
self::ApplicationVndOpenofficeorgExtension => 'oxt',
self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation => 'pptx',
self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlide => 'sldx',
self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlideshow => 'ppsx',
self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlTemplate => 'potx',
self::ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet => 'xlsx',
self::ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlTemplate => 'xltx',
self::ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument => 'docx',
self::ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlTemplate => 'dotx',
self::ApplicationVndOsgeoMapguidePackage => 'mgp',
self::ApplicationVndOsgiDp => 'dp',
self::ApplicationVndOsgiSubsystem => 'esa',
self::ApplicationVndPalm => 'pdb',
self::ApplicationVndPawaafile => 'paw',
self::ApplicationVndPgFormat => 'str',
self::ApplicationVndPgOsasli => 'ei6',
self::ApplicationVndPicsel => 'efif',
self::ApplicationVndPmiWidget => 'wg',
self::ApplicationVndPocketlearn => 'plf',
self::ApplicationVndPowerbuilder6 => 'pbd',
self::ApplicationVndPreviewsystemsBox => 'box',
self::ApplicationVndProteusMagazine => 'mgz',
self::ApplicationVndPublishareDeltaTree => 'qps',
self::ApplicationVndPviPtid1 => 'ptid',
self::ApplicationVndQuarkQuarkxpress => 'qxd',
self::ApplicationVndRealvncBed => 'bed',
self::ApplicationVndRecordareMusicxml => 'mxl',
self::ApplicationVndRecordareMusicxmlXml => 'musicxml',
self::ApplicationVndRigCryptonote => 'cryptonote',
self::ApplicationVndRimCod => 'cod',
self::ApplicationVndRnRealmedia => 'rm',
self::ApplicationVndRnRealmediaVbr => 'rmvb',
self::ApplicationVndRoute66Link66Xml => 'link66',
self::ApplicationVndSailingtrackerTrack => 'st',
self::ApplicationVndSeemail => 'see',
self::ApplicationVndSema => 'sema',
self::ApplicationVndSemd => 'semd',
self::ApplicationVndSemf => 'semf',
self::ApplicationVndShanaInformedFormdata => 'ifm',
self::ApplicationVndShanaInformedFormtemplate => 'itp',
self::ApplicationVndShanaInformedInterchange => 'iif',
self::ApplicationVndShanaInformedPackage => 'ipk',
self::ApplicationVndSimtechMindmapper => 'twd',
self::ApplicationVndSmaf => 'mmf',
self::ApplicationVndSmartTeacher => 'teacher',
self::ApplicationVndSolentSdkmXml => 'sdkm',
self::ApplicationVndSpotfireDxp => 'dxp',
self::ApplicationVndSpotfireSfs => 'sfs',
self::ApplicationVndStardivisionCalc => 'sdc',
self::ApplicationVndStardivisionDraw => 'sda',
self::ApplicationVndStardivisionImpress => 'sdd',
self::ApplicationVndStardivisionMath => 'smf',
self::ApplicationVndStardivisionWriter => 'sdw',
self::ApplicationVndStardivisionWriterGlobal => 'sgl',
self::ApplicationVndStepmaniaPackage => 'smzip',
self::ApplicationVndStepmaniaStepchart => 'sm',
self::ApplicationVndSunXmlCalc => 'sxc',
self::ApplicationVndSunXmlCalcTemplate => 'stc',
self::ApplicationVndSunXmlDraw => 'sxd',
self::ApplicationVndSunXmlDrawTemplate => 'std',
self::ApplicationVndSunXmlImpress => 'sxi',
self::ApplicationVndSunXmlImpressTemplate => 'sti',
self::ApplicationVndSunXmlMath => 'sxm',
self::ApplicationVndSunXmlWriter => 'sxw',
self::ApplicationVndSunXmlWriterGlobal => 'sxg',
self::ApplicationVndSunXmlWriterTemplate => 'stw',
self::ApplicationVndSusCalendar => 'sus',
self::ApplicationVndSvd => 'svd',
self::ApplicationVndSymbianInstall => 'sis',
self::ApplicationVndSyncmlXml => 'xsm',
self::ApplicationVndSyncmlDmWbxml => 'bdm',
self::ApplicationVndSyncmlDmXml => 'xdm',
self::ApplicationVndTaoIntentModuleArchive => 'tao',
self::ApplicationVndTcpdumpPcap => 'pcap',
self::ApplicationVndTmobileLivetv => 'tmo',
self::ApplicationVndTridTpt => 'tpt',
self::ApplicationVndTriscapeMxs => 'mxs',
self::ApplicationVndTrueapp => 'tra',
self::ApplicationVndUfdl => 'ufd',
self::ApplicationVndUiqTheme => 'utz',
self::ApplicationVndUmajin => 'umj',
self::ApplicationVndUnity => 'unityweb',
self::ApplicationVndUomlXml => 'uoml',
self::ApplicationVndVcx => 'vcx',
self::ApplicationVndVisio => 'vsd',
self::ApplicationVndVisionary => 'vis',
self::ApplicationVndVsf => 'vsf',
self::ApplicationVndWapWbxml => 'wbxml',
self::ApplicationVndWapWmlc => 'wmlc',
self::ApplicationVndWapWmlscriptc => 'wmlsc',
self::ApplicationVndWebturbo => 'wtb',
self::ApplicationVndWolframPlayer => 'nbp',
self::ApplicationVndWordperfect => 'wpd',
self::ApplicationVndWqd => 'wqd',
self::ApplicationVndWtStf => 'stf',
self::ApplicationVndXara => 'xar',
self::ApplicationVndXfdl => 'xfdl',
self::ApplicationVndYamahaHvDic => 'hvd',
self::ApplicationVndYamahaHvScript => 'hvs',
self::ApplicationVndYamahaHvVoice => 'hvp',
self::ApplicationVndYamahaOpenscoreformat => 'osf',
self::ApplicationVndYamahaOpenscoreformatOsfpvgXml => 'osfpvg',
self::ApplicationVndYamahaSmafAudio => 'saf',
self::ApplicationVndYamahaSmafPhrase => 'spf',
self::ApplicationVndYellowriverCustomMenu => 'cmp',
self::ApplicationVndZul => 'zir',
self::ApplicationVndZzazzDeckXml => 'zaz',
self::ApplicationVoicexmlXml => 'vxml',
self::ApplicationWasm => 'wasm',
self::ApplicationWidget => 'wgt',
self::ApplicationWinhlp => 'hlp',
self::ApplicationWsdlXml => 'wsdl',
self::ApplicationWspolicyXml => 'wspolicy',
self::ApplicationX7zCompressed => '7z',
self::ApplicationXAbiword => 'abw',
self::ApplicationXAceCompressed => 'ace',
self::ApplicationXAppleDiskimage => 'dmg',
self::ApplicationXAuthorwareBin => 'aab',
self::ApplicationXAuthorwareMap => 'aam',
self::ApplicationXAuthorwareSeg => 'aas',
self::ApplicationXBcpio => 'bcpio',
self::ApplicationXBittorrent => 'torrent',
self::ApplicationXBlorb => 'blb',
self::ApplicationXBzip => 'bz',
self::ApplicationXBzip2 => 'bz2',
self::ApplicationXCbr => 'cbr',
self::ApplicationXCdlink => 'vcd',
self::ApplicationXCfsCompressed => 'cfs',
self::ApplicationXChat => 'chat',
self::ApplicationXChessPgn => 'pgn',
self::ApplicationXConference => 'nsc',
self::ApplicationXCpio => 'cpio',
self::ApplicationXCsh => 'csh',
self::ApplicationXDebianPackage => 'deb',
self::ApplicationXDgcCompressed => 'dgc',
self::ApplicationXDirector => 'dir',
self::ApplicationXDoom => 'wad',
self::ApplicationXDtbncxXml => 'ncx',
self::ApplicationXDtbookXml => 'dtb',
self::ApplicationXDtbresourceXml => 'res',
self::ApplicationXDvi => 'dvi',
self::ApplicationXEnvoy => 'evy',
self::ApplicationXEva => 'eva',
self::ApplicationXFontBdf => 'bdf',
self::ApplicationXFontGhostscript => 'gsf',
self::ApplicationXFontLinuxPsf => 'psf',
self::ApplicationXFontPcf => 'pcf',
self::ApplicationXFontSnf => 'snf',
self::ApplicationXFontType1 => 'pfa',
self::ApplicationXFreearc => 'arc',
self::ApplicationXFuturesplash => 'spl',
self::ApplicationXGcaCompressed => 'gca',
self::ApplicationXGlulx => 'ulx',
self::ApplicationXGnumeric => 'gnumeric',
self::ApplicationXGrampsXml => 'gramps',
self::ApplicationXGtar => 'gtar',
self::ApplicationXHdf => 'hdf',
self::ApplicationXInstallInstructions => 'install',
self::ApplicationXIso9660Image => 'iso',
self::ApplicationXJavaJnlpFile => 'jnlp',
self::ApplicationXLatex => 'latex',
self::ApplicationXLzhCompressed => 'lzh',
self::ApplicationXMie => 'mie',
self::ApplicationXMobipocketEbook => 'prc',
self::ApplicationXMsApplication => 'application',
self::ApplicationXMsShortcut => 'lnk',
self::ApplicationXMsWmd => 'wmd',
self::ApplicationXMsWmz => 'wmz',
self::ApplicationXMsXbap => 'xbap',
self::ApplicationXMsaccess => 'mdb',
self::ApplicationXMsbinder => 'obd',
self::ApplicationXMscardfile => 'crd',
self::ApplicationXMsclip => 'clp',
self::ApplicationXMsdownload => 'exe',
self::ApplicationXMsmediaview => 'mvb',
self::ApplicationXMsmetafile => 'wmf',
self::ApplicationXMsmoney => 'mny',
self::ApplicationXMspublisher => 'pub',
self::ApplicationXMsschedule => 'scd',
self::ApplicationXMsterminal => 'trm',
self::ApplicationXMswrite => 'wri',
self::ApplicationXNetcdf => 'nc',
self::ApplicationXNzb => 'nzb',
self::ApplicationXPkcs12 => 'p12',
self::ApplicationXPkcs7Certificates => 'p7b',
self::ApplicationXPkcs7Certreqresp => 'p7r',
self::ApplicationXRarCompressed => 'rar',
self::ApplicationXResearchInfoSystems => 'ris',
self::ApplicationXSh => 'sh',
self::ApplicationXShar => 'shar',
self::ApplicationXShockwaveFlash => 'swf',
self::ApplicationXSilverlightApp => 'xap',
self::ApplicationXSql => 'sql',
self::ApplicationXStuffit => 'sit',
self::ApplicationXStuffitx => 'sitx',
self::ApplicationXSubrip => 'srt',
self::ApplicationXSv4cpio => 'sv4cpio',
self::ApplicationXSv4crc => 'sv4crc',
self::ApplicationXT3vmImage => 't3',
self::ApplicationXTads => 'gam',
self::ApplicationXTar => 'tar',
self::ApplicationXTcl => 'tcl',
self::ApplicationXTex => 'tex',
self::ApplicationXTexTfm => 'tfm',
self::ApplicationXTexinfo => 'texinfo',
self::ApplicationXTgif => 'obj',
self::ApplicationXUstar => 'ustar',
self::ApplicationXWaisSource => 'src',
self::ApplicationXX509CaCert => 'der',
self::ApplicationXXfig => 'fig',
self::ApplicationXXliffXml => 'xlf',
self::ApplicationXXpinstall => 'xpi',
self::ApplicationXXz => 'xz',
self::ApplicationXZmachine => 'z1',
self::ApplicationXamlXml => 'xaml',
self::ApplicationXcapDiffXml => 'xdf',
self::ApplicationXencXml => 'xenc',
self::ApplicationXhtmlXml => 'xhtml',
self::ApplicationXml => 'xml',
self::ApplicationXmlDtd => 'dtd',
self::ApplicationXopXml => 'xop',
self::ApplicationXprocXml => 'xpl',
self::ApplicationXsltXml => 'xslt',
self::ApplicationXspfXml => 'xspf',
self::ApplicationXvXml => 'mxml',
self::ApplicationYang => 'yang',
self::ApplicationYinXml => 'yin',
self::ApplicationZip => 'zip',
self::AudioAdpcm => 'adp',
self::AudioBasic => 'au',
self::AudioMidi => 'mid',
self::AudioMp4 => 'm4a',
self::AudioOgg => 'oga',
self::AudioS3m => 's3m',
self::AudioSilk => 'sil',
self::AudioVndDeceAudio => 'uva',
self::AudioVndDigitalWinds => 'eol',
self::AudioVndDra => 'dra',
self::AudioVndDts => 'dts',
self::AudioVndDtsHd => 'dtshd',
self::AudioVndLucentVoice => 'lvp',
self::AudioVndMsPlayreadyMediaPya => 'pya',
self::AudioVndNueraEcelp4800 => 'ecelp4800',
self::AudioVndNueraEcelp7470 => 'ecelp7470',
self::AudioVndNueraEcelp9600 => 'ecelp9600',
self::AudioVndRip => 'rip',
self::AudioWebm => 'weba',
self::AudioXAac => 'aac',
self::AudioXAiff => 'aif',
self::AudioXCaf => 'caf',
self::AudioXFlac => 'flac',
self::AudioXMatroska => 'mka',
self::AudioXMpegurl => 'm3u',
self::AudioXMsWax => 'wax',
self::AudioXMsWma => 'wma',
self::AudioXPnRealaudio => 'ram',
self::AudioXPnRealaudioPlugin => 'rmp',
self::AudioXWav => 'wav',
self::AudioXm => 'xm',
self::ChemicalXCdx => 'cdx',
self::ChemicalXCif => 'cif',
self::ChemicalXCmdf => 'cmdf',
self::ChemicalXCml => 'cml',
self::ChemicalXCsml => 'csml',
self::ChemicalXXyz => 'xyz',
self::FontCollection => 'ttc',
self::FontOtf => 'otf',
self::FontTtf => 'ttf',
self::FontWoff => 'woff',
self::FontWoff2 => 'woff2',
self::ImageBmp => 'bmp',
self::ImageCgm => 'cgm',
self::ImageG3fax => 'g3',
self::ImageGif => 'gif',
self::ImageIef => 'ief',
self::ImageKtx => 'ktx',
self::ImagePng => 'png',
self::ImagePrsBtif => 'btif',
self::ImageSgi => 'sgi',
self::ImageSvgXml => 'svg',
self::ImageTiff => 'tiff',
self::ImageVndAdobePhotoshop => 'psd',
self::ImageVndDeceGraphic => 'uvi',
self::ImageVndDjvu => 'djvu',
self::ImageVndDvbSubtitle => 'sub',
self::ImageVndDwg => 'dwg',
self::ImageVndDxf => 'dxf',
self::ImageVndFastbidsheet => 'fbs',
self::ImageVndFpx => 'fpx',
self::ImageVndFst => 'fst',
self::ImageVndFujixeroxEdmicsMmr => 'mmr',
self::ImageVndFujixeroxEdmicsRlc => 'rlc',
self::ImageVndMsModi => 'mdi',
self::ImageVndMsPhoto => 'wdp',
self::ImageVndNetFpx => 'npx',
self::ImageVndWapWbmp => 'wbmp',
self::ImageVndXiff => 'xif',
self::ImageWebp => 'webp',
self::ImageX3ds => '3ds',
self::ImageXCmuRaster => 'ras',
self::ImageXCmx => 'cmx',
self::ImageXFreehand => 'fh',
self::ImageXIcon => 'ico',
self::ImageXMrsidImage => 'sid',
self::ImageXPcx => 'pcx',
self::ImageXPict => 'pic',
self::ImageXPortableAnymap => 'pnm',
self::ImageXPortableBitmap => 'pbm',
self::ImageXPortableGraymap => 'pgm',
self::ImageXPortablePixmap => 'ppm',
self::ImageXRgb => 'rgb',
self::ImageXTga => 'tga',
self::ImageXXbitmap => 'xbm',
self::ImageXXpixmap => 'xpm',
self::ImageXXwindowdump => 'xwd',
self::MessageRfc822 => 'eml',
self::ModelIges => 'igs',
self::ModelMesh => 'msh',
self::ModelVndColladaXml => 'dae',
self::ModelVndDwf => 'dwf',
self::ModelVndGdl => 'gdl',
self::ModelVndGtw => 'gtw',
self::ModelVndVtu => 'vtu',
self::ModelVrml => 'wrl',
self::ModelX3dBinary => 'x3db',
self::ModelX3dVrml => 'x3dv',
self::ModelX3dXml => 'x3d',
self::TextCacheManifest => 'appcache',
self::TextCalendar => 'ics',
self::TextCss => 'css',
self::TextCsv => 'csv',
self::TextHtml => 'html',
self::TextJavascript => 'js',
self::TextN3 => 'n3',
self::TextPrsLinesTag => 'dsc',
self::TextRichtext => 'rtx',
self::TextSgml => 'sgml',
self::TextTabSeparatedValues => 'tsv',
self::TextTroff => 't',
self::TextTurtle => 'ttl',
self::TextUriList => 'uri',
self::TextVcard => 'vcard',
self::TextVndCurl => 'curl',
self::TextVndCurlDcurl => 'dcurl',
self::TextVndCurlMcurl => 'mcurl',
self::TextVndCurlScurl => 'scurl',
self::TextVndDvbSubtitle => 'sub',
self::TextVndFly => 'fly',
self::TextVndFmiFlexstor => 'flx',
self::TextVndGraphviz => 'gv',
self::TextVndIn3d3dml => '3dml',
self::TextVndIn3dSpot => 'spot',
self::TextVndSunJ2meAppDescriptor => 'jad',
self::TextVndWapWml => 'wml',
self::TextVndWapWmlscript => 'wmls',
self::TextXAsm => 's',
self::TextXC => 'c',
self::TextXFortran => 'f',
self::TextXJavaSource => 'java',
self::TextXNfo => 'nfo',
self::TextXOpml => 'opml',
self::TextXPascal => 'p',
self::TextXSetext => 'etx',
self::TextXSfv => 'sfv',
self::TextXUuencode => 'uu',
self::TextXVcalendar => 'vcs',
self::TextXVcard => 'vcf',
self::Video3gpp => '3gp',
self::Video3gpp2 => '3g2',
self::VideoH261 => 'h261',
self::VideoH263 => 'h263',
self::VideoH264 => 'h264',
self::VideoJpeg => 'jpgv',
self::VideoJpm => 'jpm',
self::VideoMj2 => 'mj2',
self::VideoMp2t => 'ts',
self::VideoMp4 => 'mp4',
self::VideoMpeg => 'mpeg',
self::VideoOgg => 'ogv',
self::VideoQuicktime => 'qt',
self::VideoVndDeceHd => 'uvh',
self::VideoVndDeceMobile => 'uvm',
self::VideoVndDecePd => 'uvp',
self::VideoVndDeceSd => 'uvs',
self::VideoVndDeceVideo => 'uvv',
self::VideoVndDvbFile => 'dvb',
self::VideoVndFvt => 'fvt',
self::VideoVndMpegurl => 'mxu',
self::VideoVndMsPlayreadyMediaPyv => 'pyv',
self::VideoVndUvvuMp4 => 'uvu',
self::VideoVndVivo => 'viv',
self::VideoWebm => 'webm',
self::VideoXF4v => 'f4v',
self::VideoXFli => 'fli',
self::VideoXFlv => 'flv',
self::VideoXM4v => 'm4v',
self::VideoXMatroska => 'mkv',
self::VideoXMng => 'mng',
self::VideoXMsAsf => 'asf',
self::VideoXMsVob => 'vob',
self::VideoXMsWm => 'wm',
self::VideoXMsWmv => 'wmv',
self::VideoXMsWmx => 'wmx',
self::VideoXMsWvx => 'wvx',
self::VideoXMsvideo => 'avi',
self::VideoXSgiMovie => 'movie',
self::VideoXSmv => 'smv',
self::XConferenceXCooltalk => 'ice',
};
}
#[\Override]
public function getValue(): string
{
return $this->value;
}
public static function fromExtension(string $extension): MimeType
{
$type = self::tryFromExtension($extension);
if ($type === null) {
throw new InvalidArgumentException('Unknown extension: ' . $extension);
}
return $type;
}
public static function tryFromExtension(string $extension): ?MimeType
{
return match($extension) {
'wof' => self::ApplicationFontWoff,
'php' => self::ApplicationPhp,
'otf' => self::ApplicationXFontOtf,
'ttf' => self::ApplicationXFontTtf,
'ttc' => self::ApplicationXFontTtf,
'zip' => self::ApplicationXGzip,
'amr' => self::AudioAmr,
'mp3' => self::AudioMpeg,
'mpga' => self::AudioMpeg,
'mp2' => self::AudioMpeg,
'mp2a' => self::AudioMpeg,
'm2a' => self::AudioMpeg,
'm3a' => self::AudioMpeg,
'jpg' => self::ImageJpeg,
'jpeg' => self::ImageJpeg,
'jpe' => self::ImageJpeg,
'bmp' => self::ImageXMsBmp,
'heif' => self::ImageHeif,
'heic' => self::ImageHeif,
'avif' => self::ImageAvif,
'env' => self::TextPlain,
'ez' => self::ApplicationAndrewInset,
'aw' => self::ApplicationApplixware,
'atom' => self::ApplicationAtomXml,
'atomcat' => self::ApplicationAtomcatXml,
'atomsvc' => self::ApplicationAtomsvcXml,
'ccxml' => self::ApplicationCcxmlXml,
'cdmia' => self::ApplicationCdmiCapability,
'cdmic' => self::ApplicationCdmiContainer,
'cdmid' => self::ApplicationCdmiDomain,
'cdmio' => self::ApplicationCdmiObject,
'cdmiq' => self::ApplicationCdmiQueue,
'cu' => self::ApplicationCuSeeme,
'davmount' => self::ApplicationDavmountXml,
'dbk' => self::ApplicationDocbookXml,
'dssc' => self::ApplicationDsscDer,
'xdssc' => self::ApplicationDsscXml,
'ecma' => self::ApplicationEcmascript,
'emma' => self::ApplicationEmmaXml,
'epub' => self::ApplicationEpubZip,
'exi' => self::ApplicationExi,
'pfr' => self::ApplicationFontTdpfr,
'gml' => self::ApplicationGmlXml,
'gpx' => self::ApplicationGpxXml,
'gxf' => self::ApplicationGxf,
'stk' => self::ApplicationHyperstudio,
'ink' => self::ApplicationInkmlXml,
'inkml' => self::ApplicationInkmlXml,
'ipfix' => self::ApplicationIpfix,
'jar' => self::ApplicationJavaArchive,
'ser' => self::ApplicationJavaSerializedObject,
'class' => self::ApplicationJavaVm,
'json' => self::ApplicationJson,
'jsonml' => self::ApplicationJsonmlJson,
'lostxml' => self::ApplicationLostXml,
'hqx' => self::ApplicationMacBinhex40,
'cpt' => self::ApplicationMacCompactpro,
'mads' => self::ApplicationMadsXml,
'mrc' => self::ApplicationMarc,
'mrcx' => self::ApplicationMarcxmlXml,
'ma' => self::ApplicationMathematica,
'nb' => self::ApplicationMathematica,
'mb' => self::ApplicationMathematica,
'mathml' => self::ApplicationMathmlXml,
'mbox' => self::ApplicationMbox,
'mscml' => self::ApplicationMediaservercontrolXml,
'metalink' => self::ApplicationMetalinkXml,
'meta4' => self::ApplicationMetalink4Xml,
'mets' => self::ApplicationMetsXml,
'mods' => self::ApplicationModsXml,
'm21' => self::ApplicationMp21,
'mp21' => self::ApplicationMp21,
'mp4s' => self::ApplicationMp4,
'doc' => self::ApplicationMsword,
'dot' => self::ApplicationMsword,
'mxf' => self::ApplicationMxf,
'bin' => self::ApplicationOctetStream,
'dms' => self::ApplicationOctetStream,
'lrf' => self::ApplicationOctetStream,
'mar' => self::ApplicationOctetStream,
'so' => self::ApplicationOctetStream,
'dist' => self::ApplicationOctetStream,
'distz' => self::ApplicationOctetStream,
'pkg' => self::ApplicationOctetStream,
'bpk' => self::ApplicationOctetStream,
'dump' => self::ApplicationOctetStream,
'elc' => self::ApplicationOctetStream,
'deploy' => self::ApplicationOctetStream,
'oda' => self::ApplicationOda,
'opf' => self::ApplicationOebpsPackageXml,
'ogx' => self::ApplicationOgg,
'omdoc' => self::ApplicationOmdocXml,
'onetoc' => self::ApplicationOnenote,
'onetoc2' => self::ApplicationOnenote,
'onetmp' => self::ApplicationOnenote,
'onepkg' => self::ApplicationOnenote,
'oxps' => self::ApplicationOxps,
'xer' => self::ApplicationPatchOpsErrorXml,
'pdf' => self::ApplicationPdf,
'pgp' => self::ApplicationPgpEncrypted,
'asc' => self::ApplicationPgpSignature,
'sig' => self::ApplicationPgpSignature,
'prf' => self::ApplicationPicsRules,
'p10' => self::ApplicationPkcs10,
'p7m' => self::ApplicationPkcs7Mime,
'p7c' => self::ApplicationPkcs7Mime,
'p7s' => self::ApplicationPkcs7Signature,
'p8' => self::ApplicationPkcs8,
'ac' => self::ApplicationPkixAttrCert,
'cer' => self::ApplicationPkixCert,
'crl' => self::ApplicationPkixCrl,
'pkipath' => self::ApplicationPkixPkipath,
'pki' => self::ApplicationPkixcmp,
'pls' => self::ApplicationPlsXml,
'ai' => self::ApplicationPostscript,
'eps' => self::ApplicationPostscript,
'ps' => self::ApplicationPostscript,
'cww' => self::ApplicationPrsCww,
'pskcxml' => self::ApplicationPskcXml,
'rdf' => self::ApplicationRdfXml,
'rif' => self::ApplicationReginfoXml,
'rnc' => self::ApplicationRelaxNgCompactSyntax,
'rl' => self::ApplicationResourceListsXml,
'rld' => self::ApplicationResourceListsDiffXml,
'rs' => self::ApplicationRlsServicesXml,
'gbr' => self::ApplicationRpkiGhostbusters,
'mft' => self::ApplicationRpkiManifest,
'roa' => self::ApplicationRpkiRoa,
'rsd' => self::ApplicationRsdXml,
'rss' => self::ApplicationRssXml,
'rtf' => self::ApplicationRtf,
'sbml' => self::ApplicationSbmlXml,
'scq' => self::ApplicationScvpCvRequest,
'scs' => self::ApplicationScvpCvResponse,
'spq' => self::ApplicationScvpVpRequest,
'spp' => self::ApplicationScvpVpResponse,
'sdp' => self::ApplicationSdp,
'setpay' => self::ApplicationSetPaymentInitiation,
'setreg' => self::ApplicationSetRegistrationInitiation,
'shf' => self::ApplicationShfXml,
'smi' => self::ApplicationSmilXml,
'smil' => self::ApplicationSmilXml,
'rq' => self::ApplicationSparqlQuery,
'srx' => self::ApplicationSparqlResultsXml,
'gram' => self::ApplicationSrgs,
'grxml' => self::ApplicationSrgsXml,
'sru' => self::ApplicationSruXml,
'ssdl' => self::ApplicationSsdlXml,
'ssml' => self::ApplicationSsmlXml,
'tei' => self::ApplicationTeiXml,
'teicorpus' => self::ApplicationTeiXml,
'tfi' => self::ApplicationThraudXml,
'tsd' => self::ApplicationTimestampedData,
'plb' => self::ApplicationVnd3gppPicBwLarge,
'psb' => self::ApplicationVnd3gppPicBwSmall,
'pvb' => self::ApplicationVnd3gppPicBwVar,
'tcap' => self::ApplicationVnd3gpp2Tcap,
'pwn' => self::ApplicationVnd3mPostItNotes,
'aso' => self::ApplicationVndAccpacSimplyAso,
'imp' => self::ApplicationVndAccpacSimplyImp,
'acu' => self::ApplicationVndAcucobol,
'atc' => self::ApplicationVndAcucorp,
'acutc' => self::ApplicationVndAcucorp,
'air' => self::ApplicationVndAdobeAirApplicationInstallerPackageZip,
'fcdt' => self::ApplicationVndAdobeFormscentralFcdt,
'fxp' => self::ApplicationVndAdobeFxp,
'fxpl' => self::ApplicationVndAdobeFxp,
'xdp' => self::ApplicationVndAdobeXdpXml,
'xfdf' => self::ApplicationVndAdobeXfdf,
'ahead' => self::ApplicationVndAheadSpace,
'azf' => self::ApplicationVndAirzipFilesecureAzf,
'azs' => self::ApplicationVndAirzipFilesecureAzs,
'azw' => self::ApplicationVndAmazonEbook,
'acc' => self::ApplicationVndAmericandynamicsAcc,
'ami' => self::ApplicationVndAmigaAmi,
'apk' => self::ApplicationVndAndroidPackageArchive,
'cii' => self::ApplicationVndAnserWebCertificateIssueInitiation,
'fti' => self::ApplicationVndAnserWebFundsTransferInitiation,
'atx' => self::ApplicationVndAntixGameComponent,
'mpkg' => self::ApplicationVndAppleInstallerXml,
'm3u8' => self::ApplicationVndAppleMpegurl,
'swi' => self::ApplicationVndAristanetworksSwi,
'iota' => self::ApplicationVndAstraeaSoftwareIota,
'aep' => self::ApplicationVndAudiograph,
'mpm' => self::ApplicationVndBlueiceMultipass,
'bmi' => self::ApplicationVndBmi,
'rep' => self::ApplicationVndBusinessobjects,
'cdxml' => self::ApplicationVndChemdrawXml,
'mmd' => self::ApplicationVndChipnutsKaraokeMmd,
'cdy' => self::ApplicationVndCinderella,
'cla' => self::ApplicationVndClaymore,
'rp9' => self::ApplicationVndCloantoRp9,
'c4g' => self::ApplicationVndClonkC4group,
'c4d' => self::ApplicationVndClonkC4group,
'c4f' => self::ApplicationVndClonkC4group,
'c4p' => self::ApplicationVndClonkC4group,
'c4u' => self::ApplicationVndClonkC4group,
'c11amc' => self::ApplicationVndCluetrustCartomobileConfig,
'c11amz' => self::ApplicationVndCluetrustCartomobileConfigPkg,
'csp' => self::ApplicationVndCommonspace,
'cdbcmsg' => self::ApplicationVndContactCmsg,
'cmc' => self::ApplicationVndCosmocaller,
'clkx' => self::ApplicationVndCrickClicker,
'clkk' => self::ApplicationVndCrickClickerKeyboard,
'clkp' => self::ApplicationVndCrickClickerPalette,
'clkt' => self::ApplicationVndCrickClickerTemplate,
'clkw' => self::ApplicationVndCrickClickerWordbank,
'wbs' => self::ApplicationVndCriticaltoolsWbsXml,
'pml' => self::ApplicationVndCtcPosml,
'ppd' => self::ApplicationVndCupsPpd,
'car' => self::ApplicationVndCurlCar,
'pcurl' => self::ApplicationVndCurlPcurl,
'dart' => self::ApplicationVndDart,
'rdz' => self::ApplicationVndDataVisionRdz,
'uvf' => self::ApplicationVndDeceData,
'uvvf' => self::ApplicationVndDeceData,
'uvd' => self::ApplicationVndDeceData,
'uvvd' => self::ApplicationVndDeceData,
'uvt' => self::ApplicationVndDeceTtmlXml,
'uvvt' => self::ApplicationVndDeceTtmlXml,
'uvx' => self::ApplicationVndDeceUnspecified,
'uvvx' => self::ApplicationVndDeceUnspecified,
'uvz' => self::ApplicationVndDeceZip,
'uvvz' => self::ApplicationVndDeceZip,
'fe_launch' => self::ApplicationVndDenovoFcselayoutLink,
'dna' => self::ApplicationVndDna,
'mlp' => self::ApplicationVndDolbyMlp,
'dpg' => self::ApplicationVndDpgraph,
'dfac' => self::ApplicationVndDreamfactory,
'kpxx' => self::ApplicationVndDsKeypoint,
'ait' => self::ApplicationVndDvbAit,
'svc' => self::ApplicationVndDvbService,
'geo' => self::ApplicationVndDynageo,
'mag' => self::ApplicationVndEcowinChart,
'nml' => self::ApplicationVndEnliven,
'esf' => self::ApplicationVndEpsonEsf,
'msf' => self::ApplicationVndEpsonMsf,
'qam' => self::ApplicationVndEpsonQuickanime,
'slt' => self::ApplicationVndEpsonSalt,
'ssf' => self::ApplicationVndEpsonSsf,
'es3' => self::ApplicationVndEszigno3Xml,
'et3' => self::ApplicationVndEszigno3Xml,
'ez2' => self::ApplicationVndEzpixAlbum,
'ez3' => self::ApplicationVndEzpixPackage,
'fdf' => self::ApplicationVndFdf,
'mseed' => self::ApplicationVndFdsnMseed,
'seed' => self::ApplicationVndFdsnSeed,
'dataless' => self::ApplicationVndFdsnSeed,
'gph' => self::ApplicationVndFlographit,
'ftc' => self::ApplicationVndFluxtimeClip,
'fm' => self::ApplicationVndFramemaker,
'frame' => self::ApplicationVndFramemaker,
'maker' => self::ApplicationVndFramemaker,
'book' => self::ApplicationVndFramemaker,
'fnc' => self::ApplicationVndFrogansFnc,
'ltf' => self::ApplicationVndFrogansLtf,
'fsc' => self::ApplicationVndFscWeblaunch,
'oas' => self::ApplicationVndFujitsuOasys,
'oa2' => self::ApplicationVndFujitsuOasys2,
'oa3' => self::ApplicationVndFujitsuOasys3,
'fg5' => self::ApplicationVndFujitsuOasysgp,
'bh2' => self::ApplicationVndFujitsuOasysprs,
'ddd' => self::ApplicationVndFujixeroxDdd,
'xdw' => self::ApplicationVndFujixeroxDocuworks,
'xbd' => self::ApplicationVndFujixeroxDocuworksBinder,
'fzs' => self::ApplicationVndFuzzysheet,
'txd' => self::ApplicationVndGenomatixTuxedo,
'ggb' => self::ApplicationVndGeogebraFile,
'ggs' => self::ApplicationVndGeogebraSlides,
'ggt' => self::ApplicationVndGeogebraTool,
'gex' => self::ApplicationVndGeometryExplorer,
'gre' => self::ApplicationVndGeometryExplorer,
'gxt' => self::ApplicationVndGeonext,
'g2w' => self::ApplicationVndGeoplan,
'g3w' => self::ApplicationVndGeospace,
'gmx' => self::ApplicationVndGmx,
'kml' => self::ApplicationVndGoogleEarthKmlXml,
'kmz' => self::ApplicationVndGoogleEarthKmz,
'gqf' => self::ApplicationVndGrafeq,
'gqs' => self::ApplicationVndGrafeq,
'gac' => self::ApplicationVndGrooveAccount,
'ghf' => self::ApplicationVndGrooveHelp,
'gim' => self::ApplicationVndGrooveIdentityMessage,
'grv' => self::ApplicationVndGrooveInjector,
'gtm' => self::ApplicationVndGrooveToolMessage,
'tpl' => self::ApplicationVndGrooveToolTemplate,
'vcg' => self::ApplicationVndGrooveVcard,
'hal' => self::ApplicationVndHalXml,
'zmm' => self::ApplicationVndHandheldEntertainmentXml,
'hbci' => self::ApplicationVndHbci,
'les' => self::ApplicationVndHheLessonPlayer,
'hpgl' => self::ApplicationVndHpHpgl,
'hpid' => self::ApplicationVndHpHpid,
'hps' => self::ApplicationVndHpHps,
'jlt' => self::ApplicationVndHpJlyt,
'pcl' => self::ApplicationVndHpPcl,
'pclxl' => self::ApplicationVndHpPclxl,
'sfd-hdstx' => self::ApplicationVndHydrostatixSofData,
'mpy' => self::ApplicationVndIbmMinipay,
'afp' => self::ApplicationVndIbmModcap,
'listafp' => self::ApplicationVndIbmModcap,
'list3820' => self::ApplicationVndIbmModcap,
'irm' => self::ApplicationVndIbmRightsManagement,
'sc' => self::ApplicationVndIbmSecureContainer,
'icc' => self::ApplicationVndIccprofile,
'icm' => self::ApplicationVndIccprofile,
'igl' => self::ApplicationVndIgloader,
'ivp' => self::ApplicationVndImmervisionIvp,
'ivu' => self::ApplicationVndImmervisionIvu,
'igm' => self::ApplicationVndInsorsIgm,
'xpw' => self::ApplicationVndInterconFormnet,
'xpx' => self::ApplicationVndInterconFormnet,
'i2g' => self::ApplicationVndIntergeo,
'qbo' => self::ApplicationVndIntuQbo,
'qfx' => self::ApplicationVndIntuQfx,
'rcprofile' => self::ApplicationVndIpunpluggedRcprofile,
'irp' => self::ApplicationVndIrepositoryPackageXml,
'xpr' => self::ApplicationVndIsXpr,
'fcs' => self::ApplicationVndIsacFcs,
'jam' => self::ApplicationVndJam,
'rms' => self::ApplicationVndJcpJavameMidletRms,
'jisp' => self::ApplicationVndJisp,
'joda' => self::ApplicationVndJoostJodaArchive,
'ktz' => self::ApplicationVndKahootz,
'ktr' => self::ApplicationVndKahootz,
'karbon' => self::ApplicationVndKdeKarbon,
'chrt' => self::ApplicationVndKdeKchart,
'kfo' => self::ApplicationVndKdeKformula,
'flw' => self::ApplicationVndKdeKivio,
'kon' => self::ApplicationVndKdeKontour,
'kpr' => self::ApplicationVndKdeKpresenter,
'kpt' => self::ApplicationVndKdeKpresenter,
'ksp' => self::ApplicationVndKdeKspread,
'kwd' => self::ApplicationVndKdeKword,
'kwt' => self::ApplicationVndKdeKword,
'htke' => self::ApplicationVndKenameaapp,
'kia' => self::ApplicationVndKidspiration,
'kne' => self::ApplicationVndKinar,
'knp' => self::ApplicationVndKinar,
'skp' => self::ApplicationVndKoan,
'skd' => self::ApplicationVndKoan,
'skt' => self::ApplicationVndKoan,
'skm' => self::ApplicationVndKoan,
'sse' => self::ApplicationVndKodakDescriptor,
'lasxml' => self::ApplicationVndLasLasXml,
'lbd' => self::ApplicationVndLlamagraphicsLifeBalanceDesktop,
'lbe' => self::ApplicationVndLlamagraphicsLifeBalanceExchangeXml,
'123' => self::ApplicationVndLotus123,
'apr' => self::ApplicationVndLotusApproach,
'pre' => self::ApplicationVndLotusFreelance,
'nsf' => self::ApplicationVndLotusNotes,
'org' => self::ApplicationVndLotusOrganizer,
'scm' => self::ApplicationVndLotusScreencam,
'lwp' => self::ApplicationVndLotusWordpro,
'portpkg' => self::ApplicationVndMacportsPortpkg,
'mcd' => self::ApplicationVndMcd,
'mc1' => self::ApplicationVndMedcalcdata,
'cdkey' => self::ApplicationVndMediastationCdkey,
'mwf' => self::ApplicationVndMfer,
'mfm' => self::ApplicationVndMfmp,
'flo' => self::ApplicationVndMicrografxFlo,
'igx' => self::ApplicationVndMicrografxIgx,
'mif' => self::ApplicationVndMif,
'daf' => self::ApplicationVndMobiusDaf,
'dis' => self::ApplicationVndMobiusDis,
'mbk' => self::ApplicationVndMobiusMbk,
'mqy' => self::ApplicationVndMobiusMqy,
'msl' => self::ApplicationVndMobiusMsl,
'plc' => self::ApplicationVndMobiusPlc,
'txf' => self::ApplicationVndMobiusTxf,
'mpn' => self::ApplicationVndMophunApplication,
'mpc' => self::ApplicationVndMophunCertificate,
'xul' => self::ApplicationVndMozillaXulXml,
'cil' => self::ApplicationVndMsArtgalry,
'cab' => self::ApplicationVndMsCabCompressed,
'xls' => self::ApplicationVndMsExcel,
'xlm' => self::ApplicationVndMsExcel,
'xla' => self::ApplicationVndMsExcel,
'xlc' => self::ApplicationVndMsExcel,
'xlt' => self::ApplicationVndMsExcel,
'xlw' => self::ApplicationVndMsExcel,
'xlam' => self::ApplicationVndMsExcelAddinMacroenabled12,
'xlsb' => self::ApplicationVndMsExcelSheetBinaryMacroenabled12,
'xlsm' => self::ApplicationVndMsExcelSheetMacroenabled12,
'xltm' => self::ApplicationVndMsExcelTemplateMacroenabled12,
'eot' => self::ApplicationVndMsFontobject,
'chm' => self::ApplicationVndMsHtmlhelp,
'ims' => self::ApplicationVndMsIms,
'lrm' => self::ApplicationVndMsLrm,
'thmx' => self::ApplicationVndMsOfficetheme,
'cat' => self::ApplicationVndMsPkiSeccat,
'stl' => self::ApplicationVndMsPkiStl,
'ppt' => self::ApplicationVndMsPowerpoint,
'pps' => self::ApplicationVndMsPowerpoint,
'pot' => self::ApplicationVndMsPowerpoint,
'ppam' => self::ApplicationVndMsPowerpointAddinMacroenabled12,
'pptm' => self::ApplicationVndMsPowerpointPresentationMacroenabled12,
'sldm' => self::ApplicationVndMsPowerpointSlideMacroenabled12,
'ppsm' => self::ApplicationVndMsPowerpointSlideshowMacroenabled12,
'potm' => self::ApplicationVndMsPowerpointTemplateMacroenabled12,
'mpp' => self::ApplicationVndMsProject,
'mpt' => self::ApplicationVndMsProject,
'docm' => self::ApplicationVndMsWordDocumentMacroenabled12,
'dotm' => self::ApplicationVndMsWordTemplateMacroenabled12,
'wps' => self::ApplicationVndMsWorks,
'wks' => self::ApplicationVndMsWorks,
'wcm' => self::ApplicationVndMsWorks,
'wdb' => self::ApplicationVndMsWorks,
'wpl' => self::ApplicationVndMsWpl,
'xps' => self::ApplicationVndMsXpsdocument,
'mseq' => self::ApplicationVndMseq,
'mus' => self::ApplicationVndMusician,
'msty' => self::ApplicationVndMuveeStyle,
'taglet' => self::ApplicationVndMynfc,
'nlu' => self::ApplicationVndNeurolanguageNlu,
'ntf' => self::ApplicationVndNitf,
'nitf' => self::ApplicationVndNitf,
'nnd' => self::ApplicationVndNoblenetDirectory,
'nns' => self::ApplicationVndNoblenetSealer,
'nnw' => self::ApplicationVndNoblenetWeb,
'ngdat' => self::ApplicationVndNokiaNGageData,
'n-gage' => self::ApplicationVndNokiaNGageSymbianInstall,
'rpst' => self::ApplicationVndNokiaRadioPreset,
'rpss' => self::ApplicationVndNokiaRadioPresets,
'edm' => self::ApplicationVndNovadigmEdm,
'edx' => self::ApplicationVndNovadigmEdx,
'ext' => self::ApplicationVndNovadigmExt,
'odc' => self::ApplicationVndOasisOpendocumentChart,
'otc' => self::ApplicationVndOasisOpendocumentChartTemplate,
'odb' => self::ApplicationVndOasisOpendocumentDatabase,
'odf' => self::ApplicationVndOasisOpendocumentFormula,
'odft' => self::ApplicationVndOasisOpendocumentFormulaTemplate,
'odg' => self::ApplicationVndOasisOpendocumentGraphics,
'otg' => self::ApplicationVndOasisOpendocumentGraphicsTemplate,
'odi' => self::ApplicationVndOasisOpendocumentImage,
'oti' => self::ApplicationVndOasisOpendocumentImageTemplate,
'odp' => self::ApplicationVndOasisOpendocumentPresentation,
'otp' => self::ApplicationVndOasisOpendocumentPresentationTemplate,
'ods' => self::ApplicationVndOasisOpendocumentSpreadsheet,
'ots' => self::ApplicationVndOasisOpendocumentSpreadsheetTemplate,
'odt' => self::ApplicationVndOasisOpendocumentText,
'odm' => self::ApplicationVndOasisOpendocumentTextMaster,
'ott' => self::ApplicationVndOasisOpendocumentTextTemplate,
'oth' => self::ApplicationVndOasisOpendocumentTextWeb,
'xo' => self::ApplicationVndOlpcSugar,
'dd2' => self::ApplicationVndOmaDd2Xml,
'oxt' => self::ApplicationVndOpenofficeorgExtension,
'pptx' => self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation,
'sldx' => self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlide,
'ppsx' => self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlideshow,
'potx' => self::ApplicationVndOpenxmlformatsOfficedocumentPresentationmlTemplate,
'xlsx' => self::ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet,
'xltx' => self::ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlTemplate,
'docx' => self::ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument,
'dotx' => self::ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlTemplate,
'mgp' => self::ApplicationVndOsgeoMapguidePackage,
'dp' => self::ApplicationVndOsgiDp,
'esa' => self::ApplicationVndOsgiSubsystem,
'pdb' => self::ApplicationVndPalm,
'pqa' => self::ApplicationVndPalm,
'oprc' => self::ApplicationVndPalm,
'paw' => self::ApplicationVndPawaafile,
'str' => self::ApplicationVndPgFormat,
'ei6' => self::ApplicationVndPgOsasli,
'efif' => self::ApplicationVndPicsel,
'wg' => self::ApplicationVndPmiWidget,
'plf' => self::ApplicationVndPocketlearn,
'pbd' => self::ApplicationVndPowerbuilder6,
'box' => self::ApplicationVndPreviewsystemsBox,
'mgz' => self::ApplicationVndProteusMagazine,
'qps' => self::ApplicationVndPublishareDeltaTree,
'ptid' => self::ApplicationVndPviPtid1,
'qxd' => self::ApplicationVndQuarkQuarkxpress,
'qxt' => self::ApplicationVndQuarkQuarkxpress,
'qwd' => self::ApplicationVndQuarkQuarkxpress,
'qwt' => self::ApplicationVndQuarkQuarkxpress,
'qxl' => self::ApplicationVndQuarkQuarkxpress,
'qxb' => self::ApplicationVndQuarkQuarkxpress,
'bed' => self::ApplicationVndRealvncBed,
'mxl' => self::ApplicationVndRecordareMusicxml,
'musicxml' => self::ApplicationVndRecordareMusicxmlXml,
'cryptonote' => self::ApplicationVndRigCryptonote,
'cod' => self::ApplicationVndRimCod,
'rm' => self::ApplicationVndRnRealmedia,
'rmvb' => self::ApplicationVndRnRealmediaVbr,
'link66' => self::ApplicationVndRoute66Link66Xml,
'st' => self::ApplicationVndSailingtrackerTrack,
'see' => self::ApplicationVndSeemail,
'sema' => self::ApplicationVndSema,
'semd' => self::ApplicationVndSemd,
'semf' => self::ApplicationVndSemf,
'ifm' => self::ApplicationVndShanaInformedFormdata,
'itp' => self::ApplicationVndShanaInformedFormtemplate,
'iif' => self::ApplicationVndShanaInformedInterchange,
'ipk' => self::ApplicationVndShanaInformedPackage,
'twd' => self::ApplicationVndSimtechMindmapper,
'twds' => self::ApplicationVndSimtechMindmapper,
'mmf' => self::ApplicationVndSmaf,
'teacher' => self::ApplicationVndSmartTeacher,
'sdkm' => self::ApplicationVndSolentSdkmXml,
'sdkd' => self::ApplicationVndSolentSdkmXml,
'dxp' => self::ApplicationVndSpotfireDxp,
'sfs' => self::ApplicationVndSpotfireSfs,
'sdc' => self::ApplicationVndStardivisionCalc,
'sda' => self::ApplicationVndStardivisionDraw,
'sdd' => self::ApplicationVndStardivisionImpress,
'smf' => self::ApplicationVndStardivisionMath,
'sdw' => self::ApplicationVndStardivisionWriter,
'vor' => self::ApplicationVndStardivisionWriter,
'sgl' => self::ApplicationVndStardivisionWriterGlobal,
'smzip' => self::ApplicationVndStepmaniaPackage,
'sm' => self::ApplicationVndStepmaniaStepchart,
'sxc' => self::ApplicationVndSunXmlCalc,
'stc' => self::ApplicationVndSunXmlCalcTemplate,
'sxd' => self::ApplicationVndSunXmlDraw,
'std' => self::ApplicationVndSunXmlDrawTemplate,
'sxi' => self::ApplicationVndSunXmlImpress,
'sti' => self::ApplicationVndSunXmlImpressTemplate,
'sxm' => self::ApplicationVndSunXmlMath,
'sxw' => self::ApplicationVndSunXmlWriter,
'sxg' => self::ApplicationVndSunXmlWriterGlobal,
'stw' => self::ApplicationVndSunXmlWriterTemplate,
'sus' => self::ApplicationVndSusCalendar,
'susp' => self::ApplicationVndSusCalendar,
'svd' => self::ApplicationVndSvd,
'sis' => self::ApplicationVndSymbianInstall,
'sisx' => self::ApplicationVndSymbianInstall,
'xsm' => self::ApplicationVndSyncmlXml,
'bdm' => self::ApplicationVndSyncmlDmWbxml,
'xdm' => self::ApplicationVndSyncmlDmXml,
'tao' => self::ApplicationVndTaoIntentModuleArchive,
'pcap' => self::ApplicationVndTcpdumpPcap,
'cap' => self::ApplicationVndTcpdumpPcap,
'dmp' => self::ApplicationVndTcpdumpPcap,
'tmo' => self::ApplicationVndTmobileLivetv,
'tpt' => self::ApplicationVndTridTpt,
'mxs' => self::ApplicationVndTriscapeMxs,
'tra' => self::ApplicationVndTrueapp,
'ufd' => self::ApplicationVndUfdl,
'ufdl' => self::ApplicationVndUfdl,
'utz' => self::ApplicationVndUiqTheme,
'umj' => self::ApplicationVndUmajin,
'unityweb' => self::ApplicationVndUnity,
'uoml' => self::ApplicationVndUomlXml,
'vcx' => self::ApplicationVndVcx,
'vsd' => self::ApplicationVndVisio,
'vst' => self::ApplicationVndVisio,
'vss' => self::ApplicationVndVisio,
'vsw' => self::ApplicationVndVisio,
'vis' => self::ApplicationVndVisionary,
'vsf' => self::ApplicationVndVsf,
'wbxml' => self::ApplicationVndWapWbxml,
'wmlc' => self::ApplicationVndWapWmlc,
'wmlsc' => self::ApplicationVndWapWmlscriptc,
'wtb' => self::ApplicationVndWebturbo,
'nbp' => self::ApplicationVndWolframPlayer,
'wpd' => self::ApplicationVndWordperfect,
'wqd' => self::ApplicationVndWqd,
'stf' => self::ApplicationVndWtStf,
'xar' => self::ApplicationVndXara,
'xfdl' => self::ApplicationVndXfdl,
'hvd' => self::ApplicationVndYamahaHvDic,
'hvs' => self::ApplicationVndYamahaHvScript,
'hvp' => self::ApplicationVndYamahaHvVoice,
'osf' => self::ApplicationVndYamahaOpenscoreformat,
'osfpvg' => self::ApplicationVndYamahaOpenscoreformatOsfpvgXml,
'saf' => self::ApplicationVndYamahaSmafAudio,
'spf' => self::ApplicationVndYamahaSmafPhrase,
'cmp' => self::ApplicationVndYellowriverCustomMenu,
'zir' => self::ApplicationVndZul,
'zirz' => self::ApplicationVndZul,
'zaz' => self::ApplicationVndZzazzDeckXml,
'vxml' => self::ApplicationVoicexmlXml,
'wasm' => self::ApplicationWasm,
'wgt' => self::ApplicationWidget,
'hlp' => self::ApplicationWinhlp,
'wsdl' => self::ApplicationWsdlXml,
'wspolicy' => self::ApplicationWspolicyXml,
'7z' => self::ApplicationX7zCompressed,
'abw' => self::ApplicationXAbiword,
'ace' => self::ApplicationXAceCompressed,
'dmg' => self::ApplicationXAppleDiskimage,
'aab' => self::ApplicationXAuthorwareBin,
'x32' => self::ApplicationXAuthorwareBin,
'u32' => self::ApplicationXAuthorwareBin,
'vox' => self::ApplicationXAuthorwareBin,
'aam' => self::ApplicationXAuthorwareMap,
'aas' => self::ApplicationXAuthorwareSeg,
'bcpio' => self::ApplicationXBcpio,
'torrent' => self::ApplicationXBittorrent,
'blb' => self::ApplicationXBlorb,
'blorb' => self::ApplicationXBlorb,
'bz' => self::ApplicationXBzip,
'bz2' => self::ApplicationXBzip2,
'boz' => self::ApplicationXBzip2,
'cbr' => self::ApplicationXCbr,
'cba' => self::ApplicationXCbr,
'cbt' => self::ApplicationXCbr,
'cbz' => self::ApplicationXCbr,
'cb7' => self::ApplicationXCbr,
'vcd' => self::ApplicationXCdlink,
'cfs' => self::ApplicationXCfsCompressed,
'chat' => self::ApplicationXChat,
'pgn' => self::ApplicationXChessPgn,
'nsc' => self::ApplicationXConference,
'cpio' => self::ApplicationXCpio,
'csh' => self::ApplicationXCsh,
'deb' => self::ApplicationXDebianPackage,
'udeb' => self::ApplicationXDebianPackage,
'dgc' => self::ApplicationXDgcCompressed,
'dir' => self::ApplicationXDirector,
'dcr' => self::ApplicationXDirector,
'dxr' => self::ApplicationXDirector,
'cst' => self::ApplicationXDirector,
'cct' => self::ApplicationXDirector,
'cxt' => self::ApplicationXDirector,
'w3d' => self::ApplicationXDirector,
'fgd' => self::ApplicationXDirector,
'swa' => self::ApplicationXDirector,
'wad' => self::ApplicationXDoom,
'ncx' => self::ApplicationXDtbncxXml,
'dtb' => self::ApplicationXDtbookXml,
'res' => self::ApplicationXDtbresourceXml,
'dvi' => self::ApplicationXDvi,
'evy' => self::ApplicationXEnvoy,
'eva' => self::ApplicationXEva,
'bdf' => self::ApplicationXFontBdf,
'gsf' => self::ApplicationXFontGhostscript,
'psf' => self::ApplicationXFontLinuxPsf,
'pcf' => self::ApplicationXFontPcf,
'snf' => self::ApplicationXFontSnf,
'pfa' => self::ApplicationXFontType1,
'pfb' => self::ApplicationXFontType1,
'pfm' => self::ApplicationXFontType1,
'afm' => self::ApplicationXFontType1,
'arc' => self::ApplicationXFreearc,
'spl' => self::ApplicationXFuturesplash,
'gca' => self::ApplicationXGcaCompressed,
'ulx' => self::ApplicationXGlulx,
'gnumeric' => self::ApplicationXGnumeric,
'gramps' => self::ApplicationXGrampsXml,
'gtar' => self::ApplicationXGtar,
'hdf' => self::ApplicationXHdf,
'install' => self::ApplicationXInstallInstructions,
'iso' => self::ApplicationXIso9660Image,
'jnlp' => self::ApplicationXJavaJnlpFile,
'latex' => self::ApplicationXLatex,
'lzh' => self::ApplicationXLzhCompressed,
'lha' => self::ApplicationXLzhCompressed,
'mie' => self::ApplicationXMie,
'prc' => self::ApplicationXMobipocketEbook,
'mobi' => self::ApplicationXMobipocketEbook,
'application' => self::ApplicationXMsApplication,
'lnk' => self::ApplicationXMsShortcut,
'wmd' => self::ApplicationXMsWmd,
'wmz' => self::ApplicationXMsWmz,
'xbap' => self::ApplicationXMsXbap,
'mdb' => self::ApplicationXMsaccess,
'obd' => self::ApplicationXMsbinder,
'crd' => self::ApplicationXMscardfile,
'clp' => self::ApplicationXMsclip,
'exe' => self::ApplicationXMsdownload,
'dll' => self::ApplicationXMsdownload,
'com' => self::ApplicationXMsdownload,
'bat' => self::ApplicationXMsdownload,
'msi' => self::ApplicationXMsdownload,
'mvb' => self::ApplicationXMsmediaview,
'm13' => self::ApplicationXMsmediaview,
'm14' => self::ApplicationXMsmediaview,
'wmf' => self::ApplicationXMsmetafile,
'emf' => self::ApplicationXMsmetafile,
'emz' => self::ApplicationXMsmetafile,
'mny' => self::ApplicationXMsmoney,
'pub' => self::ApplicationXMspublisher,
'scd' => self::ApplicationXMsschedule,
'trm' => self::ApplicationXMsterminal,
'wri' => self::ApplicationXMswrite,
'nc' => self::ApplicationXNetcdf,
'cdf' => self::ApplicationXNetcdf,
'nzb' => self::ApplicationXNzb,
'p12' => self::ApplicationXPkcs12,
'pfx' => self::ApplicationXPkcs12,
'p7b' => self::ApplicationXPkcs7Certificates,
'spc' => self::ApplicationXPkcs7Certificates,
'p7r' => self::ApplicationXPkcs7Certreqresp,
'rar' => self::ApplicationXRarCompressed,
'ris' => self::ApplicationXResearchInfoSystems,
'sh' => self::ApplicationXSh,
'shar' => self::ApplicationXShar,
'swf' => self::ApplicationXShockwaveFlash,
'xap' => self::ApplicationXSilverlightApp,
'sql' => self::ApplicationXSql,
'sit' => self::ApplicationXStuffit,
'sitx' => self::ApplicationXStuffitx,
'srt' => self::ApplicationXSubrip,
'sv4cpio' => self::ApplicationXSv4cpio,
'sv4crc' => self::ApplicationXSv4crc,
't3' => self::ApplicationXT3vmImage,
'gam' => self::ApplicationXTads,
'tar' => self::ApplicationXTar,
'tcl' => self::ApplicationXTcl,
'tex' => self::ApplicationXTex,
'tfm' => self::ApplicationXTexTfm,
'texinfo' => self::ApplicationXTexinfo,
'texi' => self::ApplicationXTexinfo,
'obj' => self::ApplicationXTgif,
'ustar' => self::ApplicationXUstar,
'src' => self::ApplicationXWaisSource,
'der' => self::ApplicationXX509CaCert,
'crt' => self::ApplicationXX509CaCert,
'fig' => self::ApplicationXXfig,
'xlf' => self::ApplicationXXliffXml,
'xpi' => self::ApplicationXXpinstall,
'xz' => self::ApplicationXXz,
'z1' => self::ApplicationXZmachine,
'z2' => self::ApplicationXZmachine,
'z3' => self::ApplicationXZmachine,
'z4' => self::ApplicationXZmachine,
'z5' => self::ApplicationXZmachine,
'z6' => self::ApplicationXZmachine,
'z7' => self::ApplicationXZmachine,
'z8' => self::ApplicationXZmachine,
'xaml' => self::ApplicationXamlXml,
'xdf' => self::ApplicationXcapDiffXml,
'xenc' => self::ApplicationXencXml,
'xhtml' => self::ApplicationXhtmlXml,
'xht' => self::ApplicationXhtmlXml,
'xml' => self::ApplicationXml,
'xsl' => self::ApplicationXml,
'dtd' => self::ApplicationXmlDtd,
'xop' => self::ApplicationXopXml,
'xpl' => self::ApplicationXprocXml,
'xslt' => self::ApplicationXsltXml,
'xspf' => self::ApplicationXspfXml,
'mxml' => self::ApplicationXvXml,
'xhvml' => self::ApplicationXvXml,
'xvml' => self::ApplicationXvXml,
'xvm' => self::ApplicationXvXml,
'yang' => self::ApplicationYang,
'yin' => self::ApplicationYinXml,
'adp' => self::AudioAdpcm,
'au' => self::AudioBasic,
'snd' => self::AudioBasic,
'mid' => self::AudioMidi,
'midi' => self::AudioMidi,
'kar' => self::AudioMidi,
'rmi' => self::AudioMidi,
'm4a' => self::AudioMp4,
'mp4a' => self::AudioMp4,
'oga' => self::AudioOgg,
'ogg' => self::AudioOgg,
'spx' => self::AudioOgg,
'opus' => self::AudioOgg,
's3m' => self::AudioS3m,
'sil' => self::AudioSilk,
'uva' => self::AudioVndDeceAudio,
'uvva' => self::AudioVndDeceAudio,
'eol' => self::AudioVndDigitalWinds,
'dra' => self::AudioVndDra,
'dts' => self::AudioVndDts,
'dtshd' => self::AudioVndDtsHd,
'lvp' => self::AudioVndLucentVoice,
'pya' => self::AudioVndMsPlayreadyMediaPya,
'ecelp4800' => self::AudioVndNueraEcelp4800,
'ecelp7470' => self::AudioVndNueraEcelp7470,
'ecelp9600' => self::AudioVndNueraEcelp9600,
'rip' => self::AudioVndRip,
'weba' => self::AudioWebm,
'aac' => self::AudioXAac,
'aif' => self::AudioXAiff,
'aiff' => self::AudioXAiff,
'aifc' => self::AudioXAiff,
'caf' => self::AudioXCaf,
'flac' => self::AudioXFlac,
'mka' => self::AudioXMatroska,
'm3u' => self::AudioXMpegurl,
'wax' => self::AudioXMsWax,
'wma' => self::AudioXMsWma,
'ram' => self::AudioXPnRealaudio,
'ra' => self::AudioXPnRealaudio,
'rmp' => self::AudioXPnRealaudioPlugin,
'wav' => self::AudioXWav,
'xm' => self::AudioXm,
'cdx' => self::ChemicalXCdx,
'cif' => self::ChemicalXCif,
'cmdf' => self::ChemicalXCmdf,
'cml' => self::ChemicalXCml,
'csml' => self::ChemicalXCsml,
'xyz' => self::ChemicalXXyz,
'woff' => self::FontWoff,
'woff2' => self::FontWoff2,
'cgm' => self::ImageCgm,
'g3' => self::ImageG3fax,
'gif' => self::ImageGif,
'ief' => self::ImageIef,
'ktx' => self::ImageKtx,
'png' => self::ImagePng,
'btif' => self::ImagePrsBtif,
'sgi' => self::ImageSgi,
'svg' => self::ImageSvgXml,
'svgz' => self::ImageSvgXml,
'tiff' => self::ImageTiff,
'tif' => self::ImageTiff,
'psd' => self::ImageVndAdobePhotoshop,
'uvi' => self::ImageVndDeceGraphic,
'uvvi' => self::ImageVndDeceGraphic,
'uvg' => self::ImageVndDeceGraphic,
'uvvg' => self::ImageVndDeceGraphic,
'djvu' => self::ImageVndDjvu,
'djv' => self::ImageVndDjvu,
'sub' => self::ImageVndDvbSubtitle,
'dwg' => self::ImageVndDwg,
'dxf' => self::ImageVndDxf,
'fbs' => self::ImageVndFastbidsheet,
'fpx' => self::ImageVndFpx,
'fst' => self::ImageVndFst,
'mmr' => self::ImageVndFujixeroxEdmicsMmr,
'rlc' => self::ImageVndFujixeroxEdmicsRlc,
'mdi' => self::ImageVndMsModi,
'wdp' => self::ImageVndMsPhoto,
'npx' => self::ImageVndNetFpx,
'wbmp' => self::ImageVndWapWbmp,
'xif' => self::ImageVndXiff,
'webp' => self::ImageWebp,
'3ds' => self::ImageX3ds,
'ras' => self::ImageXCmuRaster,
'cmx' => self::ImageXCmx,
'fh' => self::ImageXFreehand,
'fhc' => self::ImageXFreehand,
'fh4' => self::ImageXFreehand,
'fh5' => self::ImageXFreehand,
'fh7' => self::ImageXFreehand,
'ico' => self::ImageXIcon,
'sid' => self::ImageXMrsidImage,
'pcx' => self::ImageXPcx,
'pic' => self::ImageXPict,
'pct' => self::ImageXPict,
'pnm' => self::ImageXPortableAnymap,
'pbm' => self::ImageXPortableBitmap,
'pgm' => self::ImageXPortableGraymap,
'ppm' => self::ImageXPortablePixmap,
'rgb' => self::ImageXRgb,
'tga' => self::ImageXTga,
'xbm' => self::ImageXXbitmap,
'xpm' => self::ImageXXpixmap,
'xwd' => self::ImageXXwindowdump,
'eml' => self::MessageRfc822,
'mime' => self::MessageRfc822,
'igs' => self::ModelIges,
'iges' => self::ModelIges,
'msh' => self::ModelMesh,
'mesh' => self::ModelMesh,
'silo' => self::ModelMesh,
'dae' => self::ModelVndColladaXml,
'dwf' => self::ModelVndDwf,
'gdl' => self::ModelVndGdl,
'gtw' => self::ModelVndGtw,
'vtu' => self::ModelVndVtu,
'wrl' => self::ModelVrml,
'vrml' => self::ModelVrml,
'x3db' => self::ModelX3dBinary,
'x3dbz' => self::ModelX3dBinary,
'x3dv' => self::ModelX3dVrml,
'x3dvz' => self::ModelX3dVrml,
'x3d' => self::ModelX3dXml,
'x3dz' => self::ModelX3dXml,
'appcache' => self::TextCacheManifest,
'ics' => self::TextCalendar,
'ifb' => self::TextCalendar,
'css' => self::TextCss,
'csv' => self::TextCsv,
'html' => self::TextHtml,
'htm' => self::TextHtml,
'js' => self::TextJavascript,
'mjs' => self::TextJavascript,
'n3' => self::TextN3,
'txt' => self::TextPlain,
'text' => self::TextPlain,
'conf' => self::TextPlain,
'def' => self::TextPlain,
'list' => self::TextPlain,
'log' => self::TextPlain,
'in' => self::TextPlain,
'dsc' => self::TextPrsLinesTag,
'rtx' => self::TextRichtext,
'sgml' => self::TextSgml,
'sgm' => self::TextSgml,
'tsv' => self::TextTabSeparatedValues,
't' => self::TextTroff,
'tr' => self::TextTroff,
'roff' => self::TextTroff,
'man' => self::TextTroff,
'me' => self::TextTroff,
'ms' => self::TextTroff,
'ttl' => self::TextTurtle,
'uri' => self::TextUriList,
'uris' => self::TextUriList,
'urls' => self::TextUriList,
'vcard' => self::TextVcard,
'curl' => self::TextVndCurl,
'dcurl' => self::TextVndCurlDcurl,
'mcurl' => self::TextVndCurlMcurl,
'scurl' => self::TextVndCurlScurl,
'fly' => self::TextVndFly,
'flx' => self::TextVndFmiFlexstor,
'gv' => self::TextVndGraphviz,
'3dml' => self::TextVndIn3d3dml,
'spot' => self::TextVndIn3dSpot,
'jad' => self::TextVndSunJ2meAppDescriptor,
'wml' => self::TextVndWapWml,
'wmls' => self::TextVndWapWmlscript,
's' => self::TextXAsm,
'asm' => self::TextXAsm,
'c' => self::TextXC,
'cc' => self::TextXC,
'cxx' => self::TextXC,
'cpp' => self::TextXC,
'h' => self::TextXC,
'hh' => self::TextXC,
'dic' => self::TextXC,
'f' => self::TextXFortran,
'for' => self::TextXFortran,
'f77' => self::TextXFortran,
'f90' => self::TextXFortran,
'java' => self::TextXJavaSource,
'nfo' => self::TextXNfo,
'opml' => self::TextXOpml,
'p' => self::TextXPascal,
'pas' => self::TextXPascal,
'etx' => self::TextXSetext,
'sfv' => self::TextXSfv,
'uu' => self::TextXUuencode,
'vcs' => self::TextXVcalendar,
'vcf' => self::TextXVcard,
'3gp' => self::Video3gpp,
'3g2' => self::Video3gpp2,
'h261' => self::VideoH261,
'h263' => self::VideoH263,
'h264' => self::VideoH264,
'jpgv' => self::VideoJpeg,
'jpm' => self::VideoJpm,
'jpgm' => self::VideoJpm,
'mj2' => self::VideoMj2,
'mjp2' => self::VideoMj2,
'ts' => self::VideoMp2t,
'm2t' => self::VideoMp2t,
'm2ts' => self::VideoMp2t,
'mts' => self::VideoMp2t,
'mp4' => self::VideoMp4,
'mp4v' => self::VideoMp4,
'mpg4' => self::VideoMp4,
'mpeg' => self::VideoMpeg,
'mpg' => self::VideoMpeg,
'mpe' => self::VideoMpeg,
'm1v' => self::VideoMpeg,
'm2v' => self::VideoMpeg,
'ogv' => self::VideoOgg,
'qt' => self::VideoQuicktime,
'mov' => self::VideoQuicktime,
'uvh' => self::VideoVndDeceHd,
'uvvh' => self::VideoVndDeceHd,
'uvm' => self::VideoVndDeceMobile,
'uvvm' => self::VideoVndDeceMobile,
'uvp' => self::VideoVndDecePd,
'uvvp' => self::VideoVndDecePd,
'uvs' => self::VideoVndDeceSd,
'uvvs' => self::VideoVndDeceSd,
'uvv' => self::VideoVndDeceVideo,
'uvvv' => self::VideoVndDeceVideo,
'dvb' => self::VideoVndDvbFile,
'fvt' => self::VideoVndFvt,
'mxu' => self::VideoVndMpegurl,
'm4u' => self::VideoVndMpegurl,
'pyv' => self::VideoVndMsPlayreadyMediaPyv,
'uvu' => self::VideoVndUvvuMp4,
'uvvu' => self::VideoVndUvvuMp4,
'viv' => self::VideoVndVivo,
'webm' => self::VideoWebm,
'f4v' => self::VideoXF4v,
'fli' => self::VideoXFli,
'flv' => self::VideoXFlv,
'm4v' => self::VideoXM4v,
'mkv' => self::VideoXMatroska,
'mk3d' => self::VideoXMatroska,
'mks' => self::VideoXMatroska,
'mng' => self::VideoXMng,
'asf' => self::VideoXMsAsf,
'asx' => self::VideoXMsAsf,
'vob' => self::VideoXMsVob,
'wm' => self::VideoXMsWm,
'wmv' => self::VideoXMsWmv,
'wmx' => self::VideoXMsWmx,
'wvx' => self::VideoXMsWvx,
'avi' => self::VideoXMsvideo,
'movie' => self::VideoXSgiMovie,
'smv' => self::VideoXSmv,
'ice' => self::XConferenceXCooltalk,
default => null,
};
}
}
|