"text/html", "html" => "text/html", "shtml" => "text/html", "css" => "text/css", "xml" => "text/xml", "gif" => "image/gif", "jpeg" => "image/jpeg", "jpg" => "image/jpeg", "js" => "application/javascript", "atom" => "application/atom+xml", "rss" => "application/rss+xml", "mml" => "text/mathml", "txt" => "text/plain", "jad" => "text/vnd.sun.j2me.app-descriptor", "wml" => "text/vnd.wap.wml", "htc" => "text/x-component", "avif" => "image/avif", "png" => "image/png", "svgz" => "image/svg+xml", "svg" => "image/svg+xml", "tiff" => "image/tiff", "tif" => "image/tiff", "wbmp" => "image/vnd.wap.wbmp", "webp" => "image/webp", "ico" => "image/x-icon", "jng" => "image/x-jng", "bmp" => "image/x-ms-bmp", "woff" => "font/woff", "woff2" => "font/woff2", "json" => "application/json", "hqx" => "application/mac-binhex40", "doc" => "application/msword", "pdf" => "application/pdf", "rtf" => "application/rtf", "m3u8" => "application/vnd.apple.mpegurl", "kml" => "application/vnd.google-earth.kml+xml", "kmz" => "application/vnd.google-earth.kmz", "xls" => "application/vnd.ms-excel", "eot" => "application/vnd.ms-fontobject", "ppt" => "application/vnd.ms-powerpoint", "odg" => "application/vnd.oasis.opendocument.graphics", "odp" => "application/vnd.oasis.opendocument.presentation", "ods" => "application/vnd.oasis.opendocument.spreadsheet", "odt" => "application/vnd.oasis.opendocument.text", "pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation", "xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "wmlc" => "application/vnd.wap.wmlc", "wasm" => "application/wasm", "7z" => "application/x-7z-compressed", "cco" => "application/x-cocoa", "jardiff" => "application/x-java-archive-diff", "jnlp" => "application/x-java-jnlp-file", "run" => "application/x-makeself", "rar" => "application/x-rar-compressed", "rpm" => "application/x-redhat-package-manager", "sea" => "application/x-sea", "swf" => "application/x-shockwave-flash", "sit" => "application/x-stuffit", "xpi" => "application/x-xpinstall", "xhtml" => "application/xhtml+xml", "xspf" => "application/xspf+xml", "zip" => "application/zip", "bin" => "application/octet-stream", "exe" => "application/octet-stream", "dll" => "application/octet-stream", "deb" => "application/octet-stream", "dmg" => "application/octet-stream", "img" => "application/octet-stream", "iso" => "application/octet-stream", "msi" => "application/octet-stream", "mp3" => "audio/mpeg", "ogg" => "audio/ogg", "m4a" => "audio/x-m4a", "3gp" => "video/3gpp", "3gpp" => "video/3gpp", "ts" => "video/mp2t", "mp4" => "video/mp4", "mpg" => "video/mpeg", "mpeg" => "video/mpeg", "mov" => "video/quicktime", "webm" => "video/webm", "flv" => "video/x-flv", "m4v" => "video/x-m4v", "mng" => "video/x-mng", "wmv" => "video/x-ms-wmv", "avi" => "video/x-msvideo" ];