MIME = {
    'atom':     'application/atom+xml',
    'js':       'application/javascript',
    'json':     'application/json',
    'pdf':      'application/pdf',
    'xhtml':    'application/xhtml+xml',
    'xht':      'application/xhtml+xml',
    'torrent':  'application/x-bittorrent',
    'm3u8':     'application/x-mpegURL',
    'rss':      'application/x-rss+xml',
    'flac':     'audio/flac',
    'mid':      'audio/midi',
    'midi':     'audio/midi',
    'mpga':     'audio/mpeg',
    'mp2':      'audio/mpeg',
    'mp3':      'audio/mpeg',
    'm4a':      'audio/mpeg',
    'm3u':      'audio/mpegurl',
    'ogg':      'audio/ogg',
    'oga':      'audio/ogg',
    'wma':      'audio/x-ms-wma',
    'rm':       'audio/x-pn-realaudio',
    'wav':      'audio/x-wav',
    'gif':      'image/gif',
    'jpeg':     'image/jpeg',
    'jpg':      'image/jpeg',
    'png':      'image/png',
    'svg':      'image/svg+xml',
    'tiff':     'image/tiff',
    'tif':      'image/tiff',
    'ico':      'image/vnd.microsoft.icon',
    'bmp':      'image/x-ms-bmp',
    'psd':      'image/x-photoshop',
    'eml':      'message/rfc822',
    'css':      'text/css',
    'csv':      'text/csv',
    'html':     'text/html',
    'htm':      'text/html',
    'shtml':    'text/html',
    'rtx':      'text/richtext',
    'vcf':      'text/vcard',
    'vcard':    'text/vcard',
    'wml':      'text/vnd.wap.wml',
    'wmls':     'text/vnd.wap.wmlscript',
    'vcs':      'text/x-vcalendar',
    '3gp':      'video/3gpp',
    'mpeg':     'video/mpeg',
    'mpg':      'video/mpeg',
    'mpe':      'video/mpeg',
    'mp4':      'video/mp4',
    'qt':       'video/quicktime',
    'mov':      'video/quicktime',
    'ogv':      'video/ogg',
    'webm':     'video/webm',
    'flv':      'video/x-flv',
    'wmv':      'video/x-ms-wmv',
    'avi':      'video/x-msvideo',
    'mpv':      'video/x-matriska',
    'mkv':      'video/x-matriska',
}
