decord/source/12831_items.js
2026-07-24 07:16:23 +00:00

117 lines
6.7 KiB
JavaScript

// Module ID: 12831
// Function ID: 99824
// Name: items
// Dependencies: [57, 12829, 12830]
// Module 12831 (items)
import _slicedToArray from "_slicedToArray";
let obj = {};
const items = [];
obj.re = items;
const items1 = [];
obj.safeRe = items1;
const items2 = [];
obj.src = items2;
obj = {};
obj.t = obj;
let c7 = 0;
const items3 = [["\\s", 1], , ];
const items4 = ["\\d", require("module_12829").MAX_LENGTH];
items3[1] = items4;
const items5 = ["[a-zA-Z0-9-]", require("module_12829").MAX_SAFE_BUILD_LENGTH];
items3[2] = items5;
function createToken(BUILD, arg1, arg2) {
let tmp12;
let tmp13;
let str = arg1;
while (tmp !== undefined) {
let tmp10 = _slicedToArray;
let tmp11 = _slicedToArray(tmp2, 2);
[tmp12, tmp13] = tmp11;
let tmp14 = str;
let _HermesInternal = HermesInternal;
let parts = str.split("" + tmp12 + "*");
let _HermesInternal2 = HermesInternal;
let str4 = "";
let tmp15 = tmp12;
let str5 = "{0,";
let tmp16 = tmp13;
let str6 = "}";
let str7 = parts.join("" + tmp12 + "{0," + tmp13 + "}");
let _HermesInternal3 = HermesInternal;
let parts1 = str7.split("" + tmp12 + "+");
let _HermesInternal4 = HermesInternal;
let str8 = "";
let tmp17 = tmp12;
let str9 = "{1,";
let tmp18 = tmp13;
str = parts1.join("" + tmp12 + "{1," + tmp13 + "}");
continue;
}
let closure_7 = tmp4 + 1;
require(12830)(BUILD, +closure_7, arg1);
obj[BUILD] = +closure_7;
items2[+closure_7] = arg1;
let str2;
if (arg2) {
str2 = "g";
}
const regExp = new RegExp(arg1, str2);
items[+closure_7] = regExp;
let str3;
if (arg2) {
str3 = "g";
}
const regExp1 = new RegExp(str, str3);
items1[+closure_7] = regExp1;
}
const token = createToken("NUMERICIDENTIFIER", "0|[1-9]\\d*");
const token1 = createToken("NUMERICIDENTIFIERLOOSE", "\\d+");
const token2 = createToken("NONNUMERICIDENTIFIER", "\\d*[a-zA-Z-]" + "[a-zA-Z0-9-]" + "*");
const token3 = createToken("MAINVERSION", "(" + items2[obj.NUMERICIDENTIFIER] + ")\\.(" + items2[obj.NUMERICIDENTIFIER] + ")\\.(" + items2[obj.NUMERICIDENTIFIER] + ")");
const token4 = createToken("MAINVERSIONLOOSE", "(" + items2[obj.NUMERICIDENTIFIERLOOSE] + ")\\.(" + items2[obj.NUMERICIDENTIFIERLOOSE] + ")\\.(" + items2[obj.NUMERICIDENTIFIERLOOSE] + ")");
const token5 = createToken("PRERELEASEIDENTIFIER", "(?:" + items2[obj.NUMERICIDENTIFIER] + "|" + items2[obj.NONNUMERICIDENTIFIER] + ")");
const token6 = createToken("PRERELEASEIDENTIFIERLOOSE", "(?:" + items2[obj.NUMERICIDENTIFIERLOOSE] + "|" + items2[obj.NONNUMERICIDENTIFIER] + ")");
const token7 = createToken("PRERELEASE", "(?:-(" + items2[obj.PRERELEASEIDENTIFIER] + "(?:\\." + items2[obj.PRERELEASEIDENTIFIER] + ")*))");
const token8 = createToken("PRERELEASELOOSE", "(?:-?(" + items2[obj.PRERELEASEIDENTIFIERLOOSE] + "(?:\\." + items2[obj.PRERELEASEIDENTIFIERLOOSE] + ")*))");
const token9 = createToken("BUILDIDENTIFIER", "" + "[a-zA-Z0-9-]" + "+");
const token10 = createToken("BUILD", "(?:\\+(" + items2[obj.BUILDIDENTIFIER] + "(?:\\." + items2[obj.BUILDIDENTIFIER] + ")*))");
const token11 = createToken("FULLPLAIN", "v?" + items2[obj.MAINVERSION] + items2[obj.PRERELEASE] + "?" + items2[obj.BUILD] + "?");
const token12 = createToken("FULL", "^" + items2[obj.FULLPLAIN] + "$");
const token13 = createToken("LOOSEPLAIN", "[v=\\s]*" + items2[obj.MAINVERSIONLOOSE] + items2[obj.PRERELEASELOOSE] + "?" + items2[obj.BUILD] + "?");
const token14 = createToken("LOOSE", "^" + items2[obj.LOOSEPLAIN] + "$");
const token15 = createToken("GTLT", "((?:<|>)?=?)");
const token16 = createToken("XRANGEIDENTIFIERLOOSE", "" + items2[obj.NUMERICIDENTIFIERLOOSE] + "|x|X|\\*");
const token17 = createToken("XRANGEIDENTIFIER", "" + items2[obj.NUMERICIDENTIFIER] + "|x|X|\\*");
const token18 = createToken("XRANGEPLAIN", "[v=\\s]*(" + items2[obj.XRANGEIDENTIFIER] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIER] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIER] + ")(?:" + items2[obj.PRERELEASE] + ")?" + items2[obj.BUILD] + "?)?)?");
const token19 = createToken("XRANGEPLAINLOOSE", "[v=\\s]*(" + items2[obj.XRANGEIDENTIFIERLOOSE] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIERLOOSE] + ")(?:\\.(" + items2[obj.XRANGEIDENTIFIERLOOSE] + ")(?:" + items2[obj.PRERELEASELOOSE] + ")?" + items2[obj.BUILD] + "?)?)?");
const token20 = createToken("XRANGE", "^" + items2[obj.GTLT] + "\\s*" + items2[obj.XRANGEPLAIN] + "$");
const token21 = createToken("XRANGELOOSE", "^" + items2[obj.GTLT] + "\\s*" + items2[obj.XRANGEPLAINLOOSE] + "$");
const token22 = createToken("COERCEPLAIN", "(^|[^\\d])(\\d{1," + require("module_12829").MAX_SAFE_COMPONENT_LENGTH + "})(?:\\.(\\d{1," + require("module_12829").MAX_SAFE_COMPONENT_LENGTH + "}))?(?:\\.(\\d{1," + require("module_12829").MAX_SAFE_COMPONENT_LENGTH + "}))?");
const token23 = createToken("COERCE", "" + items2[obj.COERCEPLAIN] + "(?:$|[^\\d])");
const sum = items2[obj.COERCEPLAIN] + "(?:" + items2[obj.PRERELEASE] + ")?";
const token24 = createToken("COERCEFULL", sum + "(?:" + items2[obj.BUILD] + ")?(?:$|[^\\d])");
const token25 = createToken("COERCERTL", items2[obj.COERCE], true);
const token26 = createToken("COERCERTLFULL", items2[obj.COERCEFULL], true);
const token27 = createToken("LONETILDE", "(?:~>?)");
const token28 = createToken("TILDETRIM", "(\\s*)" + items2[obj.LONETILDE] + "\\s+", true);
obj.tildeTrimReplace = "$1~";
const token29 = createToken("TILDE", "^" + items2[obj.LONETILDE] + items2[obj.XRANGEPLAIN] + "$");
const token30 = createToken("TILDELOOSE", "^" + items2[obj.LONETILDE] + items2[obj.XRANGEPLAINLOOSE] + "$");
const token31 = createToken("LONECARET", "(?:\\^)");
const token32 = createToken("CARETTRIM", "(\\s*)" + items2[obj.LONECARET] + "\\s+", true);
obj.caretTrimReplace = "$1^";
const token33 = createToken("CARET", "^" + items2[obj.LONECARET] + items2[obj.XRANGEPLAIN] + "$");
const token34 = createToken("CARETLOOSE", "^" + items2[obj.LONECARET] + items2[obj.XRANGEPLAINLOOSE] + "$");
const token35 = createToken("COMPARATORLOOSE", "^" + items2[obj.GTLT] + "\\s*(" + items2[obj.LOOSEPLAIN] + ")$|^$");
const token36 = createToken("COMPARATOR", "^" + items2[obj.GTLT] + "\\s*(" + items2[obj.FULLPLAIN] + ")$|^$");
const token37 = createToken("COMPARATORTRIM", "(\\s*)" + items2[obj.GTLT] + "\\s*(" + items2[obj.LOOSEPLAIN] + "|" + items2[obj.XRANGEPLAIN] + ")", true);
obj.comparatorTrimReplace = "$1$2$3";
const token38 = createToken("HYPHENRANGE", "^\\s*(" + items2[obj.XRANGEPLAIN] + ")\\s+-\\s+(" + items2[obj.XRANGEPLAIN] + ")\\s*$");
const token39 = createToken("HYPHENRANGELOOSE", "^\\s*(" + items2[obj.XRANGEPLAINLOOSE] + ")\\s+-\\s+(" + items2[obj.XRANGEPLAINLOOSE] + ")\\s*$");
const token40 = createToken("STAR", "(<|>)?=?\\s*\\*");
const token41 = createToken("GTE0", "^\\s*>=\\s*0\\.0\\.0\\s*$");
const token42 = createToken("GTE0PRE", "^\\s*>=\\s*0\\.0\\.0-0\\s*$");
export default obj;