Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
72 lines
2.9 KiB
JavaScript
72 lines
2.9 KiB
JavaScript
// Module ID: 5274
|
|
// Function ID: 5275
|
|
// Dependencies: [5266, 5267]
|
|
// Exports: isAVI, isFLV, isM4V, isMKV, isMOV, isMP4, isOGG, isSWF, isWEBM
|
|
|
|
// Module 5274
|
|
import _mod5266 from "module_5266" /* 5266 */;
|
|
import _mod5267 from "module_5267" /* 5267 */;
|
|
|
|
require = arg1;
|
|
const dependencyMap = arg6;
|
|
|
|
export const isAVI = function isAVI(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "avi");
|
|
};
|
|
export const isFLV = function isFLV(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "flv") && _mod5266.isFlvStringIncluded(fileChunk);
|
|
};
|
|
export const isM4V = function isM4V(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "m4v") && _mod5266.isftypStringIncluded(fileChunk);
|
|
};
|
|
export const isMKV = function isMKV(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk, 64);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "mkv") && "mkv" === _mod5266.findMatroskaDocTypeElements(fileChunk);
|
|
};
|
|
export const isMOV = function isMOV(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "mov");
|
|
};
|
|
export const isMP4 = function isMP4(fileChunk, excludeSimilarTypes) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
let checkByFileTypeResult = FileTypes.checkByFileType(fileChunk, "mp4");
|
|
if (!checkByFileTypeResult) {
|
|
excludeSimilarTypes = undefined;
|
|
if (null != excludeSimilarTypes) {
|
|
excludeSimilarTypes = excludeSimilarTypes.excludeSimilarTypes;
|
|
}
|
|
let tmp8 = !excludeSimilarTypes;
|
|
if (!excludeSimilarTypes) {
|
|
const fileChunk1 = tmp(5266).getFileChunk(fileChunk);
|
|
const FileTypes2 = tmp(5267).FileTypes;
|
|
tmp8 = FileTypes2.checkByFileType(fileChunk1, "m4v") && tmp(5266).isftypStringIncluded(fileChunk1);
|
|
const tmp10 = FileTypes2.checkByFileType(fileChunk1, "m4v") && tmp(5266).isftypStringIncluded(fileChunk1);
|
|
}
|
|
checkByFileTypeResult = tmp8;
|
|
}
|
|
return checkByFileTypeResult;
|
|
};
|
|
export const isOGG = function isOGG(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "ogg");
|
|
};
|
|
export const isSWF = function isSWF(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "swf");
|
|
};
|
|
export const isWEBM = function isWEBM(fileChunk) {
|
|
fileChunk = _mod5266.getFileChunk(fileChunk, 64);
|
|
const FileTypes = _mod5267.FileTypes;
|
|
return FileTypes.checkByFileType(fileChunk, "webm") && "webm" === _mod5266.findMatroskaDocTypeElements(fileChunk);
|
|
};
|