From 78b1a2e0cca1409e2100e91bcee88dc35cddee94 Mon Sep 17 00:00:00 2001 From: Angular Robot Date: Wed, 12 Nov 2025 19:08:25 +0000 Subject: [PATCH] build: update cross-repo angular dependencies See associated pull request for more information. --- .github/actions/deploy-docs-site/main.js | 18874 +++------------- .github/actions/saucelabs-legacy/action.yml | 4 +- .github/workflows/adev-preview-build.yml | 8 +- .github/workflows/adev-preview-deploy.yml | 2 +- .../assistant-to-the-branch-manager.yml | 2 +- .github/workflows/benchmark-compare.yml | 2 +- .github/workflows/ci.yml | 50 +- .github/workflows/dev-infra.yml | 4 +- .github/workflows/google-internal-tests.yml | 2 +- .github/workflows/manual.yml | 8 +- .github/workflows/merge-ready-status.yml | 2 +- .github/workflows/perf.yml | 6 +- .github/workflows/pr.yml | 40 +- MODULE.bazel | 2 +- MODULE.bazel.lock | 2 - package.json | 2 +- pnpm-lock.yaml | 503 +- .../integration/project/package.json | 10 +- 18 files changed, 3553 insertions(+), 15970 deletions(-) diff --git a/.github/actions/deploy-docs-site/main.js b/.github/actions/deploy-docs-site/main.js index 2e80fe574c6..203975e8f61 100644 --- a/.github/actions/deploy-docs-site/main.js +++ b/.github/actions/deploy-docs-site/main.js @@ -6,23 +6,16 @@ var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; -var __require = /* @__PURE__ */ ((x2) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x2, { - get: (a7, b3) => (typeof require !== "undefined" ? require : a7)[b3] -}) : x2)(function(x2) { +var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { + get: (a, b) => (typeof require !== "undefined" ? require : a)[b] +}) : x)(function(x) { if (typeof require !== "undefined") return require.apply(this, arguments); - throw Error('Dynamic require of "' + x2 + '" is not supported'); + throw Error('Dynamic require of "' + x + '" is not supported'); }); -var __esm = (fn2, res) => function __init() { - return fn2 && (res = (0, fn2[__getOwnPropNames(fn2)[0]])(fn2 = 0)), res; -}; var __commonJS = (cb, mod) => function __require2() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) @@ -76,34 +69,34 @@ var require_utils = __commonJS({ var require_command = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; @@ -154,11 +147,11 @@ var require_command = __commonJS({ return cmdStr; } }; - function escapeData(s5) { - return (0, utils_1.toCommandValue)(s5).replace(/%/g, "%25").replace(/\r/g, "%0D").replace(/\n/g, "%0A"); + function escapeData(s) { + return (0, utils_1.toCommandValue)(s).replace(/%/g, "%25").replace(/\r/g, "%0D").replace(/\n/g, "%0A"); } - function escapeProperty(s5) { - return (0, utils_1.toCommandValue)(s5).replace(/%/g, "%25").replace(/\r/g, "%0D").replace(/\n/g, "%0A").replace(/:/g, "%3A").replace(/,/g, "%2C"); + function escapeProperty(s) { + return (0, utils_1.toCommandValue)(s).replace(/%/g, "%25").replace(/\r/g, "%0D").replace(/\n/g, "%0A").replace(/:/g, "%3A").replace(/,/g, "%2C"); } } }); @@ -167,34 +160,34 @@ var require_command = __commonJS({ var require_file_command = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; @@ -287,8 +280,8 @@ var require_proxy = __commonJS({ if (typeof reqPort === "number") { upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`); } - for (const upperNoProxyItem of noProxy.split(",").map((x2) => x2.trim().toUpperCase()).filter((x2) => x2)) { - if (upperNoProxyItem === "*" || upperReqHosts.some((x2) => x2 === upperNoProxyItem || x2.endsWith(`.${upperNoProxyItem}`) || upperNoProxyItem.startsWith(".") && x2.endsWith(`${upperNoProxyItem}`))) { + for (const upperNoProxyItem of noProxy.split(",").map((x) => x.trim().toUpperCase()).filter((x) => x)) { + if (upperNoProxyItem === "*" || upperReqHosts.some((x) => x === upperNoProxyItem || x.endsWith(`.${upperNoProxyItem}`) || upperNoProxyItem.startsWith(".") && x.endsWith(`${upperNoProxyItem}`))) { return true; } } @@ -363,10 +356,10 @@ var require_tunnel = __commonJS({ self2.sockets = []; self2.on("free", function onFree(socket, host, port, localAddress) { var options2 = toOptions(host, port, localAddress); - for (var i6 = 0, len = self2.requests.length; i6 < len; ++i6) { - var pending = self2.requests[i6]; + for (var i = 0, len = self2.requests.length; i < len; ++i) { + var pending = self2.requests[i]; if (pending.host === options2.host && pending.port === options2.port) { - self2.requests.splice(i6, 1); + self2.requests.splice(i, 1); pending.request.onSocket(socket); return; } @@ -512,14 +505,14 @@ var require_tunnel = __commonJS({ return host; } function mergeOptions(target) { - for (var i6 = 1, len = arguments.length; i6 < len; ++i6) { - var overrides = arguments[i6]; + for (var i = 1, len = arguments.length; i < len; ++i) { + var overrides = arguments[i]; if (typeof overrides === "object") { var keys = Object.keys(overrides); - for (var j2 = 0, keyLen = keys.length; j2 < keyLen; ++j2) { - var k3 = keys[j2]; - if (overrides[k3] !== void 0) { - target[k3] = overrides[k3]; + for (var j = 0, keyLen = keys.length; j < keyLen; ++j) { + var k = keys[j]; + if (overrides[k] !== void 0) { + target[k] = overrides[k]; } } } @@ -547,8 +540,8 @@ var require_tunnel = __commonJS({ // var require_tunnel2 = __commonJS({ - ""(exports, module2) { - module2.exports = require_tunnel(); + ""(exports, module) { + module.exports = require_tunnel(); } }); @@ -556,57 +549,57 @@ var require_tunnel2 = __commonJS({ var require_lib = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -1130,9 +1123,9 @@ var require_lib = __commonJS({ } function dateTimeDeserializer(key, value) { if (typeof value === "string") { - const a7 = new Date(value); - if (!isNaN(a7.valueOf())) { - return a7; + const a = new Date(value); + if (!isNaN(a.valueOf())) { + return a; } } return value; @@ -1172,7 +1165,7 @@ var require_lib = __commonJS({ } }; exports.HttpClient = HttpClient; - var lowercaseKeys2 = (obj) => Object.keys(obj).reduce((c3, k3) => (c3[k3.toLowerCase()] = obj[k3], c3), {}); + var lowercaseKeys2 = (obj) => Object.keys(obj).reduce((c, k) => (c[k.toLowerCase()] = obj[k], c), {}); } }); @@ -1180,25 +1173,25 @@ var require_lib = __commonJS({ var require_auth = __commonJS({ ""(exports) { "use strict"; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -1284,25 +1277,25 @@ var require_auth = __commonJS({ var require_oidc_utils = __commonJS({ ""(exports) { "use strict"; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -1382,25 +1375,25 @@ var require_oidc_utils = __commonJS({ var require_summary = __commonJS({ ""(exports) { "use strict"; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -1676,34 +1669,34 @@ var require_summary = __commonJS({ var require_path_utils = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; @@ -1730,53 +1723,53 @@ var require_path_utils = __commonJS({ var require_io_util = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - Object.defineProperty(o8, k22, { enumerable: true, get: function() { - return m8[k3]; + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { + return m[k]; } }); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -1815,15 +1808,15 @@ var require_io_util = __commonJS({ }); } exports.isDirectory = isDirectory; - function isRooted(p5) { - p5 = normalizeSeparators(p5); - if (!p5) { + function isRooted(p) { + p = normalizeSeparators(p); + if (!p) { throw new Error('isRooted() parameter "p" cannot be empty'); } if (exports.IS_WINDOWS) { - return p5.startsWith("\\") || /^[A-Z]:/i.test(p5); + return p.startsWith("\\") || /^[A-Z]:/i.test(p); } - return p5.startsWith("/"); + return p.startsWith("/"); } exports.isRooted = isRooted; function tryGetExecutablePath(filePath, extensions) { @@ -1885,13 +1878,13 @@ var require_io_util = __commonJS({ }); } exports.tryGetExecutablePath = tryGetExecutablePath; - function normalizeSeparators(p5) { - p5 = p5 || ""; + function normalizeSeparators(p) { + p = p || ""; if (exports.IS_WINDOWS) { - p5 = p5.replace(/\//g, "\\"); - return p5.replace(/\\\\+/g, "\\"); + p = p.replace(/\//g, "\\"); + return p.replace(/\\\\+/g, "\\"); } - return p5.replace(/\/\/+/g, "/"); + return p.replace(/\/\/+/g, "/"); } function isUnixExecutable(stats) { return (stats.mode & 1) > 0 || (stats.mode & 8) > 0 && stats.gid === process.getgid() || (stats.mode & 64) > 0 && stats.uid === process.getuid(); @@ -1908,53 +1901,53 @@ var require_io_util = __commonJS({ var require_io = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - Object.defineProperty(o8, k22, { enumerable: true, get: function() { - return m8[k3]; + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { + return m[k]; } }); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -2092,9 +2085,9 @@ var require_io = __commonJS({ } const directories = []; if (process.env.PATH) { - for (const p5 of process.env.PATH.split(path.delimiter)) { - if (p5) { - directories.push(p5); + for (const p of process.env.PATH.split(path.delimiter)) { + if (p) { + directories.push(p); } } } @@ -2141,8 +2134,8 @@ var require_io = __commonJS({ try { yield ioUtil.lstat(destFile); yield ioUtil.unlink(destFile); - } catch (e5) { - if (e5.code === "EPERM") { + } catch (e) { + if (e.code === "EPERM") { yield ioUtil.chmod(destFile, "0666"); yield ioUtil.unlink(destFile); } @@ -2161,53 +2154,53 @@ var require_io = __commonJS({ var require_toolrunner = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - Object.defineProperty(o8, k22, { enumerable: true, get: function() { - return m8[k3]; + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { + return m[k]; } }); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -2248,39 +2241,39 @@ var require_toolrunner = __commonJS({ if (IS_WINDOWS) { if (this._isCmdFile()) { cmd += toolPath; - for (const a7 of args) { - cmd += ` ${a7}`; + for (const a of args) { + cmd += ` ${a}`; } } else if (options.windowsVerbatimArguments) { cmd += `"${toolPath}"`; - for (const a7 of args) { - cmd += ` ${a7}`; + for (const a of args) { + cmd += ` ${a}`; } } else { cmd += this._windowsQuoteCmdArg(toolPath); - for (const a7 of args) { - cmd += ` ${this._windowsQuoteCmdArg(a7)}`; + for (const a of args) { + cmd += ` ${this._windowsQuoteCmdArg(a)}`; } } } else { cmd += toolPath; - for (const a7 of args) { - cmd += ` ${a7}`; + for (const a of args) { + cmd += ` ${a}`; } } return cmd; } _processLineBuffer(data, strBuffer, onLine) { try { - let s5 = strBuffer + data.toString(); - let n3 = s5.indexOf(os3.EOL); - while (n3 > -1) { - const line = s5.substring(0, n3); + let s = strBuffer + data.toString(); + let n = s.indexOf(os3.EOL); + while (n > -1) { + const line = s.substring(0, n); onLine(line); - s5 = s5.substring(n3 + os3.EOL.length); - n3 = s5.indexOf(os3.EOL); + s = s.substring(n + os3.EOL.length); + n = s.indexOf(os3.EOL); } - return s5; + return s; } catch (err) { this._debug(`error processing line. Failed with error ${err}`); return ""; @@ -2298,9 +2291,9 @@ var require_toolrunner = __commonJS({ if (IS_WINDOWS) { if (this._isCmdFile()) { let argline = `/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`; - for (const a7 of this.args) { + for (const a of this.args) { argline += " "; - argline += options.windowsVerbatimArguments ? a7 : this._windowsQuoteCmdArg(a7); + argline += options.windowsVerbatimArguments ? a : this._windowsQuoteCmdArg(a); } argline += '"'; return [argline]; @@ -2348,7 +2341,7 @@ var require_toolrunner = __commonJS({ ]; let needsQuotes = false; for (const char of arg) { - if (cmdSpecialChars.some((x2) => x2 === char)) { + if (cmdSpecialChars.some((x) => x === char)) { needsQuotes = true; break; } @@ -2358,11 +2351,11 @@ var require_toolrunner = __commonJS({ } let reverse = '"'; let quoteHit = true; - for (let i6 = arg.length; i6 > 0; i6--) { - reverse += arg[i6 - 1]; - if (quoteHit && arg[i6 - 1] === "\\") { + for (let i = arg.length; i > 0; i--) { + reverse += arg[i - 1]; + if (quoteHit && arg[i - 1] === "\\") { reverse += "\\"; - } else if (arg[i6 - 1] === '"') { + } else if (arg[i - 1] === '"') { quoteHit = true; reverse += '"'; } else { @@ -2384,11 +2377,11 @@ var require_toolrunner = __commonJS({ } let reverse = '"'; let quoteHit = true; - for (let i6 = arg.length; i6 > 0; i6--) { - reverse += arg[i6 - 1]; - if (quoteHit && arg[i6 - 1] === "\\") { + for (let i = arg.length; i > 0; i--) { + reverse += arg[i - 1]; + if (quoteHit && arg[i - 1] === "\\") { reverse += "\\"; - } else if (arg[i6 - 1] === '"') { + } else if (arg[i - 1] === '"') { quoteHit = true; reverse += "\\"; } else { @@ -2482,8 +2475,8 @@ var require_toolrunner = __commonJS({ this.options.listeners.stderr(data); } if (!optionsNonNull.silent && optionsNonNull.errStream && optionsNonNull.outStream) { - const s5 = optionsNonNull.failOnStdErr ? optionsNonNull.errStream : optionsNonNull.outStream; - s5.write(data); + const s = optionsNonNull.failOnStdErr ? optionsNonNull.errStream : optionsNonNull.outStream; + s.write(data); } errbuffer = this._processLineBuffer(data, errbuffer, (line) => { if (this.options.listeners && this.options.listeners.errline) { @@ -2541,39 +2534,39 @@ var require_toolrunner = __commonJS({ let inQuotes = false; let escaped = false; let arg = ""; - function append(c3) { - if (escaped && c3 !== '"') { + function append(c) { + if (escaped && c !== '"') { arg += "\\"; } - arg += c3; + arg += c; escaped = false; } - for (let i6 = 0; i6 < argString.length; i6++) { - const c3 = argString.charAt(i6); - if (c3 === '"') { + for (let i = 0; i < argString.length; i++) { + const c = argString.charAt(i); + if (c === '"') { if (!escaped) { inQuotes = !inQuotes; } else { - append(c3); + append(c); } continue; } - if (c3 === "\\" && escaped) { - append(c3); + if (c === "\\" && escaped) { + append(c); continue; } - if (c3 === "\\" && inQuotes) { + if (c === "\\" && inQuotes) { escaped = true; continue; } - if (c3 === " " && !inQuotes) { + if (c === " " && !inQuotes) { if (arg.length > 0) { args.push(arg); arg = ""; } continue; } - append(c3); + append(c); } if (arg.length > 0) { args.push(arg.trim()); @@ -2650,53 +2643,53 @@ var require_toolrunner = __commonJS({ var require_exec = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - Object.defineProperty(o8, k22, { enumerable: true, get: function() { - return m8[k3]; + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { + return m[k]; } }); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -2708,16 +2701,16 @@ var require_exec = __commonJS({ Object.defineProperty(exports, "__esModule", { value: true }); exports.getExecOutput = exports.exec = void 0; var string_decoder_1 = __require("string_decoder"); - var tr2 = __importStar(require_toolrunner()); + var tr = __importStar(require_toolrunner()); function exec2(commandLine, args, options) { return __awaiter(this, void 0, void 0, function* () { - const commandArgs = tr2.argStringToArray(commandLine); + const commandArgs = tr.argStringToArray(commandLine); if (commandArgs.length === 0) { throw new Error(`Parameter 'commandLine' cannot be null or empty.`); } const toolPath = commandArgs[0]; args = commandArgs.slice(1).concat(args || []); - const runner = new tr2.ToolRunner(toolPath, args, options); + const runner = new tr.ToolRunner(toolPath, args, options); return runner.exec(); }); } @@ -2762,57 +2755,57 @@ var require_exec = __commonJS({ var require_platform = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -2886,57 +2879,57 @@ var require_platform = __commonJS({ var require_core = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -2994,7 +2987,7 @@ var require_core = __commonJS({ } exports.getInput = getInput3; function getMultilineInput(name, options) { - const inputs = getInput3(name, options).split("\n").filter((x2) => x2 !== ""); + const inputs = getInput3(name, options).split("\n").filter((x) => x !== ""); if (options && options.trimWhitespace === false) { return inputs; } @@ -3063,12 +3056,12 @@ Support boolean input list: \`true | True | TRUE | false | False | FALSE\``); (0, command_1.issue)("endgroup"); } exports.endGroup = endGroup; - function group(name, fn2) { + function group(name, fn) { return __awaiter(this, void 0, void 0, function* () { startGroup(name); let result; try { - result = yield fn2(); + result = yield fn(); } finally { endGroup(); } @@ -3179,57 +3172,57 @@ var require_context = __commonJS({ var require_utils2 = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P2, generator) { + var __awaiter = exports && exports.__awaiter || function(thisArg, _arguments, P, generator) { function adopt(value) { - return value instanceof P2 ? value : new P2(function(resolve5) { + return value instanceof P ? value : new P(function(resolve5) { resolve5(value); }); } - return new (P2 || (P2 = Promise))(function(resolve5, reject) { + return new (P || (P = Promise))(function(resolve5, reject) { function fulfilled(value) { try { step(generator.next(value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function rejected(value) { try { step(generator["throw"](value)); - } catch (e5) { - reject(e5); + } catch (e) { + reject(e); } } function step(result) { @@ -3296,8 +3289,8 @@ var require_dist_node = __commonJS({ // var require_register = __commonJS({ - ""(exports, module2) { - module2.exports = register2; + ""(exports, module) { + module.exports = register2; function register2(state, name, method, options) { if (typeof method !== "function") { throw new Error("method for before hook must be a function"); @@ -3324,8 +3317,8 @@ var require_register = __commonJS({ // var require_add = __commonJS({ - ""(exports, module2) { - module2.exports = addHook2; + ""(exports, module) { + module.exports = addHook2; function addHook2(state, kind, name, hook2) { var orig = hook2; if (!state.registry[name]) { @@ -3364,8 +3357,8 @@ var require_add = __commonJS({ // var require_remove = __commonJS({ - ""(exports, module2) { - module2.exports = removeHook2; + ""(exports, module) { + module.exports = removeHook2; function removeHook2(state, name, method) { if (!state.registry[name]) { return; @@ -3383,7 +3376,7 @@ var require_remove = __commonJS({ // var require_before_after_hook = __commonJS({ - ""(exports, module2) { + ""(exports, module) { var register2 = require_register(); var addHook2 = require_add(); var removeHook2 = require_remove(); @@ -3430,22 +3423,22 @@ var require_before_after_hook = __commonJS({ } Hook.Singular = HookSingular.bind(); Hook.Collection = HookCollection.bind(); - module2.exports = Hook; - module2.exports.Hook = Hook; - module2.exports.Singular = Hook.Singular; - module2.exports.Collection = Hook.Collection; + module.exports = Hook; + module.exports.Hook = Hook; + module.exports.Singular = Hook.Singular; + module.exports.Collection = Hook.Collection; } }); // var require_dist_node2 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -3459,10 +3452,10 @@ var require_dist_node2 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; - __export2(dist_src_exports, { + __export(dist_src_exports, { endpoint: () => endpoint2 }); - module2.exports = __toCommonJS(dist_src_exports); + module.exports = __toCommonJS(dist_src_exports); var import_universal_user_agent5 = require_dist_node(); var VERSION9 = "9.0.6"; var userAgent2 = `octokit-endpoint.js/${VERSION9} ${(0, import_universal_user_agent5.getUserAgent)()}`; @@ -3562,7 +3555,7 @@ var require_dist_node2 = __commonJS({ if (!matches) { return []; } - return matches.map(removeNonChars2).reduce((a7, b3) => a7.concat(b3), []); + return matches.map(removeNonChars2).reduce((a, b) => a.concat(b), []); } function omit2(object, keysToOmit) { const result = { __proto__: null }; @@ -3582,8 +3575,8 @@ var require_dist_node2 = __commonJS({ }).join(""); } function encodeUnreserved2(str) { - return encodeURIComponent(str).replace(/[!'()*]/g, function(c3) { - return "%" + c3.charCodeAt(0).toString(16).toUpperCase(); + return encodeURIComponent(str).replace(/[!'()*]/g, function(c) { + return "%" + c.charCodeAt(0).toString(16).toUpperCase(); }); } function encodeValue2(operator, value, key) { @@ -3620,9 +3613,9 @@ var require_dist_node2 = __commonJS({ ); }); } else { - Object.keys(value).forEach(function(k3) { - if (isDefined2(value[k3])) { - result.push(encodeValue2(operator, value[k3], k3)); + Object.keys(value).forEach(function(k) { + if (isDefined2(value[k])) { + result.push(encodeValue2(operator, value[k], k)); } }); } @@ -3633,10 +3626,10 @@ var require_dist_node2 = __commonJS({ tmp.push(encodeValue2(operator, value2)); }); } else { - Object.keys(value).forEach(function(k3) { - if (isDefined2(value[k3])) { - tmp.push(encodeUnreserved2(k3)); - tmp.push(encodeValue2(operator, value[k3].toString())); + Object.keys(value).forEach(function(k) { + if (isDefined2(value[k])) { + tmp.push(encodeUnreserved2(k)); + tmp.push(encodeValue2(operator, value[k].toString())); } }); } @@ -3669,7 +3662,7 @@ var require_dist_node2 = __commonJS({ var operators = ["+", "#", ".", "/", ";", "?", "&"]; template = template.replace( /\{([^\{\}]+)\}|([^\{\}]+)/g, - function(_4, expression, literal) { + function(_, expression, literal) { if (expression) { let operator = ""; const values = []; @@ -3803,27 +3796,27 @@ var require_dist_node3 = __commonJS({ // var require_wrappy = __commonJS({ - ""(exports, module2) { - module2.exports = wrappy; - function wrappy(fn2, cb) { - if (fn2 && cb) - return wrappy(fn2)(cb); - if (typeof fn2 !== "function") + ""(exports, module) { + module.exports = wrappy; + function wrappy(fn, cb) { + if (fn && cb) + return wrappy(fn)(cb); + if (typeof fn !== "function") throw new TypeError("need wrapper function"); - Object.keys(fn2).forEach(function(k3) { - wrapper[k3] = fn2[k3]; + Object.keys(fn).forEach(function(k) { + wrapper[k] = fn[k]; }); return wrapper; function wrapper() { var args = new Array(arguments.length); - for (var i6 = 0; i6 < args.length; i6++) { - args[i6] = arguments[i6]; + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; } - var ret = fn2.apply(this, args); + var ret = fn.apply(this, args); var cb2 = args[args.length - 1]; if (typeof ret === "function" && ret !== cb2) { - Object.keys(cb2).forEach(function(k3) { - ret[k3] = cb2[k3]; + Object.keys(cb2).forEach(function(k) { + ret[k] = cb2[k]; }); } return ret; @@ -3834,10 +3827,10 @@ var require_wrappy = __commonJS({ // var require_once = __commonJS({ - ""(exports, module2) { + ""(exports, module) { var wrappy = require_wrappy(); - module2.exports = wrappy(once); - module2.exports.strict = wrappy(onceStrict); + module.exports = wrappy(once); + module.exports.strict = wrappy(onceStrict); once.proto = once(function() { Object.defineProperty(Function.prototype, "once", { value: function() { @@ -3852,34 +3845,34 @@ var require_once = __commonJS({ configurable: true }); }); - function once(fn2) { - var f6 = function() { - if (f6.called) - return f6.value; - f6.called = true; - return f6.value = fn2.apply(this, arguments); + function once(fn) { + var f = function() { + if (f.called) + return f.value; + f.called = true; + return f.value = fn.apply(this, arguments); }; - f6.called = false; - return f6; + f.called = false; + return f; } - function onceStrict(fn2) { - var f6 = function() { - if (f6.called) - throw new Error(f6.onceError); - f6.called = true; - return f6.value = fn2.apply(this, arguments); + function onceStrict(fn) { + var f = function() { + if (f.called) + throw new Error(f.onceError); + f.called = true; + return f.value = fn.apply(this, arguments); }; - var name = fn2.name || "Function wrapped with `once`"; - f6.onceError = name + " shouldn't be called more than once"; - f6.called = false; - return f6; + var name = fn.name || "Function wrapped with `once`"; + f.onceError = name + " shouldn't be called more than once"; + f.called = false; + return f; } } }); // var require_dist_node4 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __create2 = Object.create; var __defProp2 = Object.defineProperty; @@ -3887,7 +3880,7 @@ var require_dist_node4 = __commonJS({ var __getOwnPropNames2 = Object.getOwnPropertyNames; var __getProtoOf2 = Object.getPrototypeOf; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -3909,10 +3902,10 @@ var require_dist_node4 = __commonJS({ )); var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; - __export2(dist_src_exports, { + __export(dist_src_exports, { RequestError: () => RequestError2 }); - module2.exports = __toCommonJS(dist_src_exports); + module.exports = __toCommonJS(dist_src_exports); var import_deprecation = require_dist_node3(); var import_once = __toESM2(require_once()); var logOnceCode = (0, import_once.default)((deprecation) => console.warn(deprecation)); @@ -3971,13 +3964,13 @@ var require_dist_node4 = __commonJS({ // var require_dist_node5 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -3991,10 +3984,10 @@ var require_dist_node5 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; - __export2(dist_src_exports, { + __export(dist_src_exports, { request: () => request2 }); - module2.exports = __toCommonJS(dist_src_exports); + module.exports = __toCommonJS(dist_src_exports); var import_endpoint2 = require_dist_node2(); var import_universal_user_agent5 = require_dist_node(); var VERSION9 = "8.4.1"; @@ -4181,13 +4174,13 @@ var require_dist_node5 = __commonJS({ // var require_dist_node6 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -4201,12 +4194,12 @@ var require_dist_node6 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var index_exports = {}; - __export2(index_exports, { + __export(index_exports, { GraphqlResponseError: () => GraphqlResponseError2, graphql: () => graphql22, withCustomRequest: () => withCustomRequest2 }); - module2.exports = __toCommonJS(index_exports); + module.exports = __toCommonJS(index_exports); var import_request32 = require_dist_node5(); var import_universal_user_agent5 = require_dist_node(); var VERSION9 = "7.1.1"; @@ -4214,7 +4207,7 @@ var require_dist_node6 = __commonJS({ var import_request5 = require_dist_node5(); function _buildMessageForResponseErrors2(data) { return `Request failed due to following response errors: -` + data.errors.map((e5) => ` - ${e5.message}`).join("\n"); +` + data.errors.map((e) => ` - ${e.message}`).join("\n"); } var GraphqlResponseError2 = class extends Error { constructor(request2, headers, response) { @@ -4319,13 +4312,13 @@ var require_dist_node6 = __commonJS({ // var require_dist_node7 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -4339,10 +4332,10 @@ var require_dist_node7 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; - __export2(dist_src_exports, { + __export(dist_src_exports, { createTokenAuth: () => createTokenAuth3 }); - module2.exports = __toCommonJS(dist_src_exports); + module.exports = __toCommonJS(dist_src_exports); var REGEX_IS_INSTALLATION_LEGACY = /^v1\./; var REGEX_IS_INSTALLATION = /^ghs_/; var REGEX_IS_USER_TO_SERVER = /^ghu_/; @@ -4390,13 +4383,13 @@ var require_dist_node7 = __commonJS({ // var require_dist_node8 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -4410,10 +4403,10 @@ var require_dist_node8 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var index_exports = {}; - __export2(index_exports, { + __export(index_exports, { Octokit: () => Octokit3 }); - module2.exports = __toCommonJS(index_exports); + module.exports = __toCommonJS(index_exports); var import_universal_user_agent5 = require_dist_node(); var import_before_after_hook2 = require_before_after_hook(); var import_request5 = require_dist_node5(); @@ -4546,8 +4539,8 @@ var require_dist_node8 = __commonJS({ this.auth = auth2; } const classConstructor = this.constructor; - for (let i6 = 0; i6 < classConstructor.plugins.length; ++i6) { - Object.assign(this, classConstructor.plugins[i6](this, options)); + for (let i = 0; i < classConstructor.plugins.length; ++i) { + Object.assign(this, classConstructor.plugins[i](this, options)); } } }; @@ -4556,13 +4549,13 @@ var require_dist_node8 = __commonJS({ // var require_dist_node9 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -4576,11 +4569,11 @@ var require_dist_node9 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; - __export2(dist_src_exports, { + __export(dist_src_exports, { legacyRestEndpointMethods: () => legacyRestEndpointMethods2, restEndpointMethods: () => restEndpointMethods2 }); - module2.exports = __toCommonJS(dist_src_exports); + module.exports = __toCommonJS(dist_src_exports); var VERSION9 = "10.4.1"; var Endpoints2 = { actions: { @@ -6712,13 +6705,13 @@ var require_dist_node9 = __commonJS({ // var require_dist_node10 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var __defProp2 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { + var __export = (target, all) => { for (var name in all) __defProp2(target, name, { get: all[name], enumerable: true }); }; @@ -6732,13 +6725,13 @@ var require_dist_node10 = __commonJS({ }; var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; - __export2(dist_src_exports, { + __export(dist_src_exports, { composePaginateRest: () => composePaginateRest2, isPaginatingEndpoint: () => isPaginatingEndpoint, paginateRest: () => paginateRest2, paginatingEndpoints: () => paginatingEndpoints }); - module2.exports = __toCommonJS(dist_src_exports); + module.exports = __toCommonJS(dist_src_exports); var VERSION9 = "9.2.2"; function normalizePaginatedListResponse2(response) { if (!response.data) { @@ -7093,34 +7086,34 @@ var require_dist_node10 = __commonJS({ var require_utils3 = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; @@ -7158,34 +7151,34 @@ var require_utils3 = __commonJS({ var require_github = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; @@ -7205,7 +7198,7 @@ var require_github = __commonJS({ // var require_tmp = __commonJS({ - ""(exports, module2) { + ""(exports, module) { var fs = __require("fs"); var os3 = __require("os"); var path = __require("path"); @@ -7261,7 +7254,7 @@ var require_tmp = __commonJS({ const name = _generateTmpName(sanitizedOptions); try { fs.statSync(name); - } catch (e5) { + } catch (e) { return name; } } while (tries-- > 0); @@ -7341,15 +7334,15 @@ var require_tmp = __commonJS({ try { if (0 <= fdPath[0]) fs.closeSync(fdPath[0]); - } catch (e5) { - if (!_isEBADF(e5) && !_isENOENT(e5)) - throw e5; + } catch (e) { + if (!_isEBADF(e) && !_isENOENT(e)) + throw e; } finally { try { fs.unlinkSync(fdPath[1]); - } catch (e5) { - if (!_isENOENT(e5)) - rethrownException = e5; + } catch (e) { + if (!_isENOENT(e)) + rethrownException = e; } } if (rethrownException !== null) { @@ -7396,7 +7389,7 @@ var require_tmp = __commonJS({ while (_removeObjects.length) { try { _removeObjects[0](); - } catch (e5) { + } catch (e) { } } } @@ -7404,11 +7397,11 @@ var require_tmp = __commonJS({ let value = [], rnd = null; try { rnd = crypto.randomBytes(howMany); - } catch (e5) { + } catch (e) { rnd = crypto.pseudoRandomBytes(howMany); } - for (let i6 = 0; i6 < howMany; i6++) { - value.push(RANDOM_CHARS[rnd[i6] % RANDOM_CHARS.length]); + for (let i = 0; i < howMany; i++) { + value.push(RANDOM_CHARS[rnd[i] % RANDOM_CHARS.length]); } return value.join(""); } @@ -7566,8068 +7559,27 @@ var require_tmp = __commonJS({ return fs.realpathSync(options && options.tmpdir || os3.tmpdir()); } process.addListener(EXIT, _garbageCollector); - Object.defineProperty(module2.exports, "tmpdir", { + Object.defineProperty(module.exports, "tmpdir", { enumerable: true, configurable: false, get: function() { return _getTmpDirSync(); } }); - module2.exports.dir = dir; - module2.exports.dirSync = dirSync; - module2.exports.file = file; - module2.exports.fileSync = fileSync2; - module2.exports.tmpName = tmpName; - module2.exports.tmpNameSync = tmpNameSync; - module2.exports.setGracefulCleanup = setGracefulCleanup; - } -}); - -// -var require_array = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.splitWhen = exports.flatten = void 0; - function flatten(items) { - return items.reduce((collection, item) => [].concat(collection, item), []); - } - exports.flatten = flatten; - function splitWhen(items, predicate) { - const result = [[]]; - let groupIndex = 0; - for (const item of items) { - if (predicate(item)) { - groupIndex++; - result[groupIndex] = []; - } else { - result[groupIndex].push(item); - } - } - return result; - } - exports.splitWhen = splitWhen; - } -}); - -// -var require_errno = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.isEnoentCodeError = void 0; - function isEnoentCodeError(error) { - return error.code === "ENOENT"; - } - exports.isEnoentCodeError = isEnoentCodeError; - } -}); - -// -var require_fs = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.createDirentFromStats = void 0; - var DirentFromStats = class { - constructor(name, stats) { - this.name = name; - this.isBlockDevice = stats.isBlockDevice.bind(stats); - this.isCharacterDevice = stats.isCharacterDevice.bind(stats); - this.isDirectory = stats.isDirectory.bind(stats); - this.isFIFO = stats.isFIFO.bind(stats); - this.isFile = stats.isFile.bind(stats); - this.isSocket = stats.isSocket.bind(stats); - this.isSymbolicLink = stats.isSymbolicLink.bind(stats); - } - }; - function createDirentFromStats(name, stats) { - return new DirentFromStats(name, stats); - } - exports.createDirentFromStats = createDirentFromStats; - } -}); - -// -var require_path = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.convertPosixPathToPattern = exports.convertWindowsPathToPattern = exports.convertPathToPattern = exports.escapePosixPath = exports.escapeWindowsPath = exports.escape = exports.removeLeadingDotSegment = exports.makeAbsolute = exports.unixify = void 0; - var os3 = __require("os"); - var path = __require("path"); - var IS_WINDOWS_PLATFORM = os3.platform() === "win32"; - var LEADING_DOT_SEGMENT_CHARACTERS_COUNT = 2; - var POSIX_UNESCAPED_GLOB_SYMBOLS_RE = /(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g; - var WINDOWS_UNESCAPED_GLOB_SYMBOLS_RE = /(\\?)([()[\]{}]|^!|[!+@](?=\())/g; - var DOS_DEVICE_PATH_RE = /^\\\\([.?])/; - var WINDOWS_BACKSLASHES_RE = /\\(?![!()+@[\]{}])/g; - function unixify(filepath) { - return filepath.replace(/\\/g, "/"); - } - exports.unixify = unixify; - function makeAbsolute(cwd, filepath) { - return path.resolve(cwd, filepath); - } - exports.makeAbsolute = makeAbsolute; - function removeLeadingDotSegment(entry) { - if (entry.charAt(0) === ".") { - const secondCharactery = entry.charAt(1); - if (secondCharactery === "/" || secondCharactery === "\\") { - return entry.slice(LEADING_DOT_SEGMENT_CHARACTERS_COUNT); - } - } - return entry; - } - exports.removeLeadingDotSegment = removeLeadingDotSegment; - exports.escape = IS_WINDOWS_PLATFORM ? escapeWindowsPath : escapePosixPath; - function escapeWindowsPath(pattern) { - return pattern.replace(WINDOWS_UNESCAPED_GLOB_SYMBOLS_RE, "\\$2"); - } - exports.escapeWindowsPath = escapeWindowsPath; - function escapePosixPath(pattern) { - return pattern.replace(POSIX_UNESCAPED_GLOB_SYMBOLS_RE, "\\$2"); - } - exports.escapePosixPath = escapePosixPath; - exports.convertPathToPattern = IS_WINDOWS_PLATFORM ? convertWindowsPathToPattern : convertPosixPathToPattern; - function convertWindowsPathToPattern(filepath) { - return escapeWindowsPath(filepath).replace(DOS_DEVICE_PATH_RE, "//$1").replace(WINDOWS_BACKSLASHES_RE, "/"); - } - exports.convertWindowsPathToPattern = convertWindowsPathToPattern; - function convertPosixPathToPattern(filepath) { - return escapePosixPath(filepath); - } - exports.convertPosixPathToPattern = convertPosixPathToPattern; - } -}); - -// -var require_is_extglob = __commonJS({ - ""(exports, module2) { - module2.exports = function isExtglob(str) { - if (typeof str !== "string" || str === "") { - return false; - } - var match; - while (match = /(\\).|([@?!+*]\(.*\))/g.exec(str)) { - if (match[2]) - return true; - str = str.slice(match.index + match[0].length); - } - return false; - }; - } -}); - -// -var require_is_glob = __commonJS({ - ""(exports, module2) { - var isExtglob = require_is_extglob(); - var chars = { "{": "}", "(": ")", "[": "]" }; - var strictCheck = function(str) { - if (str[0] === "!") { - return true; - } - var index = 0; - var pipeIndex = -2; - var closeSquareIndex = -2; - var closeCurlyIndex = -2; - var closeParenIndex = -2; - var backSlashIndex = -2; - while (index < str.length) { - if (str[index] === "*") { - return true; - } - if (str[index + 1] === "?" && /[\].+)]/.test(str[index])) { - return true; - } - if (closeSquareIndex !== -1 && str[index] === "[" && str[index + 1] !== "]") { - if (closeSquareIndex < index) { - closeSquareIndex = str.indexOf("]", index); - } - if (closeSquareIndex > index) { - if (backSlashIndex === -1 || backSlashIndex > closeSquareIndex) { - return true; - } - backSlashIndex = str.indexOf("\\", index); - if (backSlashIndex === -1 || backSlashIndex > closeSquareIndex) { - return true; - } - } - } - if (closeCurlyIndex !== -1 && str[index] === "{" && str[index + 1] !== "}") { - closeCurlyIndex = str.indexOf("}", index); - if (closeCurlyIndex > index) { - backSlashIndex = str.indexOf("\\", index); - if (backSlashIndex === -1 || backSlashIndex > closeCurlyIndex) { - return true; - } - } - } - if (closeParenIndex !== -1 && str[index] === "(" && str[index + 1] === "?" && /[:!=]/.test(str[index + 2]) && str[index + 3] !== ")") { - closeParenIndex = str.indexOf(")", index); - if (closeParenIndex > index) { - backSlashIndex = str.indexOf("\\", index); - if (backSlashIndex === -1 || backSlashIndex > closeParenIndex) { - return true; - } - } - } - if (pipeIndex !== -1 && str[index] === "(" && str[index + 1] !== "|") { - if (pipeIndex < index) { - pipeIndex = str.indexOf("|", index); - } - if (pipeIndex !== -1 && str[pipeIndex + 1] !== ")") { - closeParenIndex = str.indexOf(")", pipeIndex); - if (closeParenIndex > pipeIndex) { - backSlashIndex = str.indexOf("\\", pipeIndex); - if (backSlashIndex === -1 || backSlashIndex > closeParenIndex) { - return true; - } - } - } - } - if (str[index] === "\\") { - var open = str[index + 1]; - index += 2; - var close = chars[open]; - if (close) { - var n3 = str.indexOf(close, index); - if (n3 !== -1) { - index = n3 + 1; - } - } - if (str[index] === "!") { - return true; - } - } else { - index++; - } - } - return false; - }; - var relaxedCheck = function(str) { - if (str[0] === "!") { - return true; - } - var index = 0; - while (index < str.length) { - if (/[*?{}()[\]]/.test(str[index])) { - return true; - } - if (str[index] === "\\") { - var open = str[index + 1]; - index += 2; - var close = chars[open]; - if (close) { - var n3 = str.indexOf(close, index); - if (n3 !== -1) { - index = n3 + 1; - } - } - if (str[index] === "!") { - return true; - } - } else { - index++; - } - } - return false; - }; - module2.exports = function isGlob(str, options) { - if (typeof str !== "string" || str === "") { - return false; - } - if (isExtglob(str)) { - return true; - } - var check = strictCheck; - if (options && options.strict === false) { - check = relaxedCheck; - } - return check(str); - }; - } -}); - -// -var require_glob_parent = __commonJS({ - ""(exports, module2) { - "use strict"; - var isGlob = require_is_glob(); - var pathPosixDirname = __require("path").posix.dirname; - var isWin32 = __require("os").platform() === "win32"; - var slash = "/"; - var backslash = /\\/g; - var enclosure = /[\{\[].*[\}\]]$/; - var globby = /(^|[^\\])([\{\[]|\([^\)]+$)/; - var escaped = /\\([\!\*\?\|\[\]\(\)\{\}])/g; - module2.exports = function globParent(str, opts) { - var options = Object.assign({ flipBackslashes: true }, opts); - if (options.flipBackslashes && isWin32 && str.indexOf(slash) < 0) { - str = str.replace(backslash, slash); - } - if (enclosure.test(str)) { - str += slash; - } - str += "a"; - do { - str = pathPosixDirname(str); - } while (isGlob(str) || globby.test(str)); - return str.replace(escaped, "$1"); - }; - } -}); - -// -var require_utils4 = __commonJS({ - ""(exports) { - "use strict"; - exports.isInteger = (num) => { - if (typeof num === "number") { - return Number.isInteger(num); - } - if (typeof num === "string" && num.trim() !== "") { - return Number.isInteger(Number(num)); - } - return false; - }; - exports.find = (node, type) => node.nodes.find((node2) => node2.type === type); - exports.exceedsLimit = (min, max, step = 1, limit) => { - if (limit === false) - return false; - if (!exports.isInteger(min) || !exports.isInteger(max)) - return false; - return (Number(max) - Number(min)) / Number(step) >= limit; - }; - exports.escapeNode = (block, n3 = 0, type) => { - const node = block.nodes[n3]; - if (!node) - return; - if (type && node.type === type || node.type === "open" || node.type === "close") { - if (node.escaped !== true) { - node.value = "\\" + node.value; - node.escaped = true; - } - } - }; - exports.encloseBrace = (node) => { - if (node.type !== "brace") - return false; - if (node.commas >> 0 + node.ranges >> 0 === 0) { - node.invalid = true; - return true; - } - return false; - }; - exports.isInvalidBrace = (block) => { - if (block.type !== "brace") - return false; - if (block.invalid === true || block.dollar) - return true; - if (block.commas >> 0 + block.ranges >> 0 === 0) { - block.invalid = true; - return true; - } - if (block.open !== true || block.close !== true) { - block.invalid = true; - return true; - } - return false; - }; - exports.isOpenOrClose = (node) => { - if (node.type === "open" || node.type === "close") { - return true; - } - return node.open === true || node.close === true; - }; - exports.reduce = (nodes) => nodes.reduce((acc, node) => { - if (node.type === "text") - acc.push(node.value); - if (node.type === "range") - node.type = "text"; - return acc; - }, []); - exports.flatten = (...args) => { - const result = []; - const flat = (arr) => { - for (let i6 = 0; i6 < arr.length; i6++) { - const ele = arr[i6]; - if (Array.isArray(ele)) { - flat(ele); - continue; - } - if (ele !== void 0) { - result.push(ele); - } - } - return result; - }; - flat(args); - return result; - }; - } -}); - -// -var require_stringify = __commonJS({ - ""(exports, module2) { - "use strict"; - var utils = require_utils4(); - module2.exports = (ast, options = {}) => { - const stringify = (node, parent = {}) => { - const invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent); - const invalidNode = node.invalid === true && options.escapeInvalid === true; - let output = ""; - if (node.value) { - if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) { - return "\\" + node.value; - } - return node.value; - } - if (node.value) { - return node.value; - } - if (node.nodes) { - for (const child of node.nodes) { - output += stringify(child); - } - } - return output; - }; - return stringify(ast); - }; - } -}); - -// -var require_is_number = __commonJS({ - ""(exports, module2) { - "use strict"; - module2.exports = function(num) { - if (typeof num === "number") { - return num - num === 0; - } - if (typeof num === "string" && num.trim() !== "") { - return Number.isFinite ? Number.isFinite(+num) : isFinite(+num); - } - return false; - }; - } -}); - -// -var require_to_regex_range = __commonJS({ - ""(exports, module2) { - "use strict"; - var isNumber = require_is_number(); - var toRegexRange = (min, max, options) => { - if (isNumber(min) === false) { - throw new TypeError("toRegexRange: expected the first argument to be a number"); - } - if (max === void 0 || min === max) { - return String(min); - } - if (isNumber(max) === false) { - throw new TypeError("toRegexRange: expected the second argument to be a number."); - } - let opts = { relaxZeros: true, ...options }; - if (typeof opts.strictZeros === "boolean") { - opts.relaxZeros = opts.strictZeros === false; - } - let relax = String(opts.relaxZeros); - let shorthand = String(opts.shorthand); - let capture = String(opts.capture); - let wrap = String(opts.wrap); - let cacheKey = min + ":" + max + "=" + relax + shorthand + capture + wrap; - if (toRegexRange.cache.hasOwnProperty(cacheKey)) { - return toRegexRange.cache[cacheKey].result; - } - let a7 = Math.min(min, max); - let b3 = Math.max(min, max); - if (Math.abs(a7 - b3) === 1) { - let result = min + "|" + max; - if (opts.capture) { - return `(${result})`; - } - if (opts.wrap === false) { - return result; - } - return `(?:${result})`; - } - let isPadded = hasPadding(min) || hasPadding(max); - let state = { min, max, a: a7, b: b3 }; - let positives = []; - let negatives = []; - if (isPadded) { - state.isPadded = isPadded; - state.maxLen = String(state.max).length; - } - if (a7 < 0) { - let newMin = b3 < 0 ? Math.abs(b3) : 1; - negatives = splitToPatterns(newMin, Math.abs(a7), state, opts); - a7 = state.a = 0; - } - if (b3 >= 0) { - positives = splitToPatterns(a7, b3, state, opts); - } - state.negatives = negatives; - state.positives = positives; - state.result = collatePatterns(negatives, positives, opts); - if (opts.capture === true) { - state.result = `(${state.result})`; - } else if (opts.wrap !== false && positives.length + negatives.length > 1) { - state.result = `(?:${state.result})`; - } - toRegexRange.cache[cacheKey] = state; - return state.result; - }; - function collatePatterns(neg, pos, options) { - let onlyNegative = filterPatterns(neg, pos, "-", false, options) || []; - let onlyPositive = filterPatterns(pos, neg, "", false, options) || []; - let intersected = filterPatterns(neg, pos, "-?", true, options) || []; - let subpatterns = onlyNegative.concat(intersected).concat(onlyPositive); - return subpatterns.join("|"); - } - function splitToRanges(min, max) { - let nines = 1; - let zeros = 1; - let stop = countNines(min, nines); - let stops = /* @__PURE__ */ new Set([max]); - while (min <= stop && stop <= max) { - stops.add(stop); - nines += 1; - stop = countNines(min, nines); - } - stop = countZeros(max + 1, zeros) - 1; - while (min < stop && stop <= max) { - stops.add(stop); - zeros += 1; - stop = countZeros(max + 1, zeros) - 1; - } - stops = [...stops]; - stops.sort(compare); - return stops; - } - function rangeToPattern(start, stop, options) { - if (start === stop) { - return { pattern: start, count: [], digits: 0 }; - } - let zipped = zip(start, stop); - let digits = zipped.length; - let pattern = ""; - let count = 0; - for (let i6 = 0; i6 < digits; i6++) { - let [startDigit, stopDigit] = zipped[i6]; - if (startDigit === stopDigit) { - pattern += startDigit; - } else if (startDigit !== "0" || stopDigit !== "9") { - pattern += toCharacterClass(startDigit, stopDigit, options); - } else { - count++; - } - } - if (count) { - pattern += options.shorthand === true ? "\\d" : "[0-9]"; - } - return { pattern, count: [count], digits }; - } - function splitToPatterns(min, max, tok, options) { - let ranges = splitToRanges(min, max); - let tokens = []; - let start = min; - let prev; - for (let i6 = 0; i6 < ranges.length; i6++) { - let max2 = ranges[i6]; - let obj = rangeToPattern(String(start), String(max2), options); - let zeros = ""; - if (!tok.isPadded && prev && prev.pattern === obj.pattern) { - if (prev.count.length > 1) { - prev.count.pop(); - } - prev.count.push(obj.count[0]); - prev.string = prev.pattern + toQuantifier(prev.count); - start = max2 + 1; - continue; - } - if (tok.isPadded) { - zeros = padZeros(max2, tok, options); - } - obj.string = zeros + obj.pattern + toQuantifier(obj.count); - tokens.push(obj); - start = max2 + 1; - prev = obj; - } - return tokens; - } - function filterPatterns(arr, comparison, prefix, intersection, options) { - let result = []; - for (let ele of arr) { - let { string } = ele; - if (!intersection && !contains(comparison, "string", string)) { - result.push(prefix + string); - } - if (intersection && contains(comparison, "string", string)) { - result.push(prefix + string); - } - } - return result; - } - function zip(a7, b3) { - let arr = []; - for (let i6 = 0; i6 < a7.length; i6++) - arr.push([a7[i6], b3[i6]]); - return arr; - } - function compare(a7, b3) { - return a7 > b3 ? 1 : b3 > a7 ? -1 : 0; - } - function contains(arr, key, val) { - return arr.some((ele) => ele[key] === val); - } - function countNines(min, len) { - return Number(String(min).slice(0, -len) + "9".repeat(len)); - } - function countZeros(integer, zeros) { - return integer - integer % Math.pow(10, zeros); - } - function toQuantifier(digits) { - let [start = 0, stop = ""] = digits; - if (stop || start > 1) { - return `{${start + (stop ? "," + stop : "")}}`; - } - return ""; - } - function toCharacterClass(a7, b3, options) { - return `[${a7}${b3 - a7 === 1 ? "" : "-"}${b3}]`; - } - function hasPadding(str) { - return /^-?(0+)\d/.test(str); - } - function padZeros(value, tok, options) { - if (!tok.isPadded) { - return value; - } - let diff = Math.abs(tok.maxLen - String(value).length); - let relax = options.relaxZeros !== false; - switch (diff) { - case 0: - return ""; - case 1: - return relax ? "0?" : "0"; - case 2: - return relax ? "0{0,2}" : "00"; - default: { - return relax ? `0{0,${diff}}` : `0{${diff}}`; - } - } - } - toRegexRange.cache = {}; - toRegexRange.clearCache = () => toRegexRange.cache = {}; - module2.exports = toRegexRange; - } -}); - -// -var require_fill_range = __commonJS({ - ""(exports, module2) { - "use strict"; - var util = __require("util"); - var toRegexRange = require_to_regex_range(); - var isObject = (val) => val !== null && typeof val === "object" && !Array.isArray(val); - var transform = (toNumber) => { - return (value) => toNumber === true ? Number(value) : String(value); - }; - var isValidValue = (value) => { - return typeof value === "number" || typeof value === "string" && value !== ""; - }; - var isNumber = (num) => Number.isInteger(+num); - var zeros = (input) => { - let value = `${input}`; - let index = -1; - if (value[0] === "-") - value = value.slice(1); - if (value === "0") - return false; - while (value[++index] === "0") - ; - return index > 0; - }; - var stringify = (start, end, options) => { - if (typeof start === "string" || typeof end === "string") { - return true; - } - return options.stringify === true; - }; - var pad = (input, maxLength, toNumber) => { - if (maxLength > 0) { - let dash = input[0] === "-" ? "-" : ""; - if (dash) - input = input.slice(1); - input = dash + input.padStart(dash ? maxLength - 1 : maxLength, "0"); - } - if (toNumber === false) { - return String(input); - } - return input; - }; - var toMaxLen = (input, maxLength) => { - let negative = input[0] === "-" ? "-" : ""; - if (negative) { - input = input.slice(1); - maxLength--; - } - while (input.length < maxLength) - input = "0" + input; - return negative ? "-" + input : input; - }; - var toSequence = (parts, options, maxLen) => { - parts.negatives.sort((a7, b3) => a7 < b3 ? -1 : a7 > b3 ? 1 : 0); - parts.positives.sort((a7, b3) => a7 < b3 ? -1 : a7 > b3 ? 1 : 0); - let prefix = options.capture ? "" : "?:"; - let positives = ""; - let negatives = ""; - let result; - if (parts.positives.length) { - positives = parts.positives.map((v4) => toMaxLen(String(v4), maxLen)).join("|"); - } - if (parts.negatives.length) { - negatives = `-(${prefix}${parts.negatives.map((v4) => toMaxLen(String(v4), maxLen)).join("|")})`; - } - if (positives && negatives) { - result = `${positives}|${negatives}`; - } else { - result = positives || negatives; - } - if (options.wrap) { - return `(${prefix}${result})`; - } - return result; - }; - var toRange = (a7, b3, isNumbers, options) => { - if (isNumbers) { - return toRegexRange(a7, b3, { wrap: false, ...options }); - } - let start = String.fromCharCode(a7); - if (a7 === b3) - return start; - let stop = String.fromCharCode(b3); - return `[${start}-${stop}]`; - }; - var toRegex = (start, end, options) => { - if (Array.isArray(start)) { - let wrap = options.wrap === true; - let prefix = options.capture ? "" : "?:"; - return wrap ? `(${prefix}${start.join("|")})` : start.join("|"); - } - return toRegexRange(start, end, options); - }; - var rangeError = (...args) => { - return new RangeError("Invalid range arguments: " + util.inspect(...args)); - }; - var invalidRange = (start, end, options) => { - if (options.strictRanges === true) - throw rangeError([start, end]); - return []; - }; - var invalidStep = (step, options) => { - if (options.strictRanges === true) { - throw new TypeError(`Expected step "${step}" to be a number`); - } - return []; - }; - var fillNumbers = (start, end, step = 1, options = {}) => { - let a7 = Number(start); - let b3 = Number(end); - if (!Number.isInteger(a7) || !Number.isInteger(b3)) { - if (options.strictRanges === true) - throw rangeError([start, end]); - return []; - } - if (a7 === 0) - a7 = 0; - if (b3 === 0) - b3 = 0; - let descending = a7 > b3; - let startString = String(start); - let endString = String(end); - let stepString = String(step); - step = Math.max(Math.abs(step), 1); - let padded = zeros(startString) || zeros(endString) || zeros(stepString); - let maxLen = padded ? Math.max(startString.length, endString.length, stepString.length) : 0; - let toNumber = padded === false && stringify(start, end, options) === false; - let format3 = options.transform || transform(toNumber); - if (options.toRegex && step === 1) { - return toRange(toMaxLen(start, maxLen), toMaxLen(end, maxLen), true, options); - } - let parts = { negatives: [], positives: [] }; - let push = (num) => parts[num < 0 ? "negatives" : "positives"].push(Math.abs(num)); - let range = []; - let index = 0; - while (descending ? a7 >= b3 : a7 <= b3) { - if (options.toRegex === true && step > 1) { - push(a7); - } else { - range.push(pad(format3(a7, index), maxLen, toNumber)); - } - a7 = descending ? a7 - step : a7 + step; - index++; - } - if (options.toRegex === true) { - return step > 1 ? toSequence(parts, options, maxLen) : toRegex(range, null, { wrap: false, ...options }); - } - return range; - }; - var fillLetters = (start, end, step = 1, options = {}) => { - if (!isNumber(start) && start.length > 1 || !isNumber(end) && end.length > 1) { - return invalidRange(start, end, options); - } - let format3 = options.transform || ((val) => String.fromCharCode(val)); - let a7 = `${start}`.charCodeAt(0); - let b3 = `${end}`.charCodeAt(0); - let descending = a7 > b3; - let min = Math.min(a7, b3); - let max = Math.max(a7, b3); - if (options.toRegex && step === 1) { - return toRange(min, max, false, options); - } - let range = []; - let index = 0; - while (descending ? a7 >= b3 : a7 <= b3) { - range.push(format3(a7, index)); - a7 = descending ? a7 - step : a7 + step; - index++; - } - if (options.toRegex === true) { - return toRegex(range, null, { wrap: false, options }); - } - return range; - }; - var fill = (start, end, step, options = {}) => { - if (end == null && isValidValue(start)) { - return [start]; - } - if (!isValidValue(start) || !isValidValue(end)) { - return invalidRange(start, end, options); - } - if (typeof step === "function") { - return fill(start, end, 1, { transform: step }); - } - if (isObject(step)) { - return fill(start, end, 0, step); - } - let opts = { ...options }; - if (opts.capture === true) - opts.wrap = true; - step = step || opts.step || 1; - if (!isNumber(step)) { - if (step != null && !isObject(step)) - return invalidStep(step, opts); - return fill(start, end, 1, step); - } - if (isNumber(start) && isNumber(end)) { - return fillNumbers(start, end, step, opts); - } - return fillLetters(start, end, Math.max(Math.abs(step), 1), opts); - }; - module2.exports = fill; - } -}); - -// -var require_compile = __commonJS({ - ""(exports, module2) { - "use strict"; - var fill = require_fill_range(); - var utils = require_utils4(); - var compile = (ast, options = {}) => { - const walk = (node, parent = {}) => { - const invalidBlock = utils.isInvalidBrace(parent); - const invalidNode = node.invalid === true && options.escapeInvalid === true; - const invalid = invalidBlock === true || invalidNode === true; - const prefix = options.escapeInvalid === true ? "\\" : ""; - let output = ""; - if (node.isOpen === true) { - return prefix + node.value; - } - if (node.isClose === true) { - console.log("node.isClose", prefix, node.value); - return prefix + node.value; - } - if (node.type === "open") { - return invalid ? prefix + node.value : "("; - } - if (node.type === "close") { - return invalid ? prefix + node.value : ")"; - } - if (node.type === "comma") { - return node.prev.type === "comma" ? "" : invalid ? node.value : "|"; - } - if (node.value) { - return node.value; - } - if (node.nodes && node.ranges > 0) { - const args = utils.reduce(node.nodes); - const range = fill(...args, { ...options, wrap: false, toRegex: true, strictZeros: true }); - if (range.length !== 0) { - return args.length > 1 && range.length > 1 ? `(${range})` : range; - } - } - if (node.nodes) { - for (const child of node.nodes) { - output += walk(child, node); - } - } - return output; - }; - return walk(ast); - }; - module2.exports = compile; - } -}); - -// -var require_expand = __commonJS({ - ""(exports, module2) { - "use strict"; - var fill = require_fill_range(); - var stringify = require_stringify(); - var utils = require_utils4(); - var append = (queue = "", stash = "", enclose = false) => { - const result = []; - queue = [].concat(queue); - stash = [].concat(stash); - if (!stash.length) - return queue; - if (!queue.length) { - return enclose ? utils.flatten(stash).map((ele) => `{${ele}}`) : stash; - } - for (const item of queue) { - if (Array.isArray(item)) { - for (const value of item) { - result.push(append(value, stash, enclose)); - } - } else { - for (let ele of stash) { - if (enclose === true && typeof ele === "string") - ele = `{${ele}}`; - result.push(Array.isArray(ele) ? append(item, ele, enclose) : item + ele); - } - } - } - return utils.flatten(result); - }; - var expand2 = (ast, options = {}) => { - const rangeLimit = options.rangeLimit === void 0 ? 1e3 : options.rangeLimit; - const walk = (node, parent = {}) => { - node.queue = []; - let p5 = parent; - let q2 = parent.queue; - while (p5.type !== "brace" && p5.type !== "root" && p5.parent) { - p5 = p5.parent; - q2 = p5.queue; - } - if (node.invalid || node.dollar) { - q2.push(append(q2.pop(), stringify(node, options))); - return; - } - if (node.type === "brace" && node.invalid !== true && node.nodes.length === 2) { - q2.push(append(q2.pop(), ["{}"])); - return; - } - if (node.nodes && node.ranges > 0) { - const args = utils.reduce(node.nodes); - if (utils.exceedsLimit(...args, options.step, rangeLimit)) { - throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit."); - } - let range = fill(...args, options); - if (range.length === 0) { - range = stringify(node, options); - } - q2.push(append(q2.pop(), range)); - node.nodes = []; - return; - } - const enclose = utils.encloseBrace(node); - let queue = node.queue; - let block = node; - while (block.type !== "brace" && block.type !== "root" && block.parent) { - block = block.parent; - queue = block.queue; - } - for (let i6 = 0; i6 < node.nodes.length; i6++) { - const child = node.nodes[i6]; - if (child.type === "comma" && node.type === "brace") { - if (i6 === 1) - queue.push(""); - queue.push(""); - continue; - } - if (child.type === "close") { - q2.push(append(q2.pop(), queue, enclose)); - continue; - } - if (child.value && child.type !== "open") { - queue.push(append(queue.pop(), child.value)); - continue; - } - if (child.nodes) { - walk(child, node); - } - } - return queue; - }; - return utils.flatten(walk(ast)); - }; - module2.exports = expand2; - } -}); - -// -var require_constants = __commonJS({ - ""(exports, module2) { - "use strict"; - module2.exports = { - MAX_LENGTH: 1e4, - // Digits - CHAR_0: "0", - /* 0 */ - CHAR_9: "9", - /* 9 */ - // Alphabet chars. - CHAR_UPPERCASE_A: "A", - /* A */ - CHAR_LOWERCASE_A: "a", - /* a */ - CHAR_UPPERCASE_Z: "Z", - /* Z */ - CHAR_LOWERCASE_Z: "z", - /* z */ - CHAR_LEFT_PARENTHESES: "(", - /* ( */ - CHAR_RIGHT_PARENTHESES: ")", - /* ) */ - CHAR_ASTERISK: "*", - /* * */ - // Non-alphabetic chars. - CHAR_AMPERSAND: "&", - /* & */ - CHAR_AT: "@", - /* @ */ - CHAR_BACKSLASH: "\\", - /* \ */ - CHAR_BACKTICK: "`", - /* ` */ - CHAR_CARRIAGE_RETURN: "\r", - /* \r */ - CHAR_CIRCUMFLEX_ACCENT: "^", - /* ^ */ - CHAR_COLON: ":", - /* : */ - CHAR_COMMA: ",", - /* , */ - CHAR_DOLLAR: "$", - /* . */ - CHAR_DOT: ".", - /* . */ - CHAR_DOUBLE_QUOTE: '"', - /* " */ - CHAR_EQUAL: "=", - /* = */ - CHAR_EXCLAMATION_MARK: "!", - /* ! */ - CHAR_FORM_FEED: "\f", - /* \f */ - CHAR_FORWARD_SLASH: "/", - /* / */ - CHAR_HASH: "#", - /* # */ - CHAR_HYPHEN_MINUS: "-", - /* - */ - CHAR_LEFT_ANGLE_BRACKET: "<", - /* < */ - CHAR_LEFT_CURLY_BRACE: "{", - /* { */ - CHAR_LEFT_SQUARE_BRACKET: "[", - /* [ */ - CHAR_LINE_FEED: "\n", - /* \n */ - CHAR_NO_BREAK_SPACE: "\xA0", - /* \u00A0 */ - CHAR_PERCENT: "%", - /* % */ - CHAR_PLUS: "+", - /* + */ - CHAR_QUESTION_MARK: "?", - /* ? */ - CHAR_RIGHT_ANGLE_BRACKET: ">", - /* > */ - CHAR_RIGHT_CURLY_BRACE: "}", - /* } */ - CHAR_RIGHT_SQUARE_BRACKET: "]", - /* ] */ - CHAR_SEMICOLON: ";", - /* ; */ - CHAR_SINGLE_QUOTE: "'", - /* ' */ - CHAR_SPACE: " ", - /* */ - CHAR_TAB: " ", - /* \t */ - CHAR_UNDERSCORE: "_", - /* _ */ - CHAR_VERTICAL_LINE: "|", - /* | */ - CHAR_ZERO_WIDTH_NOBREAK_SPACE: "\uFEFF" - /* \uFEFF */ - }; - } -}); - -// -var require_parse = __commonJS({ - ""(exports, module2) { - "use strict"; - var stringify = require_stringify(); - var { - MAX_LENGTH, - CHAR_BACKSLASH, - /* \ */ - CHAR_BACKTICK, - /* ` */ - CHAR_COMMA, - /* , */ - CHAR_DOT, - /* . */ - CHAR_LEFT_PARENTHESES, - /* ( */ - CHAR_RIGHT_PARENTHESES, - /* ) */ - CHAR_LEFT_CURLY_BRACE, - /* { */ - CHAR_RIGHT_CURLY_BRACE, - /* } */ - CHAR_LEFT_SQUARE_BRACKET, - /* [ */ - CHAR_RIGHT_SQUARE_BRACKET, - /* ] */ - CHAR_DOUBLE_QUOTE, - /* " */ - CHAR_SINGLE_QUOTE, - /* ' */ - CHAR_NO_BREAK_SPACE, - CHAR_ZERO_WIDTH_NOBREAK_SPACE - } = require_constants(); - var parse2 = (input, options = {}) => { - if (typeof input !== "string") { - throw new TypeError("Expected a string"); - } - const opts = options || {}; - const max = typeof opts.maxLength === "number" ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; - if (input.length > max) { - throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`); - } - const ast = { type: "root", input, nodes: [] }; - const stack = [ast]; - let block = ast; - let prev = ast; - let brackets = 0; - const length = input.length; - let index = 0; - let depth = 0; - let value; - const advance = () => input[index++]; - const push = (node) => { - if (node.type === "text" && prev.type === "dot") { - prev.type = "text"; - } - if (prev && prev.type === "text" && node.type === "text") { - prev.value += node.value; - return; - } - block.nodes.push(node); - node.parent = block; - node.prev = prev; - prev = node; - return node; - }; - push({ type: "bos" }); - while (index < length) { - block = stack[stack.length - 1]; - value = advance(); - if (value === CHAR_ZERO_WIDTH_NOBREAK_SPACE || value === CHAR_NO_BREAK_SPACE) { - continue; - } - if (value === CHAR_BACKSLASH) { - push({ type: "text", value: (options.keepEscaping ? value : "") + advance() }); - continue; - } - if (value === CHAR_RIGHT_SQUARE_BRACKET) { - push({ type: "text", value: "\\" + value }); - continue; - } - if (value === CHAR_LEFT_SQUARE_BRACKET) { - brackets++; - let next; - while (index < length && (next = advance())) { - value += next; - if (next === CHAR_LEFT_SQUARE_BRACKET) { - brackets++; - continue; - } - if (next === CHAR_BACKSLASH) { - value += advance(); - continue; - } - if (next === CHAR_RIGHT_SQUARE_BRACKET) { - brackets--; - if (brackets === 0) { - break; - } - } - } - push({ type: "text", value }); - continue; - } - if (value === CHAR_LEFT_PARENTHESES) { - block = push({ type: "paren", nodes: [] }); - stack.push(block); - push({ type: "text", value }); - continue; - } - if (value === CHAR_RIGHT_PARENTHESES) { - if (block.type !== "paren") { - push({ type: "text", value }); - continue; - } - block = stack.pop(); - push({ type: "text", value }); - block = stack[stack.length - 1]; - continue; - } - if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) { - const open = value; - let next; - if (options.keepQuotes !== true) { - value = ""; - } - while (index < length && (next = advance())) { - if (next === CHAR_BACKSLASH) { - value += next + advance(); - continue; - } - if (next === open) { - if (options.keepQuotes === true) - value += next; - break; - } - value += next; - } - push({ type: "text", value }); - continue; - } - if (value === CHAR_LEFT_CURLY_BRACE) { - depth++; - const dollar = prev.value && prev.value.slice(-1) === "$" || block.dollar === true; - const brace = { - type: "brace", - open: true, - close: false, - dollar, - depth, - commas: 0, - ranges: 0, - nodes: [] - }; - block = push(brace); - stack.push(block); - push({ type: "open", value }); - continue; - } - if (value === CHAR_RIGHT_CURLY_BRACE) { - if (block.type !== "brace") { - push({ type: "text", value }); - continue; - } - const type = "close"; - block = stack.pop(); - block.close = true; - push({ type, value }); - depth--; - block = stack[stack.length - 1]; - continue; - } - if (value === CHAR_COMMA && depth > 0) { - if (block.ranges > 0) { - block.ranges = 0; - const open = block.nodes.shift(); - block.nodes = [open, { type: "text", value: stringify(block) }]; - } - push({ type: "comma", value }); - block.commas++; - continue; - } - if (value === CHAR_DOT && depth > 0 && block.commas === 0) { - const siblings = block.nodes; - if (depth === 0 || siblings.length === 0) { - push({ type: "text", value }); - continue; - } - if (prev.type === "dot") { - block.range = []; - prev.value += value; - prev.type = "range"; - if (block.nodes.length !== 3 && block.nodes.length !== 5) { - block.invalid = true; - block.ranges = 0; - prev.type = "text"; - continue; - } - block.ranges++; - block.args = []; - continue; - } - if (prev.type === "range") { - siblings.pop(); - const before = siblings[siblings.length - 1]; - before.value += prev.value + value; - prev = before; - block.ranges--; - continue; - } - push({ type: "dot", value }); - continue; - } - push({ type: "text", value }); - } - do { - block = stack.pop(); - if (block.type !== "root") { - block.nodes.forEach((node) => { - if (!node.nodes) { - if (node.type === "open") - node.isOpen = true; - if (node.type === "close") - node.isClose = true; - if (!node.nodes) - node.type = "text"; - node.invalid = true; - } - }); - const parent = stack[stack.length - 1]; - const index2 = parent.nodes.indexOf(block); - parent.nodes.splice(index2, 1, ...block.nodes); - } - } while (stack.length > 0); - push({ type: "eos" }); - return ast; - }; - module2.exports = parse2; - } -}); - -// -var require_braces = __commonJS({ - ""(exports, module2) { - "use strict"; - var stringify = require_stringify(); - var compile = require_compile(); - var expand2 = require_expand(); - var parse2 = require_parse(); - var braces = (input, options = {}) => { - let output = []; - if (Array.isArray(input)) { - for (const pattern of input) { - const result = braces.create(pattern, options); - if (Array.isArray(result)) { - output.push(...result); - } else { - output.push(result); - } - } - } else { - output = [].concat(braces.create(input, options)); - } - if (options && options.expand === true && options.nodupes === true) { - output = [...new Set(output)]; - } - return output; - }; - braces.parse = (input, options = {}) => parse2(input, options); - braces.stringify = (input, options = {}) => { - if (typeof input === "string") { - return stringify(braces.parse(input, options), options); - } - return stringify(input, options); - }; - braces.compile = (input, options = {}) => { - if (typeof input === "string") { - input = braces.parse(input, options); - } - return compile(input, options); - }; - braces.expand = (input, options = {}) => { - if (typeof input === "string") { - input = braces.parse(input, options); - } - let result = expand2(input, options); - if (options.noempty === true) { - result = result.filter(Boolean); - } - if (options.nodupes === true) { - result = [...new Set(result)]; - } - return result; - }; - braces.create = (input, options = {}) => { - if (input === "" || input.length < 3) { - return [input]; - } - return options.expand !== true ? braces.compile(input, options) : braces.expand(input, options); - }; - module2.exports = braces; - } -}); - -// -var require_constants2 = __commonJS({ - ""(exports, module2) { - "use strict"; - var path = __require("path"); - var WIN_SLASH = "\\\\/"; - var WIN_NO_SLASH = `[^${WIN_SLASH}]`; - var DOT_LITERAL = "\\."; - var PLUS_LITERAL = "\\+"; - var QMARK_LITERAL = "\\?"; - var SLASH_LITERAL = "\\/"; - var ONE_CHAR = "(?=.)"; - var QMARK = "[^/]"; - var END_ANCHOR = `(?:${SLASH_LITERAL}|$)`; - var START_ANCHOR = `(?:^|${SLASH_LITERAL})`; - var DOTS_SLASH = `${DOT_LITERAL}{1,2}${END_ANCHOR}`; - var NO_DOT = `(?!${DOT_LITERAL})`; - var NO_DOTS = `(?!${START_ANCHOR}${DOTS_SLASH})`; - var NO_DOT_SLASH = `(?!${DOT_LITERAL}{0,1}${END_ANCHOR})`; - var NO_DOTS_SLASH = `(?!${DOTS_SLASH})`; - var QMARK_NO_DOT = `[^.${SLASH_LITERAL}]`; - var STAR = `${QMARK}*?`; - var POSIX_CHARS = { - DOT_LITERAL, - PLUS_LITERAL, - QMARK_LITERAL, - SLASH_LITERAL, - ONE_CHAR, - QMARK, - END_ANCHOR, - DOTS_SLASH, - NO_DOT, - NO_DOTS, - NO_DOT_SLASH, - NO_DOTS_SLASH, - QMARK_NO_DOT, - STAR, - START_ANCHOR - }; - var WINDOWS_CHARS = { - ...POSIX_CHARS, - SLASH_LITERAL: `[${WIN_SLASH}]`, - QMARK: WIN_NO_SLASH, - STAR: `${WIN_NO_SLASH}*?`, - DOTS_SLASH: `${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$)`, - NO_DOT: `(?!${DOT_LITERAL})`, - NO_DOTS: `(?!(?:^|[${WIN_SLASH}])${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$))`, - NO_DOT_SLASH: `(?!${DOT_LITERAL}{0,1}(?:[${WIN_SLASH}]|$))`, - NO_DOTS_SLASH: `(?!${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$))`, - QMARK_NO_DOT: `[^.${WIN_SLASH}]`, - START_ANCHOR: `(?:^|[${WIN_SLASH}])`, - END_ANCHOR: `(?:[${WIN_SLASH}]|$)` - }; - var POSIX_REGEX_SOURCE = { - alnum: "a-zA-Z0-9", - alpha: "a-zA-Z", - ascii: "\\x00-\\x7F", - blank: " \\t", - cntrl: "\\x00-\\x1F\\x7F", - digit: "0-9", - graph: "\\x21-\\x7E", - lower: "a-z", - print: "\\x20-\\x7E ", - punct: "\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~", - space: " \\t\\r\\n\\v\\f", - upper: "A-Z", - word: "A-Za-z0-9_", - xdigit: "A-Fa-f0-9" - }; - module2.exports = { - MAX_LENGTH: 1024 * 64, - POSIX_REGEX_SOURCE, - // regular expressions - REGEX_BACKSLASH: /\\(?![*+?^${}(|)[\]])/g, - REGEX_NON_SPECIAL_CHARS: /^[^@![\].,$*+?^{}()|\\/]+/, - REGEX_SPECIAL_CHARS: /[-*+?.^${}(|)[\]]/, - REGEX_SPECIAL_CHARS_BACKREF: /(\\?)((\W)(\3*))/g, - REGEX_SPECIAL_CHARS_GLOBAL: /([-*+?.^${}(|)[\]])/g, - REGEX_REMOVE_BACKSLASH: /(?:\[.*?[^\\]\]|\\(?=.))/g, - // Replace globs with equivalent patterns to reduce parsing time. - REPLACEMENTS: { - "***": "*", - "**/**": "**", - "**/**/**": "**" - }, - // Digits - CHAR_0: 48, - /* 0 */ - CHAR_9: 57, - /* 9 */ - // Alphabet chars. - CHAR_UPPERCASE_A: 65, - /* A */ - CHAR_LOWERCASE_A: 97, - /* a */ - CHAR_UPPERCASE_Z: 90, - /* Z */ - CHAR_LOWERCASE_Z: 122, - /* z */ - CHAR_LEFT_PARENTHESES: 40, - /* ( */ - CHAR_RIGHT_PARENTHESES: 41, - /* ) */ - CHAR_ASTERISK: 42, - /* * */ - // Non-alphabetic chars. - CHAR_AMPERSAND: 38, - /* & */ - CHAR_AT: 64, - /* @ */ - CHAR_BACKWARD_SLASH: 92, - /* \ */ - CHAR_CARRIAGE_RETURN: 13, - /* \r */ - CHAR_CIRCUMFLEX_ACCENT: 94, - /* ^ */ - CHAR_COLON: 58, - /* : */ - CHAR_COMMA: 44, - /* , */ - CHAR_DOT: 46, - /* . */ - CHAR_DOUBLE_QUOTE: 34, - /* " */ - CHAR_EQUAL: 61, - /* = */ - CHAR_EXCLAMATION_MARK: 33, - /* ! */ - CHAR_FORM_FEED: 12, - /* \f */ - CHAR_FORWARD_SLASH: 47, - /* / */ - CHAR_GRAVE_ACCENT: 96, - /* ` */ - CHAR_HASH: 35, - /* # */ - CHAR_HYPHEN_MINUS: 45, - /* - */ - CHAR_LEFT_ANGLE_BRACKET: 60, - /* < */ - CHAR_LEFT_CURLY_BRACE: 123, - /* { */ - CHAR_LEFT_SQUARE_BRACKET: 91, - /* [ */ - CHAR_LINE_FEED: 10, - /* \n */ - CHAR_NO_BREAK_SPACE: 160, - /* \u00A0 */ - CHAR_PERCENT: 37, - /* % */ - CHAR_PLUS: 43, - /* + */ - CHAR_QUESTION_MARK: 63, - /* ? */ - CHAR_RIGHT_ANGLE_BRACKET: 62, - /* > */ - CHAR_RIGHT_CURLY_BRACE: 125, - /* } */ - CHAR_RIGHT_SQUARE_BRACKET: 93, - /* ] */ - CHAR_SEMICOLON: 59, - /* ; */ - CHAR_SINGLE_QUOTE: 39, - /* ' */ - CHAR_SPACE: 32, - /* */ - CHAR_TAB: 9, - /* \t */ - CHAR_UNDERSCORE: 95, - /* _ */ - CHAR_VERTICAL_LINE: 124, - /* | */ - CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279, - /* \uFEFF */ - SEP: path.sep, - /** - * Create EXTGLOB_CHARS - */ - extglobChars(chars) { - return { - "!": { type: "negate", open: "(?:(?!(?:", close: `))${chars.STAR})` }, - "?": { type: "qmark", open: "(?:", close: ")?" }, - "+": { type: "plus", open: "(?:", close: ")+" }, - "*": { type: "star", open: "(?:", close: ")*" }, - "@": { type: "at", open: "(?:", close: ")" } - }; - }, - /** - * Create GLOB_CHARS - */ - globChars(win32) { - return win32 === true ? WINDOWS_CHARS : POSIX_CHARS; - } - }; - } -}); - -// -var require_utils5 = __commonJS({ - ""(exports) { - "use strict"; - var path = __require("path"); - var win32 = process.platform === "win32"; - var { - REGEX_BACKSLASH, - REGEX_REMOVE_BACKSLASH, - REGEX_SPECIAL_CHARS, - REGEX_SPECIAL_CHARS_GLOBAL - } = require_constants2(); - exports.isObject = (val) => val !== null && typeof val === "object" && !Array.isArray(val); - exports.hasRegexChars = (str) => REGEX_SPECIAL_CHARS.test(str); - exports.isRegexChar = (str) => str.length === 1 && exports.hasRegexChars(str); - exports.escapeRegex = (str) => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, "\\$1"); - exports.toPosixSlashes = (str) => str.replace(REGEX_BACKSLASH, "/"); - exports.removeBackslashes = (str) => { - return str.replace(REGEX_REMOVE_BACKSLASH, (match) => { - return match === "\\" ? "" : match; - }); - }; - exports.supportsLookbehinds = () => { - const segs = process.version.slice(1).split(".").map(Number); - if (segs.length === 3 && segs[0] >= 9 || segs[0] === 8 && segs[1] >= 10) { - return true; - } - return false; - }; - exports.isWindows = (options) => { - if (options && typeof options.windows === "boolean") { - return options.windows; - } - return win32 === true || path.sep === "\\"; - }; - exports.escapeLast = (input, char, lastIdx) => { - const idx = input.lastIndexOf(char, lastIdx); - if (idx === -1) - return input; - if (input[idx - 1] === "\\") - return exports.escapeLast(input, char, idx - 1); - return `${input.slice(0, idx)}\\${input.slice(idx)}`; - }; - exports.removePrefix = (input, state = {}) => { - let output = input; - if (output.startsWith("./")) { - output = output.slice(2); - state.prefix = "./"; - } - return output; - }; - exports.wrapOutput = (input, state = {}, options = {}) => { - const prepend = options.contains ? "" : "^"; - const append = options.contains ? "" : "$"; - let output = `${prepend}(?:${input})${append}`; - if (state.negated === true) { - output = `(?:^(?!${output}).*$)`; - } - return output; - }; - } -}); - -// -var require_scan = __commonJS({ - ""(exports, module2) { - "use strict"; - var utils = require_utils5(); - var { - CHAR_ASTERISK, - /* * */ - CHAR_AT, - /* @ */ - CHAR_BACKWARD_SLASH, - /* \ */ - CHAR_COMMA, - /* , */ - CHAR_DOT, - /* . */ - CHAR_EXCLAMATION_MARK, - /* ! */ - CHAR_FORWARD_SLASH, - /* / */ - CHAR_LEFT_CURLY_BRACE, - /* { */ - CHAR_LEFT_PARENTHESES, - /* ( */ - CHAR_LEFT_SQUARE_BRACKET, - /* [ */ - CHAR_PLUS, - /* + */ - CHAR_QUESTION_MARK, - /* ? */ - CHAR_RIGHT_CURLY_BRACE, - /* } */ - CHAR_RIGHT_PARENTHESES, - /* ) */ - CHAR_RIGHT_SQUARE_BRACKET - /* ] */ - } = require_constants2(); - var isPathSeparator = (code) => { - return code === CHAR_FORWARD_SLASH || code === CHAR_BACKWARD_SLASH; - }; - var depth = (token) => { - if (token.isPrefix !== true) { - token.depth = token.isGlobstar ? Infinity : 1; - } - }; - var scan = (input, options) => { - const opts = options || {}; - const length = input.length - 1; - const scanToEnd = opts.parts === true || opts.scanToEnd === true; - const slashes = []; - const tokens = []; - const parts = []; - let str = input; - let index = -1; - let start = 0; - let lastIndex = 0; - let isBrace = false; - let isBracket = false; - let isGlob = false; - let isExtglob = false; - let isGlobstar = false; - let braceEscaped = false; - let backslashes = false; - let negated = false; - let negatedExtglob = false; - let finished = false; - let braces = 0; - let prev; - let code; - let token = { value: "", depth: 0, isGlob: false }; - const eos = () => index >= length; - const peek = () => str.charCodeAt(index + 1); - const advance = () => { - prev = code; - return str.charCodeAt(++index); - }; - while (index < length) { - code = advance(); - let next; - if (code === CHAR_BACKWARD_SLASH) { - backslashes = token.backslashes = true; - code = advance(); - if (code === CHAR_LEFT_CURLY_BRACE) { - braceEscaped = true; - } - continue; - } - if (braceEscaped === true || code === CHAR_LEFT_CURLY_BRACE) { - braces++; - while (eos() !== true && (code = advance())) { - if (code === CHAR_BACKWARD_SLASH) { - backslashes = token.backslashes = true; - advance(); - continue; - } - if (code === CHAR_LEFT_CURLY_BRACE) { - braces++; - continue; - } - if (braceEscaped !== true && code === CHAR_DOT && (code = advance()) === CHAR_DOT) { - isBrace = token.isBrace = true; - isGlob = token.isGlob = true; - finished = true; - if (scanToEnd === true) { - continue; - } - break; - } - if (braceEscaped !== true && code === CHAR_COMMA) { - isBrace = token.isBrace = true; - isGlob = token.isGlob = true; - finished = true; - if (scanToEnd === true) { - continue; - } - break; - } - if (code === CHAR_RIGHT_CURLY_BRACE) { - braces--; - if (braces === 0) { - braceEscaped = false; - isBrace = token.isBrace = true; - finished = true; - break; - } - } - } - if (scanToEnd === true) { - continue; - } - break; - } - if (code === CHAR_FORWARD_SLASH) { - slashes.push(index); - tokens.push(token); - token = { value: "", depth: 0, isGlob: false }; - if (finished === true) - continue; - if (prev === CHAR_DOT && index === start + 1) { - start += 2; - continue; - } - lastIndex = index + 1; - continue; - } - if (opts.noext !== true) { - const isExtglobChar = code === CHAR_PLUS || code === CHAR_AT || code === CHAR_ASTERISK || code === CHAR_QUESTION_MARK || code === CHAR_EXCLAMATION_MARK; - if (isExtglobChar === true && peek() === CHAR_LEFT_PARENTHESES) { - isGlob = token.isGlob = true; - isExtglob = token.isExtglob = true; - finished = true; - if (code === CHAR_EXCLAMATION_MARK && index === start) { - negatedExtglob = true; - } - if (scanToEnd === true) { - while (eos() !== true && (code = advance())) { - if (code === CHAR_BACKWARD_SLASH) { - backslashes = token.backslashes = true; - code = advance(); - continue; - } - if (code === CHAR_RIGHT_PARENTHESES) { - isGlob = token.isGlob = true; - finished = true; - break; - } - } - continue; - } - break; - } - } - if (code === CHAR_ASTERISK) { - if (prev === CHAR_ASTERISK) - isGlobstar = token.isGlobstar = true; - isGlob = token.isGlob = true; - finished = true; - if (scanToEnd === true) { - continue; - } - break; - } - if (code === CHAR_QUESTION_MARK) { - isGlob = token.isGlob = true; - finished = true; - if (scanToEnd === true) { - continue; - } - break; - } - if (code === CHAR_LEFT_SQUARE_BRACKET) { - while (eos() !== true && (next = advance())) { - if (next === CHAR_BACKWARD_SLASH) { - backslashes = token.backslashes = true; - advance(); - continue; - } - if (next === CHAR_RIGHT_SQUARE_BRACKET) { - isBracket = token.isBracket = true; - isGlob = token.isGlob = true; - finished = true; - break; - } - } - if (scanToEnd === true) { - continue; - } - break; - } - if (opts.nonegate !== true && code === CHAR_EXCLAMATION_MARK && index === start) { - negated = token.negated = true; - start++; - continue; - } - if (opts.noparen !== true && code === CHAR_LEFT_PARENTHESES) { - isGlob = token.isGlob = true; - if (scanToEnd === true) { - while (eos() !== true && (code = advance())) { - if (code === CHAR_LEFT_PARENTHESES) { - backslashes = token.backslashes = true; - code = advance(); - continue; - } - if (code === CHAR_RIGHT_PARENTHESES) { - finished = true; - break; - } - } - continue; - } - break; - } - if (isGlob === true) { - finished = true; - if (scanToEnd === true) { - continue; - } - break; - } - } - if (opts.noext === true) { - isExtglob = false; - isGlob = false; - } - let base = str; - let prefix = ""; - let glob2 = ""; - if (start > 0) { - prefix = str.slice(0, start); - str = str.slice(start); - lastIndex -= start; - } - if (base && isGlob === true && lastIndex > 0) { - base = str.slice(0, lastIndex); - glob2 = str.slice(lastIndex); - } else if (isGlob === true) { - base = ""; - glob2 = str; - } else { - base = str; - } - if (base && base !== "" && base !== "/" && base !== str) { - if (isPathSeparator(base.charCodeAt(base.length - 1))) { - base = base.slice(0, -1); - } - } - if (opts.unescape === true) { - if (glob2) - glob2 = utils.removeBackslashes(glob2); - if (base && backslashes === true) { - base = utils.removeBackslashes(base); - } - } - const state = { - prefix, - input, - start, - base, - glob: glob2, - isBrace, - isBracket, - isGlob, - isExtglob, - isGlobstar, - negated, - negatedExtglob - }; - if (opts.tokens === true) { - state.maxDepth = 0; - if (!isPathSeparator(code)) { - tokens.push(token); - } - state.tokens = tokens; - } - if (opts.parts === true || opts.tokens === true) { - let prevIndex; - for (let idx = 0; idx < slashes.length; idx++) { - const n3 = prevIndex ? prevIndex + 1 : start; - const i6 = slashes[idx]; - const value = input.slice(n3, i6); - if (opts.tokens) { - if (idx === 0 && start !== 0) { - tokens[idx].isPrefix = true; - tokens[idx].value = prefix; - } else { - tokens[idx].value = value; - } - depth(tokens[idx]); - state.maxDepth += tokens[idx].depth; - } - if (idx !== 0 || value !== "") { - parts.push(value); - } - prevIndex = i6; - } - if (prevIndex && prevIndex + 1 < input.length) { - const value = input.slice(prevIndex + 1); - parts.push(value); - if (opts.tokens) { - tokens[tokens.length - 1].value = value; - depth(tokens[tokens.length - 1]); - state.maxDepth += tokens[tokens.length - 1].depth; - } - } - state.slashes = slashes; - state.parts = parts; - } - return state; - }; - module2.exports = scan; - } -}); - -// -var require_parse2 = __commonJS({ - ""(exports, module2) { - "use strict"; - var constants = require_constants2(); - var utils = require_utils5(); - var { - MAX_LENGTH, - POSIX_REGEX_SOURCE, - REGEX_NON_SPECIAL_CHARS, - REGEX_SPECIAL_CHARS_BACKREF, - REPLACEMENTS - } = constants; - var expandRange = (args, options) => { - if (typeof options.expandRange === "function") { - return options.expandRange(...args, options); - } - args.sort(); - const value = `[${args.join("-")}]`; - try { - new RegExp(value); - } catch (ex) { - return args.map((v4) => utils.escapeRegex(v4)).join(".."); - } - return value; - }; - var syntaxError = (type, char) => { - return `Missing ${type}: "${char}" - use "\\\\${char}" to match literal characters`; - }; - var parse2 = (input, options) => { - if (typeof input !== "string") { - throw new TypeError("Expected a string"); - } - input = REPLACEMENTS[input] || input; - const opts = { ...options }; - const max = typeof opts.maxLength === "number" ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; - let len = input.length; - if (len > max) { - throw new SyntaxError(`Input length: ${len}, exceeds maximum allowed length: ${max}`); - } - const bos = { type: "bos", value: "", output: opts.prepend || "" }; - const tokens = [bos]; - const capture = opts.capture ? "" : "?:"; - const win32 = utils.isWindows(options); - const PLATFORM_CHARS = constants.globChars(win32); - const EXTGLOB_CHARS = constants.extglobChars(PLATFORM_CHARS); - const { - DOT_LITERAL, - PLUS_LITERAL, - SLASH_LITERAL, - ONE_CHAR, - DOTS_SLASH, - NO_DOT, - NO_DOT_SLASH, - NO_DOTS_SLASH, - QMARK, - QMARK_NO_DOT, - STAR, - START_ANCHOR - } = PLATFORM_CHARS; - const globstar = (opts2) => { - return `(${capture}(?:(?!${START_ANCHOR}${opts2.dot ? DOTS_SLASH : DOT_LITERAL}).)*?)`; - }; - const nodot = opts.dot ? "" : NO_DOT; - const qmarkNoDot = opts.dot ? QMARK : QMARK_NO_DOT; - let star = opts.bash === true ? globstar(opts) : STAR; - if (opts.capture) { - star = `(${star})`; - } - if (typeof opts.noext === "boolean") { - opts.noextglob = opts.noext; - } - const state = { - input, - index: -1, - start: 0, - dot: opts.dot === true, - consumed: "", - output: "", - prefix: "", - backtrack: false, - negated: false, - brackets: 0, - braces: 0, - parens: 0, - quotes: 0, - globstar: false, - tokens - }; - input = utils.removePrefix(input, state); - len = input.length; - const extglobs = []; - const braces = []; - const stack = []; - let prev = bos; - let value; - const eos = () => state.index === len - 1; - const peek = state.peek = (n3 = 1) => input[state.index + n3]; - const advance = state.advance = () => input[++state.index] || ""; - const remaining = () => input.slice(state.index + 1); - const consume = (value2 = "", num = 0) => { - state.consumed += value2; - state.index += num; - }; - const append = (token) => { - state.output += token.output != null ? token.output : token.value; - consume(token.value); - }; - const negate = () => { - let count = 1; - while (peek() === "!" && (peek(2) !== "(" || peek(3) === "?")) { - advance(); - state.start++; - count++; - } - if (count % 2 === 0) { - return false; - } - state.negated = true; - state.start++; - return true; - }; - const increment2 = (type) => { - state[type]++; - stack.push(type); - }; - const decrement = (type) => { - state[type]--; - stack.pop(); - }; - const push = (tok) => { - if (prev.type === "globstar") { - const isBrace = state.braces > 0 && (tok.type === "comma" || tok.type === "brace"); - const isExtglob = tok.extglob === true || extglobs.length && (tok.type === "pipe" || tok.type === "paren"); - if (tok.type !== "slash" && tok.type !== "paren" && !isBrace && !isExtglob) { - state.output = state.output.slice(0, -prev.output.length); - prev.type = "star"; - prev.value = "*"; - prev.output = star; - state.output += prev.output; - } - } - if (extglobs.length && tok.type !== "paren") { - extglobs[extglobs.length - 1].inner += tok.value; - } - if (tok.value || tok.output) - append(tok); - if (prev && prev.type === "text" && tok.type === "text") { - prev.value += tok.value; - prev.output = (prev.output || "") + tok.value; - return; - } - tok.prev = prev; - tokens.push(tok); - prev = tok; - }; - const extglobOpen = (type, value2) => { - const token = { ...EXTGLOB_CHARS[value2], conditions: 1, inner: "" }; - token.prev = prev; - token.parens = state.parens; - token.output = state.output; - const output = (opts.capture ? "(" : "") + token.open; - increment2("parens"); - push({ type, value: value2, output: state.output ? "" : ONE_CHAR }); - push({ type: "paren", extglob: true, value: advance(), output }); - extglobs.push(token); - }; - const extglobClose = (token) => { - let output = token.close + (opts.capture ? ")" : ""); - let rest; - if (token.type === "negate") { - let extglobStar = star; - if (token.inner && token.inner.length > 1 && token.inner.includes("/")) { - extglobStar = globstar(opts); - } - if (extglobStar !== star || eos() || /^\)+$/.test(remaining())) { - output = token.close = `)$))${extglobStar}`; - } - if (token.inner.includes("*") && (rest = remaining()) && /^\.[^\\/.]+$/.test(rest)) { - const expression = parse2(rest, { ...options, fastpaths: false }).output; - output = token.close = `)${expression})${extglobStar})`; - } - if (token.prev.type === "bos") { - state.negatedExtglob = true; - } - } - push({ type: "paren", extglob: true, value, output }); - decrement("parens"); - }; - if (opts.fastpaths !== false && !/(^[*!]|[/()[\]{}"])/.test(input)) { - let backslashes = false; - let output = input.replace(REGEX_SPECIAL_CHARS_BACKREF, (m8, esc, chars, first, rest, index) => { - if (first === "\\") { - backslashes = true; - return m8; - } - if (first === "?") { - if (esc) { - return esc + first + (rest ? QMARK.repeat(rest.length) : ""); - } - if (index === 0) { - return qmarkNoDot + (rest ? QMARK.repeat(rest.length) : ""); - } - return QMARK.repeat(chars.length); - } - if (first === ".") { - return DOT_LITERAL.repeat(chars.length); - } - if (first === "*") { - if (esc) { - return esc + first + (rest ? star : ""); - } - return star; - } - return esc ? m8 : `\\${m8}`; - }); - if (backslashes === true) { - if (opts.unescape === true) { - output = output.replace(/\\/g, ""); - } else { - output = output.replace(/\\+/g, (m8) => { - return m8.length % 2 === 0 ? "\\\\" : m8 ? "\\" : ""; - }); - } - } - if (output === input && opts.contains === true) { - state.output = input; - return state; - } - state.output = utils.wrapOutput(output, state, options); - return state; - } - while (!eos()) { - value = advance(); - if (value === "\0") { - continue; - } - if (value === "\\") { - const next = peek(); - if (next === "/" && opts.bash !== true) { - continue; - } - if (next === "." || next === ";") { - continue; - } - if (!next) { - value += "\\"; - push({ type: "text", value }); - continue; - } - const match = /^\\+/.exec(remaining()); - let slashes = 0; - if (match && match[0].length > 2) { - slashes = match[0].length; - state.index += slashes; - if (slashes % 2 !== 0) { - value += "\\"; - } - } - if (opts.unescape === true) { - value = advance(); - } else { - value += advance(); - } - if (state.brackets === 0) { - push({ type: "text", value }); - continue; - } - } - if (state.brackets > 0 && (value !== "]" || prev.value === "[" || prev.value === "[^")) { - if (opts.posix !== false && value === ":") { - const inner = prev.value.slice(1); - if (inner.includes("[")) { - prev.posix = true; - if (inner.includes(":")) { - const idx = prev.value.lastIndexOf("["); - const pre = prev.value.slice(0, idx); - const rest2 = prev.value.slice(idx + 2); - const posix = POSIX_REGEX_SOURCE[rest2]; - if (posix) { - prev.value = pre + posix; - state.backtrack = true; - advance(); - if (!bos.output && tokens.indexOf(prev) === 1) { - bos.output = ONE_CHAR; - } - continue; - } - } - } - } - if (value === "[" && peek() !== ":" || value === "-" && peek() === "]") { - value = `\\${value}`; - } - if (value === "]" && (prev.value === "[" || prev.value === "[^")) { - value = `\\${value}`; - } - if (opts.posix === true && value === "!" && prev.value === "[") { - value = "^"; - } - prev.value += value; - append({ value }); - continue; - } - if (state.quotes === 1 && value !== '"') { - value = utils.escapeRegex(value); - prev.value += value; - append({ value }); - continue; - } - if (value === '"') { - state.quotes = state.quotes === 1 ? 0 : 1; - if (opts.keepQuotes === true) { - push({ type: "text", value }); - } - continue; - } - if (value === "(") { - increment2("parens"); - push({ type: "paren", value }); - continue; - } - if (value === ")") { - if (state.parens === 0 && opts.strictBrackets === true) { - throw new SyntaxError(syntaxError("opening", "(")); - } - const extglob = extglobs[extglobs.length - 1]; - if (extglob && state.parens === extglob.parens + 1) { - extglobClose(extglobs.pop()); - continue; - } - push({ type: "paren", value, output: state.parens ? ")" : "\\)" }); - decrement("parens"); - continue; - } - if (value === "[") { - if (opts.nobracket === true || !remaining().includes("]")) { - if (opts.nobracket !== true && opts.strictBrackets === true) { - throw new SyntaxError(syntaxError("closing", "]")); - } - value = `\\${value}`; - } else { - increment2("brackets"); - } - push({ type: "bracket", value }); - continue; - } - if (value === "]") { - if (opts.nobracket === true || prev && prev.type === "bracket" && prev.value.length === 1) { - push({ type: "text", value, output: `\\${value}` }); - continue; - } - if (state.brackets === 0) { - if (opts.strictBrackets === true) { - throw new SyntaxError(syntaxError("opening", "[")); - } - push({ type: "text", value, output: `\\${value}` }); - continue; - } - decrement("brackets"); - const prevValue = prev.value.slice(1); - if (prev.posix !== true && prevValue[0] === "^" && !prevValue.includes("/")) { - value = `/${value}`; - } - prev.value += value; - append({ value }); - if (opts.literalBrackets === false || utils.hasRegexChars(prevValue)) { - continue; - } - const escaped = utils.escapeRegex(prev.value); - state.output = state.output.slice(0, -prev.value.length); - if (opts.literalBrackets === true) { - state.output += escaped; - prev.value = escaped; - continue; - } - prev.value = `(${capture}${escaped}|${prev.value})`; - state.output += prev.value; - continue; - } - if (value === "{" && opts.nobrace !== true) { - increment2("braces"); - const open = { - type: "brace", - value, - output: "(", - outputIndex: state.output.length, - tokensIndex: state.tokens.length - }; - braces.push(open); - push(open); - continue; - } - if (value === "}") { - const brace = braces[braces.length - 1]; - if (opts.nobrace === true || !brace) { - push({ type: "text", value, output: value }); - continue; - } - let output = ")"; - if (brace.dots === true) { - const arr = tokens.slice(); - const range = []; - for (let i6 = arr.length - 1; i6 >= 0; i6--) { - tokens.pop(); - if (arr[i6].type === "brace") { - break; - } - if (arr[i6].type !== "dots") { - range.unshift(arr[i6].value); - } - } - output = expandRange(range, opts); - state.backtrack = true; - } - if (brace.comma !== true && brace.dots !== true) { - const out = state.output.slice(0, brace.outputIndex); - const toks = state.tokens.slice(brace.tokensIndex); - brace.value = brace.output = "\\{"; - value = output = "\\}"; - state.output = out; - for (const t3 of toks) { - state.output += t3.output || t3.value; - } - } - push({ type: "brace", value, output }); - decrement("braces"); - braces.pop(); - continue; - } - if (value === "|") { - if (extglobs.length > 0) { - extglobs[extglobs.length - 1].conditions++; - } - push({ type: "text", value }); - continue; - } - if (value === ",") { - let output = value; - const brace = braces[braces.length - 1]; - if (brace && stack[stack.length - 1] === "braces") { - brace.comma = true; - output = "|"; - } - push({ type: "comma", value, output }); - continue; - } - if (value === "/") { - if (prev.type === "dot" && state.index === state.start + 1) { - state.start = state.index + 1; - state.consumed = ""; - state.output = ""; - tokens.pop(); - prev = bos; - continue; - } - push({ type: "slash", value, output: SLASH_LITERAL }); - continue; - } - if (value === ".") { - if (state.braces > 0 && prev.type === "dot") { - if (prev.value === ".") - prev.output = DOT_LITERAL; - const brace = braces[braces.length - 1]; - prev.type = "dots"; - prev.output += value; - prev.value += value; - brace.dots = true; - continue; - } - if (state.braces + state.parens === 0 && prev.type !== "bos" && prev.type !== "slash") { - push({ type: "text", value, output: DOT_LITERAL }); - continue; - } - push({ type: "dot", value, output: DOT_LITERAL }); - continue; - } - if (value === "?") { - const isGroup = prev && prev.value === "("; - if (!isGroup && opts.noextglob !== true && peek() === "(" && peek(2) !== "?") { - extglobOpen("qmark", value); - continue; - } - if (prev && prev.type === "paren") { - const next = peek(); - let output = value; - if (next === "<" && !utils.supportsLookbehinds()) { - throw new Error("Node.js v10 or higher is required for regex lookbehinds"); - } - if (prev.value === "(" && !/[!=<:]/.test(next) || next === "<" && !/<([!=]|\w+>)/.test(remaining())) { - output = `\\${value}`; - } - push({ type: "text", value, output }); - continue; - } - if (opts.dot !== true && (prev.type === "slash" || prev.type === "bos")) { - push({ type: "qmark", value, output: QMARK_NO_DOT }); - continue; - } - push({ type: "qmark", value, output: QMARK }); - continue; - } - if (value === "!") { - if (opts.noextglob !== true && peek() === "(") { - if (peek(2) !== "?" || !/[!=<:]/.test(peek(3))) { - extglobOpen("negate", value); - continue; - } - } - if (opts.nonegate !== true && state.index === 0) { - negate(); - continue; - } - } - if (value === "+") { - if (opts.noextglob !== true && peek() === "(" && peek(2) !== "?") { - extglobOpen("plus", value); - continue; - } - if (prev && prev.value === "(" || opts.regex === false) { - push({ type: "plus", value, output: PLUS_LITERAL }); - continue; - } - if (prev && (prev.type === "bracket" || prev.type === "paren" || prev.type === "brace") || state.parens > 0) { - push({ type: "plus", value }); - continue; - } - push({ type: "plus", value: PLUS_LITERAL }); - continue; - } - if (value === "@") { - if (opts.noextglob !== true && peek() === "(" && peek(2) !== "?") { - push({ type: "at", extglob: true, value, output: "" }); - continue; - } - push({ type: "text", value }); - continue; - } - if (value !== "*") { - if (value === "$" || value === "^") { - value = `\\${value}`; - } - const match = REGEX_NON_SPECIAL_CHARS.exec(remaining()); - if (match) { - value += match[0]; - state.index += match[0].length; - } - push({ type: "text", value }); - continue; - } - if (prev && (prev.type === "globstar" || prev.star === true)) { - prev.type = "star"; - prev.star = true; - prev.value += value; - prev.output = star; - state.backtrack = true; - state.globstar = true; - consume(value); - continue; - } - let rest = remaining(); - if (opts.noextglob !== true && /^\([^?]/.test(rest)) { - extglobOpen("star", value); - continue; - } - if (prev.type === "star") { - if (opts.noglobstar === true) { - consume(value); - continue; - } - const prior = prev.prev; - const before = prior.prev; - const isStart = prior.type === "slash" || prior.type === "bos"; - const afterStar = before && (before.type === "star" || before.type === "globstar"); - if (opts.bash === true && (!isStart || rest[0] && rest[0] !== "/")) { - push({ type: "star", value, output: "" }); - continue; - } - const isBrace = state.braces > 0 && (prior.type === "comma" || prior.type === "brace"); - const isExtglob = extglobs.length && (prior.type === "pipe" || prior.type === "paren"); - if (!isStart && prior.type !== "paren" && !isBrace && !isExtglob) { - push({ type: "star", value, output: "" }); - continue; - } - while (rest.slice(0, 3) === "/**") { - const after = input[state.index + 4]; - if (after && after !== "/") { - break; - } - rest = rest.slice(3); - consume("/**", 3); - } - if (prior.type === "bos" && eos()) { - prev.type = "globstar"; - prev.value += value; - prev.output = globstar(opts); - state.output = prev.output; - state.globstar = true; - consume(value); - continue; - } - if (prior.type === "slash" && prior.prev.type !== "bos" && !afterStar && eos()) { - state.output = state.output.slice(0, -(prior.output + prev.output).length); - prior.output = `(?:${prior.output}`; - prev.type = "globstar"; - prev.output = globstar(opts) + (opts.strictSlashes ? ")" : "|$)"); - prev.value += value; - state.globstar = true; - state.output += prior.output + prev.output; - consume(value); - continue; - } - if (prior.type === "slash" && prior.prev.type !== "bos" && rest[0] === "/") { - const end = rest[1] !== void 0 ? "|$" : ""; - state.output = state.output.slice(0, -(prior.output + prev.output).length); - prior.output = `(?:${prior.output}`; - prev.type = "globstar"; - prev.output = `${globstar(opts)}${SLASH_LITERAL}|${SLASH_LITERAL}${end})`; - prev.value += value; - state.output += prior.output + prev.output; - state.globstar = true; - consume(value + advance()); - push({ type: "slash", value: "/", output: "" }); - continue; - } - if (prior.type === "bos" && rest[0] === "/") { - prev.type = "globstar"; - prev.value += value; - prev.output = `(?:^|${SLASH_LITERAL}|${globstar(opts)}${SLASH_LITERAL})`; - state.output = prev.output; - state.globstar = true; - consume(value + advance()); - push({ type: "slash", value: "/", output: "" }); - continue; - } - state.output = state.output.slice(0, -prev.output.length); - prev.type = "globstar"; - prev.output = globstar(opts); - prev.value += value; - state.output += prev.output; - state.globstar = true; - consume(value); - continue; - } - const token = { type: "star", value, output: star }; - if (opts.bash === true) { - token.output = ".*?"; - if (prev.type === "bos" || prev.type === "slash") { - token.output = nodot + token.output; - } - push(token); - continue; - } - if (prev && (prev.type === "bracket" || prev.type === "paren") && opts.regex === true) { - token.output = value; - push(token); - continue; - } - if (state.index === state.start || prev.type === "slash" || prev.type === "dot") { - if (prev.type === "dot") { - state.output += NO_DOT_SLASH; - prev.output += NO_DOT_SLASH; - } else if (opts.dot === true) { - state.output += NO_DOTS_SLASH; - prev.output += NO_DOTS_SLASH; - } else { - state.output += nodot; - prev.output += nodot; - } - if (peek() !== "*") { - state.output += ONE_CHAR; - prev.output += ONE_CHAR; - } - } - push(token); - } - while (state.brackets > 0) { - if (opts.strictBrackets === true) - throw new SyntaxError(syntaxError("closing", "]")); - state.output = utils.escapeLast(state.output, "["); - decrement("brackets"); - } - while (state.parens > 0) { - if (opts.strictBrackets === true) - throw new SyntaxError(syntaxError("closing", ")")); - state.output = utils.escapeLast(state.output, "("); - decrement("parens"); - } - while (state.braces > 0) { - if (opts.strictBrackets === true) - throw new SyntaxError(syntaxError("closing", "}")); - state.output = utils.escapeLast(state.output, "{"); - decrement("braces"); - } - if (opts.strictSlashes !== true && (prev.type === "star" || prev.type === "bracket")) { - push({ type: "maybe_slash", value: "", output: `${SLASH_LITERAL}?` }); - } - if (state.backtrack === true) { - state.output = ""; - for (const token of state.tokens) { - state.output += token.output != null ? token.output : token.value; - if (token.suffix) { - state.output += token.suffix; - } - } - } - return state; - }; - parse2.fastpaths = (input, options) => { - const opts = { ...options }; - const max = typeof opts.maxLength === "number" ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; - const len = input.length; - if (len > max) { - throw new SyntaxError(`Input length: ${len}, exceeds maximum allowed length: ${max}`); - } - input = REPLACEMENTS[input] || input; - const win32 = utils.isWindows(options); - const { - DOT_LITERAL, - SLASH_LITERAL, - ONE_CHAR, - DOTS_SLASH, - NO_DOT, - NO_DOTS, - NO_DOTS_SLASH, - STAR, - START_ANCHOR - } = constants.globChars(win32); - const nodot = opts.dot ? NO_DOTS : NO_DOT; - const slashDot = opts.dot ? NO_DOTS_SLASH : NO_DOT; - const capture = opts.capture ? "" : "?:"; - const state = { negated: false, prefix: "" }; - let star = opts.bash === true ? ".*?" : STAR; - if (opts.capture) { - star = `(${star})`; - } - const globstar = (opts2) => { - if (opts2.noglobstar === true) - return star; - return `(${capture}(?:(?!${START_ANCHOR}${opts2.dot ? DOTS_SLASH : DOT_LITERAL}).)*?)`; - }; - const create = (str) => { - switch (str) { - case "*": - return `${nodot}${ONE_CHAR}${star}`; - case ".*": - return `${DOT_LITERAL}${ONE_CHAR}${star}`; - case "*.*": - return `${nodot}${star}${DOT_LITERAL}${ONE_CHAR}${star}`; - case "*/*": - return `${nodot}${star}${SLASH_LITERAL}${ONE_CHAR}${slashDot}${star}`; - case "**": - return nodot + globstar(opts); - case "**/*": - return `(?:${nodot}${globstar(opts)}${SLASH_LITERAL})?${slashDot}${ONE_CHAR}${star}`; - case "**/*.*": - return `(?:${nodot}${globstar(opts)}${SLASH_LITERAL})?${slashDot}${star}${DOT_LITERAL}${ONE_CHAR}${star}`; - case "**/.*": - return `(?:${nodot}${globstar(opts)}${SLASH_LITERAL})?${DOT_LITERAL}${ONE_CHAR}${star}`; - default: { - const match = /^(.*?)\.(\w+)$/.exec(str); - if (!match) - return; - const source2 = create(match[1]); - if (!source2) - return; - return source2 + DOT_LITERAL + match[2]; - } - } - }; - const output = utils.removePrefix(input, state); - let source = create(output); - if (source && opts.strictSlashes !== true) { - source += `${SLASH_LITERAL}?`; - } - return source; - }; - module2.exports = parse2; - } -}); - -// -var require_picomatch = __commonJS({ - ""(exports, module2) { - "use strict"; - var path = __require("path"); - var scan = require_scan(); - var parse2 = require_parse2(); - var utils = require_utils5(); - var constants = require_constants2(); - var isObject = (val) => val && typeof val === "object" && !Array.isArray(val); - var picomatch = (glob2, options, returnState = false) => { - if (Array.isArray(glob2)) { - const fns = glob2.map((input) => picomatch(input, options, returnState)); - const arrayMatcher = (str) => { - for (const isMatch of fns) { - const state2 = isMatch(str); - if (state2) - return state2; - } - return false; - }; - return arrayMatcher; - } - const isState = isObject(glob2) && glob2.tokens && glob2.input; - if (glob2 === "" || typeof glob2 !== "string" && !isState) { - throw new TypeError("Expected pattern to be a non-empty string"); - } - const opts = options || {}; - const posix = utils.isWindows(options); - const regex2 = isState ? picomatch.compileRe(glob2, options) : picomatch.makeRe(glob2, options, false, true); - const state = regex2.state; - delete regex2.state; - let isIgnored = () => false; - if (opts.ignore) { - const ignoreOpts = { ...options, ignore: null, onMatch: null, onResult: null }; - isIgnored = picomatch(opts.ignore, ignoreOpts, returnState); - } - const matcher = (input, returnObject = false) => { - const { isMatch, match, output } = picomatch.test(input, regex2, options, { glob: glob2, posix }); - const result = { glob: glob2, state, regex: regex2, posix, input, output, match, isMatch }; - if (typeof opts.onResult === "function") { - opts.onResult(result); - } - if (isMatch === false) { - result.isMatch = false; - return returnObject ? result : false; - } - if (isIgnored(input)) { - if (typeof opts.onIgnore === "function") { - opts.onIgnore(result); - } - result.isMatch = false; - return returnObject ? result : false; - } - if (typeof opts.onMatch === "function") { - opts.onMatch(result); - } - return returnObject ? result : true; - }; - if (returnState) { - matcher.state = state; - } - return matcher; - }; - picomatch.test = (input, regex2, options, { glob: glob2, posix } = {}) => { - if (typeof input !== "string") { - throw new TypeError("Expected input to be a string"); - } - if (input === "") { - return { isMatch: false, output: "" }; - } - const opts = options || {}; - const format3 = opts.format || (posix ? utils.toPosixSlashes : null); - let match = input === glob2; - let output = match && format3 ? format3(input) : input; - if (match === false) { - output = format3 ? format3(input) : input; - match = output === glob2; - } - if (match === false || opts.capture === true) { - if (opts.matchBase === true || opts.basename === true) { - match = picomatch.matchBase(input, regex2, options, posix); - } else { - match = regex2.exec(output); - } - } - return { isMatch: Boolean(match), match, output }; - }; - picomatch.matchBase = (input, glob2, options, posix = utils.isWindows(options)) => { - const regex2 = glob2 instanceof RegExp ? glob2 : picomatch.makeRe(glob2, options); - return regex2.test(path.basename(input)); - }; - picomatch.isMatch = (str, patterns, options) => picomatch(patterns, options)(str); - picomatch.parse = (pattern, options) => { - if (Array.isArray(pattern)) - return pattern.map((p5) => picomatch.parse(p5, options)); - return parse2(pattern, { ...options, fastpaths: false }); - }; - picomatch.scan = (input, options) => scan(input, options); - picomatch.compileRe = (state, options, returnOutput = false, returnState = false) => { - if (returnOutput === true) { - return state.output; - } - const opts = options || {}; - const prepend = opts.contains ? "" : "^"; - const append = opts.contains ? "" : "$"; - let source = `${prepend}(?:${state.output})${append}`; - if (state && state.negated === true) { - source = `^(?!${source}).*$`; - } - const regex2 = picomatch.toRegex(source, options); - if (returnState === true) { - regex2.state = state; - } - return regex2; - }; - picomatch.makeRe = (input, options = {}, returnOutput = false, returnState = false) => { - if (!input || typeof input !== "string") { - throw new TypeError("Expected a non-empty string"); - } - let parsed = { negated: false, fastpaths: true }; - if (options.fastpaths !== false && (input[0] === "." || input[0] === "*")) { - parsed.output = parse2.fastpaths(input, options); - } - if (!parsed.output) { - parsed = parse2(input, options); - } - return picomatch.compileRe(parsed, options, returnOutput, returnState); - }; - picomatch.toRegex = (source, options) => { - try { - const opts = options || {}; - return new RegExp(source, opts.flags || (opts.nocase ? "i" : "")); - } catch (err) { - if (options && options.debug === true) - throw err; - return /$^/; - } - }; - picomatch.constants = constants; - module2.exports = picomatch; - } -}); - -// -var require_picomatch2 = __commonJS({ - ""(exports, module2) { - "use strict"; - module2.exports = require_picomatch(); - } -}); - -// -var require_micromatch = __commonJS({ - ""(exports, module2) { - "use strict"; - var util = __require("util"); - var braces = require_braces(); - var picomatch = require_picomatch2(); - var utils = require_utils5(); - var isEmptyString = (v4) => v4 === "" || v4 === "./"; - var hasBraces = (v4) => { - const index = v4.indexOf("{"); - return index > -1 && v4.indexOf("}", index) > -1; - }; - var micromatch = (list, patterns, options) => { - patterns = [].concat(patterns); - list = [].concat(list); - let omit2 = /* @__PURE__ */ new Set(); - let keep = /* @__PURE__ */ new Set(); - let items = /* @__PURE__ */ new Set(); - let negatives = 0; - let onResult = (state) => { - items.add(state.output); - if (options && options.onResult) { - options.onResult(state); - } - }; - for (let i6 = 0; i6 < patterns.length; i6++) { - let isMatch = picomatch(String(patterns[i6]), { ...options, onResult }, true); - let negated = isMatch.state.negated || isMatch.state.negatedExtglob; - if (negated) - negatives++; - for (let item of list) { - let matched = isMatch(item, true); - let match = negated ? !matched.isMatch : matched.isMatch; - if (!match) - continue; - if (negated) { - omit2.add(matched.output); - } else { - omit2.delete(matched.output); - keep.add(matched.output); - } - } - } - let result = negatives === patterns.length ? [...items] : [...keep]; - let matches = result.filter((item) => !omit2.has(item)); - if (options && matches.length === 0) { - if (options.failglob === true) { - throw new Error(`No matches found for "${patterns.join(", ")}"`); - } - if (options.nonull === true || options.nullglob === true) { - return options.unescape ? patterns.map((p5) => p5.replace(/\\/g, "")) : patterns; - } - } - return matches; - }; - micromatch.match = micromatch; - micromatch.matcher = (pattern, options) => picomatch(pattern, options); - micromatch.isMatch = (str, patterns, options) => picomatch(patterns, options)(str); - micromatch.any = micromatch.isMatch; - micromatch.not = (list, patterns, options = {}) => { - patterns = [].concat(patterns).map(String); - let result = /* @__PURE__ */ new Set(); - let items = []; - let onResult = (state) => { - if (options.onResult) - options.onResult(state); - items.push(state.output); - }; - let matches = new Set(micromatch(list, patterns, { ...options, onResult })); - for (let item of items) { - if (!matches.has(item)) { - result.add(item); - } - } - return [...result]; - }; - micromatch.contains = (str, pattern, options) => { - if (typeof str !== "string") { - throw new TypeError(`Expected a string: "${util.inspect(str)}"`); - } - if (Array.isArray(pattern)) { - return pattern.some((p5) => micromatch.contains(str, p5, options)); - } - if (typeof pattern === "string") { - if (isEmptyString(str) || isEmptyString(pattern)) { - return false; - } - if (str.includes(pattern) || str.startsWith("./") && str.slice(2).includes(pattern)) { - return true; - } - } - return micromatch.isMatch(str, pattern, { ...options, contains: true }); - }; - micromatch.matchKeys = (obj, patterns, options) => { - if (!utils.isObject(obj)) { - throw new TypeError("Expected the first argument to be an object"); - } - let keys = micromatch(Object.keys(obj), patterns, options); - let res = {}; - for (let key of keys) - res[key] = obj[key]; - return res; - }; - micromatch.some = (list, patterns, options) => { - let items = [].concat(list); - for (let pattern of [].concat(patterns)) { - let isMatch = picomatch(String(pattern), options); - if (items.some((item) => isMatch(item))) { - return true; - } - } - return false; - }; - micromatch.every = (list, patterns, options) => { - let items = [].concat(list); - for (let pattern of [].concat(patterns)) { - let isMatch = picomatch(String(pattern), options); - if (!items.every((item) => isMatch(item))) { - return false; - } - } - return true; - }; - micromatch.all = (str, patterns, options) => { - if (typeof str !== "string") { - throw new TypeError(`Expected a string: "${util.inspect(str)}"`); - } - return [].concat(patterns).every((p5) => picomatch(p5, options)(str)); - }; - micromatch.capture = (glob2, input, options) => { - let posix = utils.isWindows(options); - let regex2 = picomatch.makeRe(String(glob2), { ...options, capture: true }); - let match = regex2.exec(posix ? utils.toPosixSlashes(input) : input); - if (match) { - return match.slice(1).map((v4) => v4 === void 0 ? "" : v4); - } - }; - micromatch.makeRe = (...args) => picomatch.makeRe(...args); - micromatch.scan = (...args) => picomatch.scan(...args); - micromatch.parse = (patterns, options) => { - let res = []; - for (let pattern of [].concat(patterns || [])) { - for (let str of braces(String(pattern), options)) { - res.push(picomatch.parse(str, options)); - } - } - return res; - }; - micromatch.braces = (pattern, options) => { - if (typeof pattern !== "string") - throw new TypeError("Expected a string"); - if (options && options.nobrace === true || !hasBraces(pattern)) { - return [pattern]; - } - return braces(pattern, options); - }; - micromatch.braceExpand = (pattern, options) => { - if (typeof pattern !== "string") - throw new TypeError("Expected a string"); - return micromatch.braces(pattern, { ...options, expand: true }); - }; - micromatch.hasBraces = hasBraces; - module2.exports = micromatch; - } -}); - -// -var require_pattern = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.isAbsolute = exports.partitionAbsoluteAndRelative = exports.removeDuplicateSlashes = exports.matchAny = exports.convertPatternsToRe = exports.makeRe = exports.getPatternParts = exports.expandBraceExpansion = exports.expandPatternsWithBraceExpansion = exports.isAffectDepthOfReadingPattern = exports.endsWithSlashGlobStar = exports.hasGlobStar = exports.getBaseDirectory = exports.isPatternRelatedToParentDirectory = exports.getPatternsOutsideCurrentDirectory = exports.getPatternsInsideCurrentDirectory = exports.getPositivePatterns = exports.getNegativePatterns = exports.isPositivePattern = exports.isNegativePattern = exports.convertToNegativePattern = exports.convertToPositivePattern = exports.isDynamicPattern = exports.isStaticPattern = void 0; - var path = __require("path"); - var globParent = require_glob_parent(); - var micromatch = require_micromatch(); - var GLOBSTAR = "**"; - var ESCAPE_SYMBOL = "\\"; - var COMMON_GLOB_SYMBOLS_RE = /[*?]|^!/; - var REGEX_CHARACTER_CLASS_SYMBOLS_RE = /\[[^[]*]/; - var REGEX_GROUP_SYMBOLS_RE = /(?:^|[^!*+?@])\([^(]*\|[^|]*\)/; - var GLOB_EXTENSION_SYMBOLS_RE = /[!*+?@]\([^(]*\)/; - var BRACE_EXPANSION_SEPARATORS_RE = /,|\.\./; - var DOUBLE_SLASH_RE = /(?!^)\/{2,}/g; - function isStaticPattern(pattern, options = {}) { - return !isDynamicPattern(pattern, options); - } - exports.isStaticPattern = isStaticPattern; - function isDynamicPattern(pattern, options = {}) { - if (pattern === "") { - return false; - } - if (options.caseSensitiveMatch === false || pattern.includes(ESCAPE_SYMBOL)) { - return true; - } - if (COMMON_GLOB_SYMBOLS_RE.test(pattern) || REGEX_CHARACTER_CLASS_SYMBOLS_RE.test(pattern) || REGEX_GROUP_SYMBOLS_RE.test(pattern)) { - return true; - } - if (options.extglob !== false && GLOB_EXTENSION_SYMBOLS_RE.test(pattern)) { - return true; - } - if (options.braceExpansion !== false && hasBraceExpansion(pattern)) { - return true; - } - return false; - } - exports.isDynamicPattern = isDynamicPattern; - function hasBraceExpansion(pattern) { - const openingBraceIndex = pattern.indexOf("{"); - if (openingBraceIndex === -1) { - return false; - } - const closingBraceIndex = pattern.indexOf("}", openingBraceIndex + 1); - if (closingBraceIndex === -1) { - return false; - } - const braceContent = pattern.slice(openingBraceIndex, closingBraceIndex); - return BRACE_EXPANSION_SEPARATORS_RE.test(braceContent); - } - function convertToPositivePattern(pattern) { - return isNegativePattern(pattern) ? pattern.slice(1) : pattern; - } - exports.convertToPositivePattern = convertToPositivePattern; - function convertToNegativePattern(pattern) { - return "!" + pattern; - } - exports.convertToNegativePattern = convertToNegativePattern; - function isNegativePattern(pattern) { - return pattern.startsWith("!") && pattern[1] !== "("; - } - exports.isNegativePattern = isNegativePattern; - function isPositivePattern(pattern) { - return !isNegativePattern(pattern); - } - exports.isPositivePattern = isPositivePattern; - function getNegativePatterns(patterns) { - return patterns.filter(isNegativePattern); - } - exports.getNegativePatterns = getNegativePatterns; - function getPositivePatterns(patterns) { - return patterns.filter(isPositivePattern); - } - exports.getPositivePatterns = getPositivePatterns; - function getPatternsInsideCurrentDirectory(patterns) { - return patterns.filter((pattern) => !isPatternRelatedToParentDirectory(pattern)); - } - exports.getPatternsInsideCurrentDirectory = getPatternsInsideCurrentDirectory; - function getPatternsOutsideCurrentDirectory(patterns) { - return patterns.filter(isPatternRelatedToParentDirectory); - } - exports.getPatternsOutsideCurrentDirectory = getPatternsOutsideCurrentDirectory; - function isPatternRelatedToParentDirectory(pattern) { - return pattern.startsWith("..") || pattern.startsWith("./.."); - } - exports.isPatternRelatedToParentDirectory = isPatternRelatedToParentDirectory; - function getBaseDirectory(pattern) { - return globParent(pattern, { flipBackslashes: false }); - } - exports.getBaseDirectory = getBaseDirectory; - function hasGlobStar(pattern) { - return pattern.includes(GLOBSTAR); - } - exports.hasGlobStar = hasGlobStar; - function endsWithSlashGlobStar(pattern) { - return pattern.endsWith("/" + GLOBSTAR); - } - exports.endsWithSlashGlobStar = endsWithSlashGlobStar; - function isAffectDepthOfReadingPattern(pattern) { - const basename2 = path.basename(pattern); - return endsWithSlashGlobStar(pattern) || isStaticPattern(basename2); - } - exports.isAffectDepthOfReadingPattern = isAffectDepthOfReadingPattern; - function expandPatternsWithBraceExpansion(patterns) { - return patterns.reduce((collection, pattern) => { - return collection.concat(expandBraceExpansion(pattern)); - }, []); - } - exports.expandPatternsWithBraceExpansion = expandPatternsWithBraceExpansion; - function expandBraceExpansion(pattern) { - const patterns = micromatch.braces(pattern, { expand: true, nodupes: true, keepEscaping: true }); - patterns.sort((a7, b3) => a7.length - b3.length); - return patterns.filter((pattern2) => pattern2 !== ""); - } - exports.expandBraceExpansion = expandBraceExpansion; - function getPatternParts(pattern, options) { - let { parts } = micromatch.scan(pattern, Object.assign(Object.assign({}, options), { parts: true })); - if (parts.length === 0) { - parts = [pattern]; - } - if (parts[0].startsWith("/")) { - parts[0] = parts[0].slice(1); - parts.unshift(""); - } - return parts; - } - exports.getPatternParts = getPatternParts; - function makeRe(pattern, options) { - return micromatch.makeRe(pattern, options); - } - exports.makeRe = makeRe; - function convertPatternsToRe(patterns, options) { - return patterns.map((pattern) => makeRe(pattern, options)); - } - exports.convertPatternsToRe = convertPatternsToRe; - function matchAny(entry, patternsRe) { - return patternsRe.some((patternRe) => patternRe.test(entry)); - } - exports.matchAny = matchAny; - function removeDuplicateSlashes(pattern) { - return pattern.replace(DOUBLE_SLASH_RE, "/"); - } - exports.removeDuplicateSlashes = removeDuplicateSlashes; - function partitionAbsoluteAndRelative(patterns) { - const absolute = []; - const relative2 = []; - for (const pattern of patterns) { - if (isAbsolute(pattern)) { - absolute.push(pattern); - } else { - relative2.push(pattern); - } - } - return [absolute, relative2]; - } - exports.partitionAbsoluteAndRelative = partitionAbsoluteAndRelative; - function isAbsolute(pattern) { - return path.isAbsolute(pattern); - } - exports.isAbsolute = isAbsolute; - } -}); - -// -var require_merge2 = __commonJS({ - ""(exports, module2) { - "use strict"; - var Stream = __require("stream"); - var PassThrough = Stream.PassThrough; - var slice = Array.prototype.slice; - module2.exports = merge2; - function merge2() { - const streamsQueue = []; - const args = slice.call(arguments); - let merging = false; - let options = args[args.length - 1]; - if (options && !Array.isArray(options) && options.pipe == null) { - args.pop(); - } else { - options = {}; - } - const doEnd = options.end !== false; - const doPipeError = options.pipeError === true; - if (options.objectMode == null) { - options.objectMode = true; - } - if (options.highWaterMark == null) { - options.highWaterMark = 64 * 1024; - } - const mergedStream = PassThrough(options); - function addStream() { - for (let i6 = 0, len = arguments.length; i6 < len; i6++) { - streamsQueue.push(pauseStreams(arguments[i6], options)); - } - mergeStream(); - return this; - } - function mergeStream() { - if (merging) { - return; - } - merging = true; - let streams = streamsQueue.shift(); - if (!streams) { - process.nextTick(endStream); - return; - } - if (!Array.isArray(streams)) { - streams = [streams]; - } - let pipesCount = streams.length + 1; - function next() { - if (--pipesCount > 0) { - return; - } - merging = false; - mergeStream(); - } - function pipe(stream) { - function onend() { - stream.removeListener("merge2UnpipeEnd", onend); - stream.removeListener("end", onend); - if (doPipeError) { - stream.removeListener("error", onerror); - } - next(); - } - function onerror(err) { - mergedStream.emit("error", err); - } - if (stream._readableState.endEmitted) { - return next(); - } - stream.on("merge2UnpipeEnd", onend); - stream.on("end", onend); - if (doPipeError) { - stream.on("error", onerror); - } - stream.pipe(mergedStream, { end: false }); - stream.resume(); - } - for (let i6 = 0; i6 < streams.length; i6++) { - pipe(streams[i6]); - } - next(); - } - function endStream() { - merging = false; - mergedStream.emit("queueDrain"); - if (doEnd) { - mergedStream.end(); - } - } - mergedStream.setMaxListeners(0); - mergedStream.add = addStream; - mergedStream.on("unpipe", function(stream) { - stream.emit("merge2UnpipeEnd"); - }); - if (args.length) { - addStream.apply(null, args); - } - return mergedStream; - } - function pauseStreams(streams, options) { - if (!Array.isArray(streams)) { - if (!streams._readableState && streams.pipe) { - streams = streams.pipe(PassThrough(options)); - } - if (!streams._readableState || !streams.pause || !streams.pipe) { - throw new Error("Only readable stream can be merged."); - } - streams.pause(); - } else { - for (let i6 = 0, len = streams.length; i6 < len; i6++) { - streams[i6] = pauseStreams(streams[i6], options); - } - } - return streams; - } - } -}); - -// -var require_stream = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.merge = void 0; - var merge2 = require_merge2(); - function merge3(streams) { - const mergedStream = merge2(streams); - streams.forEach((stream) => { - stream.once("error", (error) => mergedStream.emit("error", error)); - }); - mergedStream.once("close", () => propagateCloseEventToSources(streams)); - mergedStream.once("end", () => propagateCloseEventToSources(streams)); - return mergedStream; - } - exports.merge = merge3; - function propagateCloseEventToSources(streams) { - streams.forEach((stream) => stream.emit("close")); - } - } -}); - -// -var require_string = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.isEmpty = exports.isString = void 0; - function isString(input) { - return typeof input === "string"; - } - exports.isString = isString; - function isEmpty(input) { - return input === ""; - } - exports.isEmpty = isEmpty; - } -}); - -// -var require_utils6 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.string = exports.stream = exports.pattern = exports.path = exports.fs = exports.errno = exports.array = void 0; - var array = require_array(); - exports.array = array; - var errno = require_errno(); - exports.errno = errno; - var fs = require_fs(); - exports.fs = fs; - var path = require_path(); - exports.path = path; - var pattern = require_pattern(); - exports.pattern = pattern; - var stream = require_stream(); - exports.stream = stream; - var string = require_string(); - exports.string = string; - } -}); - -// -var require_tasks = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.convertPatternGroupToTask = exports.convertPatternGroupsToTasks = exports.groupPatternsByBaseDirectory = exports.getNegativePatternsAsPositive = exports.getPositivePatterns = exports.convertPatternsToTasks = exports.generate = void 0; - var utils = require_utils6(); - function generate(input, settings) { - const patterns = processPatterns(input, settings); - const ignore = processPatterns(settings.ignore, settings); - const positivePatterns = getPositivePatterns(patterns); - const negativePatterns = getNegativePatternsAsPositive(patterns, ignore); - const staticPatterns = positivePatterns.filter((pattern) => utils.pattern.isStaticPattern(pattern, settings)); - const dynamicPatterns = positivePatterns.filter((pattern) => utils.pattern.isDynamicPattern(pattern, settings)); - const staticTasks = convertPatternsToTasks( - staticPatterns, - negativePatterns, - /* dynamic */ - false - ); - const dynamicTasks = convertPatternsToTasks( - dynamicPatterns, - negativePatterns, - /* dynamic */ - true - ); - return staticTasks.concat(dynamicTasks); - } - exports.generate = generate; - function processPatterns(input, settings) { - let patterns = input; - if (settings.braceExpansion) { - patterns = utils.pattern.expandPatternsWithBraceExpansion(patterns); - } - if (settings.baseNameMatch) { - patterns = patterns.map((pattern) => pattern.includes("/") ? pattern : `**/${pattern}`); - } - return patterns.map((pattern) => utils.pattern.removeDuplicateSlashes(pattern)); - } - function convertPatternsToTasks(positive, negative, dynamic) { - const tasks = []; - const patternsOutsideCurrentDirectory = utils.pattern.getPatternsOutsideCurrentDirectory(positive); - const patternsInsideCurrentDirectory = utils.pattern.getPatternsInsideCurrentDirectory(positive); - const outsideCurrentDirectoryGroup = groupPatternsByBaseDirectory(patternsOutsideCurrentDirectory); - const insideCurrentDirectoryGroup = groupPatternsByBaseDirectory(patternsInsideCurrentDirectory); - tasks.push(...convertPatternGroupsToTasks(outsideCurrentDirectoryGroup, negative, dynamic)); - if ("." in insideCurrentDirectoryGroup) { - tasks.push(convertPatternGroupToTask(".", patternsInsideCurrentDirectory, negative, dynamic)); - } else { - tasks.push(...convertPatternGroupsToTasks(insideCurrentDirectoryGroup, negative, dynamic)); - } - return tasks; - } - exports.convertPatternsToTasks = convertPatternsToTasks; - function getPositivePatterns(patterns) { - return utils.pattern.getPositivePatterns(patterns); - } - exports.getPositivePatterns = getPositivePatterns; - function getNegativePatternsAsPositive(patterns, ignore) { - const negative = utils.pattern.getNegativePatterns(patterns).concat(ignore); - const positive = negative.map(utils.pattern.convertToPositivePattern); - return positive; - } - exports.getNegativePatternsAsPositive = getNegativePatternsAsPositive; - function groupPatternsByBaseDirectory(patterns) { - const group = {}; - return patterns.reduce((collection, pattern) => { - const base = utils.pattern.getBaseDirectory(pattern); - if (base in collection) { - collection[base].push(pattern); - } else { - collection[base] = [pattern]; - } - return collection; - }, group); - } - exports.groupPatternsByBaseDirectory = groupPatternsByBaseDirectory; - function convertPatternGroupsToTasks(positive, negative, dynamic) { - return Object.keys(positive).map((base) => { - return convertPatternGroupToTask(base, positive[base], negative, dynamic); - }); - } - exports.convertPatternGroupsToTasks = convertPatternGroupsToTasks; - function convertPatternGroupToTask(base, positive, negative, dynamic) { - return { - dynamic, - positive, - negative, - base, - patterns: [].concat(positive, negative.map(utils.pattern.convertToNegativePattern)) - }; - } - exports.convertPatternGroupToTask = convertPatternGroupToTask; - } -}); - -// -var require_async = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.read = void 0; - function read(path, settings, callback) { - settings.fs.lstat(path, (lstatError, lstat) => { - if (lstatError !== null) { - callFailureCallback(callback, lstatError); - return; - } - if (!lstat.isSymbolicLink() || !settings.followSymbolicLink) { - callSuccessCallback(callback, lstat); - return; - } - settings.fs.stat(path, (statError, stat) => { - if (statError !== null) { - if (settings.throwErrorOnBrokenSymbolicLink) { - callFailureCallback(callback, statError); - return; - } - callSuccessCallback(callback, lstat); - return; - } - if (settings.markSymbolicLink) { - stat.isSymbolicLink = () => true; - } - callSuccessCallback(callback, stat); - }); - }); - } - exports.read = read; - function callFailureCallback(callback, error) { - callback(error); - } - function callSuccessCallback(callback, result) { - callback(null, result); - } - } -}); - -// -var require_sync = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.read = void 0; - function read(path, settings) { - const lstat = settings.fs.lstatSync(path); - if (!lstat.isSymbolicLink() || !settings.followSymbolicLink) { - return lstat; - } - try { - const stat = settings.fs.statSync(path); - if (settings.markSymbolicLink) { - stat.isSymbolicLink = () => true; - } - return stat; - } catch (error) { - if (!settings.throwErrorOnBrokenSymbolicLink) { - return lstat; - } - throw error; - } - } - exports.read = read; - } -}); - -// -var require_fs2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.createFileSystemAdapter = exports.FILE_SYSTEM_ADAPTER = void 0; - var fs = __require("fs"); - exports.FILE_SYSTEM_ADAPTER = { - lstat: fs.lstat, - stat: fs.stat, - lstatSync: fs.lstatSync, - statSync: fs.statSync - }; - function createFileSystemAdapter(fsMethods) { - if (fsMethods === void 0) { - return exports.FILE_SYSTEM_ADAPTER; - } - return Object.assign(Object.assign({}, exports.FILE_SYSTEM_ADAPTER), fsMethods); - } - exports.createFileSystemAdapter = createFileSystemAdapter; - } -}); - -// -var require_settings = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var fs = require_fs2(); - var Settings = class { - constructor(_options = {}) { - this._options = _options; - this.followSymbolicLink = this._getValue(this._options.followSymbolicLink, true); - this.fs = fs.createFileSystemAdapter(this._options.fs); - this.markSymbolicLink = this._getValue(this._options.markSymbolicLink, false); - this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, true); - } - _getValue(option, value) { - return option !== null && option !== void 0 ? option : value; - } - }; - exports.default = Settings; - } -}); - -// -var require_out = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.statSync = exports.stat = exports.Settings = void 0; - var async = require_async(); - var sync = require_sync(); - var settings_1 = require_settings(); - exports.Settings = settings_1.default; - function stat(path, optionsOrSettingsOrCallback, callback) { - if (typeof optionsOrSettingsOrCallback === "function") { - async.read(path, getSettings(), optionsOrSettingsOrCallback); - return; - } - async.read(path, getSettings(optionsOrSettingsOrCallback), callback); - } - exports.stat = stat; - function statSync3(path, optionsOrSettings) { - const settings = getSettings(optionsOrSettings); - return sync.read(path, settings); - } - exports.statSync = statSync3; - function getSettings(settingsOrOptions = {}) { - if (settingsOrOptions instanceof settings_1.default) { - return settingsOrOptions; - } - return new settings_1.default(settingsOrOptions); - } - } -}); - -// -var require_queue_microtask = __commonJS({ - ""(exports, module2) { - var promise; - module2.exports = typeof queueMicrotask === "function" ? queueMicrotask.bind(typeof window !== "undefined" ? window : global) : (cb) => (promise || (promise = Promise.resolve())).then(cb).catch((err) => setTimeout(() => { - throw err; - }, 0)); - } -}); - -// -var require_run_parallel = __commonJS({ - ""(exports, module2) { - module2.exports = runParallel; - var queueMicrotask2 = require_queue_microtask(); - function runParallel(tasks, cb) { - let results, pending, keys; - let isSync = true; - if (Array.isArray(tasks)) { - results = []; - pending = tasks.length; - } else { - keys = Object.keys(tasks); - results = {}; - pending = keys.length; - } - function done(err) { - function end() { - if (cb) - cb(err, results); - cb = null; - } - if (isSync) - queueMicrotask2(end); - else - end(); - } - function each(i6, err, result) { - results[i6] = result; - if (--pending === 0 || err) { - done(err); - } - } - if (!pending) { - done(null); - } else if (keys) { - keys.forEach(function(key) { - tasks[key](function(err, result) { - each(key, err, result); - }); - }); - } else { - tasks.forEach(function(task, i6) { - task(function(err, result) { - each(i6, err, result); - }); - }); - } - isSync = false; - } - } -}); - -// -var require_constants3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.IS_SUPPORT_READDIR_WITH_FILE_TYPES = void 0; - var NODE_PROCESS_VERSION_PARTS = process.versions.node.split("."); - if (NODE_PROCESS_VERSION_PARTS[0] === void 0 || NODE_PROCESS_VERSION_PARTS[1] === void 0) { - throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`); - } - var MAJOR_VERSION = Number.parseInt(NODE_PROCESS_VERSION_PARTS[0], 10); - var MINOR_VERSION = Number.parseInt(NODE_PROCESS_VERSION_PARTS[1], 10); - var SUPPORTED_MAJOR_VERSION = 10; - var SUPPORTED_MINOR_VERSION = 10; - var IS_MATCHED_BY_MAJOR = MAJOR_VERSION > SUPPORTED_MAJOR_VERSION; - var IS_MATCHED_BY_MAJOR_AND_MINOR = MAJOR_VERSION === SUPPORTED_MAJOR_VERSION && MINOR_VERSION >= SUPPORTED_MINOR_VERSION; - exports.IS_SUPPORT_READDIR_WITH_FILE_TYPES = IS_MATCHED_BY_MAJOR || IS_MATCHED_BY_MAJOR_AND_MINOR; - } -}); - -// -var require_fs3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.createDirentFromStats = void 0; - var DirentFromStats = class { - constructor(name, stats) { - this.name = name; - this.isBlockDevice = stats.isBlockDevice.bind(stats); - this.isCharacterDevice = stats.isCharacterDevice.bind(stats); - this.isDirectory = stats.isDirectory.bind(stats); - this.isFIFO = stats.isFIFO.bind(stats); - this.isFile = stats.isFile.bind(stats); - this.isSocket = stats.isSocket.bind(stats); - this.isSymbolicLink = stats.isSymbolicLink.bind(stats); - } - }; - function createDirentFromStats(name, stats) { - return new DirentFromStats(name, stats); - } - exports.createDirentFromStats = createDirentFromStats; - } -}); - -// -var require_utils7 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.fs = void 0; - var fs = require_fs3(); - exports.fs = fs; - } -}); - -// -var require_common = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.joinPathSegments = void 0; - function joinPathSegments(a7, b3, separator) { - if (a7.endsWith(separator)) { - return a7 + b3; - } - return a7 + separator + b3; - } - exports.joinPathSegments = joinPathSegments; - } -}); - -// -var require_async2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.readdir = exports.readdirWithFileTypes = exports.read = void 0; - var fsStat = require_out(); - var rpl = require_run_parallel(); - var constants_1 = require_constants3(); - var utils = require_utils7(); - var common = require_common(); - function read(directory, settings, callback) { - if (!settings.stats && constants_1.IS_SUPPORT_READDIR_WITH_FILE_TYPES) { - readdirWithFileTypes(directory, settings, callback); - return; - } - readdir(directory, settings, callback); - } - exports.read = read; - function readdirWithFileTypes(directory, settings, callback) { - settings.fs.readdir(directory, { withFileTypes: true }, (readdirError, dirents) => { - if (readdirError !== null) { - callFailureCallback(callback, readdirError); - return; - } - const entries = dirents.map((dirent) => ({ - dirent, - name: dirent.name, - path: common.joinPathSegments(directory, dirent.name, settings.pathSegmentSeparator) - })); - if (!settings.followSymbolicLinks) { - callSuccessCallback(callback, entries); - return; - } - const tasks = entries.map((entry) => makeRplTaskEntry(entry, settings)); - rpl(tasks, (rplError, rplEntries) => { - if (rplError !== null) { - callFailureCallback(callback, rplError); - return; - } - callSuccessCallback(callback, rplEntries); - }); - }); - } - exports.readdirWithFileTypes = readdirWithFileTypes; - function makeRplTaskEntry(entry, settings) { - return (done) => { - if (!entry.dirent.isSymbolicLink()) { - done(null, entry); - return; - } - settings.fs.stat(entry.path, (statError, stats) => { - if (statError !== null) { - if (settings.throwErrorOnBrokenSymbolicLink) { - done(statError); - return; - } - done(null, entry); - return; - } - entry.dirent = utils.fs.createDirentFromStats(entry.name, stats); - done(null, entry); - }); - }; - } - function readdir(directory, settings, callback) { - settings.fs.readdir(directory, (readdirError, names) => { - if (readdirError !== null) { - callFailureCallback(callback, readdirError); - return; - } - const tasks = names.map((name) => { - const path = common.joinPathSegments(directory, name, settings.pathSegmentSeparator); - return (done) => { - fsStat.stat(path, settings.fsStatSettings, (error, stats) => { - if (error !== null) { - done(error); - return; - } - const entry = { - name, - path, - dirent: utils.fs.createDirentFromStats(name, stats) - }; - if (settings.stats) { - entry.stats = stats; - } - done(null, entry); - }); - }; - }); - rpl(tasks, (rplError, entries) => { - if (rplError !== null) { - callFailureCallback(callback, rplError); - return; - } - callSuccessCallback(callback, entries); - }); - }); - } - exports.readdir = readdir; - function callFailureCallback(callback, error) { - callback(error); - } - function callSuccessCallback(callback, result) { - callback(null, result); - } - } -}); - -// -var require_sync2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.readdir = exports.readdirWithFileTypes = exports.read = void 0; - var fsStat = require_out(); - var constants_1 = require_constants3(); - var utils = require_utils7(); - var common = require_common(); - function read(directory, settings) { - if (!settings.stats && constants_1.IS_SUPPORT_READDIR_WITH_FILE_TYPES) { - return readdirWithFileTypes(directory, settings); - } - return readdir(directory, settings); - } - exports.read = read; - function readdirWithFileTypes(directory, settings) { - const dirents = settings.fs.readdirSync(directory, { withFileTypes: true }); - return dirents.map((dirent) => { - const entry = { - dirent, - name: dirent.name, - path: common.joinPathSegments(directory, dirent.name, settings.pathSegmentSeparator) - }; - if (entry.dirent.isSymbolicLink() && settings.followSymbolicLinks) { - try { - const stats = settings.fs.statSync(entry.path); - entry.dirent = utils.fs.createDirentFromStats(entry.name, stats); - } catch (error) { - if (settings.throwErrorOnBrokenSymbolicLink) { - throw error; - } - } - } - return entry; - }); - } - exports.readdirWithFileTypes = readdirWithFileTypes; - function readdir(directory, settings) { - const names = settings.fs.readdirSync(directory); - return names.map((name) => { - const entryPath = common.joinPathSegments(directory, name, settings.pathSegmentSeparator); - const stats = fsStat.statSync(entryPath, settings.fsStatSettings); - const entry = { - name, - path: entryPath, - dirent: utils.fs.createDirentFromStats(name, stats) - }; - if (settings.stats) { - entry.stats = stats; - } - return entry; - }); - } - exports.readdir = readdir; - } -}); - -// -var require_fs4 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.createFileSystemAdapter = exports.FILE_SYSTEM_ADAPTER = void 0; - var fs = __require("fs"); - exports.FILE_SYSTEM_ADAPTER = { - lstat: fs.lstat, - stat: fs.stat, - lstatSync: fs.lstatSync, - statSync: fs.statSync, - readdir: fs.readdir, - readdirSync: fs.readdirSync - }; - function createFileSystemAdapter(fsMethods) { - if (fsMethods === void 0) { - return exports.FILE_SYSTEM_ADAPTER; - } - return Object.assign(Object.assign({}, exports.FILE_SYSTEM_ADAPTER), fsMethods); - } - exports.createFileSystemAdapter = createFileSystemAdapter; - } -}); - -// -var require_settings2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var path = __require("path"); - var fsStat = require_out(); - var fs = require_fs4(); - var Settings = class { - constructor(_options = {}) { - this._options = _options; - this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, false); - this.fs = fs.createFileSystemAdapter(this._options.fs); - this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path.sep); - this.stats = this._getValue(this._options.stats, false); - this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, true); - this.fsStatSettings = new fsStat.Settings({ - followSymbolicLink: this.followSymbolicLinks, - fs: this.fs, - throwErrorOnBrokenSymbolicLink: this.throwErrorOnBrokenSymbolicLink - }); - } - _getValue(option, value) { - return option !== null && option !== void 0 ? option : value; - } - }; - exports.default = Settings; - } -}); - -// -var require_out2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.Settings = exports.scandirSync = exports.scandir = void 0; - var async = require_async2(); - var sync = require_sync2(); - var settings_1 = require_settings2(); - exports.Settings = settings_1.default; - function scandir(path, optionsOrSettingsOrCallback, callback) { - if (typeof optionsOrSettingsOrCallback === "function") { - async.read(path, getSettings(), optionsOrSettingsOrCallback); - return; - } - async.read(path, getSettings(optionsOrSettingsOrCallback), callback); - } - exports.scandir = scandir; - function scandirSync(path, optionsOrSettings) { - const settings = getSettings(optionsOrSettings); - return sync.read(path, settings); - } - exports.scandirSync = scandirSync; - function getSettings(settingsOrOptions = {}) { - if (settingsOrOptions instanceof settings_1.default) { - return settingsOrOptions; - } - return new settings_1.default(settingsOrOptions); - } - } -}); - -// -var require_reusify = __commonJS({ - ""(exports, module2) { - "use strict"; - function reusify(Constructor) { - var head = new Constructor(); - var tail = head; - function get() { - var current = head; - if (current.next) { - head = current.next; - } else { - head = new Constructor(); - tail = head; - } - current.next = null; - return current; - } - function release(obj) { - tail.next = obj; - tail = obj; - } - return { - get, - release - }; - } - module2.exports = reusify; - } -}); - -// -var require_queue = __commonJS({ - ""(exports, module2) { - "use strict"; - var reusify = require_reusify(); - function fastqueue(context2, worker, _concurrency) { - if (typeof context2 === "function") { - _concurrency = worker; - worker = context2; - context2 = null; - } - if (!(_concurrency >= 1)) { - throw new Error("fastqueue concurrency must be equal to or greater than 1"); - } - var cache = reusify(Task); - var queueHead = null; - var queueTail = null; - var _running = 0; - var errorHandler = null; - var self2 = { - push, - drain: noop2, - saturated: noop2, - pause, - paused: false, - get concurrency() { - return _concurrency; - }, - set concurrency(value) { - if (!(value >= 1)) { - throw new Error("fastqueue concurrency must be equal to or greater than 1"); - } - _concurrency = value; - if (self2.paused) - return; - for (; queueHead && _running < _concurrency; ) { - _running++; - release(); - } - }, - running, - resume, - idle, - length, - getQueue, - unshift, - empty: noop2, - kill, - killAndDrain, - error - }; - return self2; - function running() { - return _running; - } - function pause() { - self2.paused = true; - } - function length() { - var current = queueHead; - var counter = 0; - while (current) { - current = current.next; - counter++; - } - return counter; - } - function getQueue() { - var current = queueHead; - var tasks = []; - while (current) { - tasks.push(current.value); - current = current.next; - } - return tasks; - } - function resume() { - if (!self2.paused) - return; - self2.paused = false; - if (queueHead === null) { - _running++; - release(); - return; - } - for (; queueHead && _running < _concurrency; ) { - _running++; - release(); - } - } - function idle() { - return _running === 0 && self2.length() === 0; - } - function push(value, done) { - var current = cache.get(); - current.context = context2; - current.release = release; - current.value = value; - current.callback = done || noop2; - current.errorHandler = errorHandler; - if (_running >= _concurrency || self2.paused) { - if (queueTail) { - queueTail.next = current; - queueTail = current; - } else { - queueHead = current; - queueTail = current; - self2.saturated(); - } - } else { - _running++; - worker.call(context2, current.value, current.worked); - } - } - function unshift(value, done) { - var current = cache.get(); - current.context = context2; - current.release = release; - current.value = value; - current.callback = done || noop2; - current.errorHandler = errorHandler; - if (_running >= _concurrency || self2.paused) { - if (queueHead) { - current.next = queueHead; - queueHead = current; - } else { - queueHead = current; - queueTail = current; - self2.saturated(); - } - } else { - _running++; - worker.call(context2, current.value, current.worked); - } - } - function release(holder) { - if (holder) { - cache.release(holder); - } - var next = queueHead; - if (next && _running <= _concurrency) { - if (!self2.paused) { - if (queueTail === queueHead) { - queueTail = null; - } - queueHead = next.next; - next.next = null; - worker.call(context2, next.value, next.worked); - if (queueTail === null) { - self2.empty(); - } - } else { - _running--; - } - } else if (--_running === 0) { - self2.drain(); - } - } - function kill() { - queueHead = null; - queueTail = null; - self2.drain = noop2; - } - function killAndDrain() { - queueHead = null; - queueTail = null; - self2.drain(); - self2.drain = noop2; - } - function error(handler2) { - errorHandler = handler2; - } - } - function noop2() { - } - function Task() { - this.value = null; - this.callback = noop2; - this.next = null; - this.release = noop2; - this.context = null; - this.errorHandler = null; - var self2 = this; - this.worked = function worked(err, result) { - var callback = self2.callback; - var errorHandler = self2.errorHandler; - var val = self2.value; - self2.value = null; - self2.callback = noop2; - if (self2.errorHandler) { - errorHandler(err, val); - } - callback.call(self2.context, err, result); - self2.release(self2); - }; - } - function queueAsPromised(context2, worker, _concurrency) { - if (typeof context2 === "function") { - _concurrency = worker; - worker = context2; - context2 = null; - } - function asyncWrapper(arg, cb) { - worker.call(this, arg).then(function(res) { - cb(null, res); - }, cb); - } - var queue = fastqueue(context2, asyncWrapper, _concurrency); - var pushCb = queue.push; - var unshiftCb = queue.unshift; - queue.push = push; - queue.unshift = unshift; - queue.drained = drained; - return queue; - function push(value) { - var p5 = new Promise(function(resolve5, reject) { - pushCb(value, function(err, result) { - if (err) { - reject(err); - return; - } - resolve5(result); - }); - }); - p5.catch(noop2); - return p5; - } - function unshift(value) { - var p5 = new Promise(function(resolve5, reject) { - unshiftCb(value, function(err, result) { - if (err) { - reject(err); - return; - } - resolve5(result); - }); - }); - p5.catch(noop2); - return p5; - } - function drained() { - var p5 = new Promise(function(resolve5) { - process.nextTick(function() { - if (queue.idle()) { - resolve5(); - } else { - var previousDrain = queue.drain; - queue.drain = function() { - if (typeof previousDrain === "function") - previousDrain(); - resolve5(); - queue.drain = previousDrain; - }; - } - }); - }); - return p5; - } - } - module2.exports = fastqueue; - module2.exports.promise = queueAsPromised; - } -}); - -// -var require_common2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.joinPathSegments = exports.replacePathSegmentSeparator = exports.isAppliedFilter = exports.isFatalError = void 0; - function isFatalError(settings, error) { - if (settings.errorFilter === null) { - return true; - } - return !settings.errorFilter(error); - } - exports.isFatalError = isFatalError; - function isAppliedFilter(filter, value) { - return filter === null || filter(value); - } - exports.isAppliedFilter = isAppliedFilter; - function replacePathSegmentSeparator(filepath, separator) { - return filepath.split(/[/\\]/).join(separator); - } - exports.replacePathSegmentSeparator = replacePathSegmentSeparator; - function joinPathSegments(a7, b3, separator) { - if (a7 === "") { - return b3; - } - if (a7.endsWith(separator)) { - return a7 + b3; - } - return a7 + separator + b3; - } - exports.joinPathSegments = joinPathSegments; - } -}); - -// -var require_reader = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var common = require_common2(); - var Reader = class { - constructor(_root, _settings) { - this._root = _root; - this._settings = _settings; - this._root = common.replacePathSegmentSeparator(_root, _settings.pathSegmentSeparator); - } - }; - exports.default = Reader; - } -}); - -// -var require_async3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var events_1 = __require("events"); - var fsScandir = require_out2(); - var fastq = require_queue(); - var common = require_common2(); - var reader_1 = require_reader(); - var AsyncReader = class extends reader_1.default { - constructor(_root, _settings) { - super(_root, _settings); - this._settings = _settings; - this._scandir = fsScandir.scandir; - this._emitter = new events_1.EventEmitter(); - this._queue = fastq(this._worker.bind(this), this._settings.concurrency); - this._isFatalError = false; - this._isDestroyed = false; - this._queue.drain = () => { - if (!this._isFatalError) { - this._emitter.emit("end"); - } - }; - } - read() { - this._isFatalError = false; - this._isDestroyed = false; - setImmediate(() => { - this._pushToQueue(this._root, this._settings.basePath); - }); - return this._emitter; - } - get isDestroyed() { - return this._isDestroyed; - } - destroy() { - if (this._isDestroyed) { - throw new Error("The reader is already destroyed"); - } - this._isDestroyed = true; - this._queue.killAndDrain(); - } - onEntry(callback) { - this._emitter.on("entry", callback); - } - onError(callback) { - this._emitter.once("error", callback); - } - onEnd(callback) { - this._emitter.once("end", callback); - } - _pushToQueue(directory, base) { - const queueItem = { directory, base }; - this._queue.push(queueItem, (error) => { - if (error !== null) { - this._handleError(error); - } - }); - } - _worker(item, done) { - this._scandir(item.directory, this._settings.fsScandirSettings, (error, entries) => { - if (error !== null) { - done(error, void 0); - return; - } - for (const entry of entries) { - this._handleEntry(entry, item.base); - } - done(null, void 0); - }); - } - _handleError(error) { - if (this._isDestroyed || !common.isFatalError(this._settings, error)) { - return; - } - this._isFatalError = true; - this._isDestroyed = true; - this._emitter.emit("error", error); - } - _handleEntry(entry, base) { - if (this._isDestroyed || this._isFatalError) { - return; - } - const fullpath = entry.path; - if (base !== void 0) { - entry.path = common.joinPathSegments(base, entry.name, this._settings.pathSegmentSeparator); - } - if (common.isAppliedFilter(this._settings.entryFilter, entry)) { - this._emitEntry(entry); - } - if (entry.dirent.isDirectory() && common.isAppliedFilter(this._settings.deepFilter, entry)) { - this._pushToQueue(fullpath, base === void 0 ? void 0 : entry.path); - } - } - _emitEntry(entry) { - this._emitter.emit("entry", entry); - } - }; - exports.default = AsyncReader; - } -}); - -// -var require_async4 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var async_1 = require_async3(); - var AsyncProvider = class { - constructor(_root, _settings) { - this._root = _root; - this._settings = _settings; - this._reader = new async_1.default(this._root, this._settings); - this._storage = []; - } - read(callback) { - this._reader.onError((error) => { - callFailureCallback(callback, error); - }); - this._reader.onEntry((entry) => { - this._storage.push(entry); - }); - this._reader.onEnd(() => { - callSuccessCallback(callback, this._storage); - }); - this._reader.read(); - } - }; - exports.default = AsyncProvider; - function callFailureCallback(callback, error) { - callback(error); - } - function callSuccessCallback(callback, entries) { - callback(null, entries); - } - } -}); - -// -var require_stream2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var stream_1 = __require("stream"); - var async_1 = require_async3(); - var StreamProvider = class { - constructor(_root, _settings) { - this._root = _root; - this._settings = _settings; - this._reader = new async_1.default(this._root, this._settings); - this._stream = new stream_1.Readable({ - objectMode: true, - read: () => { - }, - destroy: () => { - if (!this._reader.isDestroyed) { - this._reader.destroy(); - } - } - }); - } - read() { - this._reader.onError((error) => { - this._stream.emit("error", error); - }); - this._reader.onEntry((entry) => { - this._stream.push(entry); - }); - this._reader.onEnd(() => { - this._stream.push(null); - }); - this._reader.read(); - return this._stream; - } - }; - exports.default = StreamProvider; - } -}); - -// -var require_sync3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var fsScandir = require_out2(); - var common = require_common2(); - var reader_1 = require_reader(); - var SyncReader = class extends reader_1.default { - constructor() { - super(...arguments); - this._scandir = fsScandir.scandirSync; - this._storage = []; - this._queue = /* @__PURE__ */ new Set(); - } - read() { - this._pushToQueue(this._root, this._settings.basePath); - this._handleQueue(); - return this._storage; - } - _pushToQueue(directory, base) { - this._queue.add({ directory, base }); - } - _handleQueue() { - for (const item of this._queue.values()) { - this._handleDirectory(item.directory, item.base); - } - } - _handleDirectory(directory, base) { - try { - const entries = this._scandir(directory, this._settings.fsScandirSettings); - for (const entry of entries) { - this._handleEntry(entry, base); - } - } catch (error) { - this._handleError(error); - } - } - _handleError(error) { - if (!common.isFatalError(this._settings, error)) { - return; - } - throw error; - } - _handleEntry(entry, base) { - const fullpath = entry.path; - if (base !== void 0) { - entry.path = common.joinPathSegments(base, entry.name, this._settings.pathSegmentSeparator); - } - if (common.isAppliedFilter(this._settings.entryFilter, entry)) { - this._pushToStorage(entry); - } - if (entry.dirent.isDirectory() && common.isAppliedFilter(this._settings.deepFilter, entry)) { - this._pushToQueue(fullpath, base === void 0 ? void 0 : entry.path); - } - } - _pushToStorage(entry) { - this._storage.push(entry); - } - }; - exports.default = SyncReader; - } -}); - -// -var require_sync4 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var sync_1 = require_sync3(); - var SyncProvider = class { - constructor(_root, _settings) { - this._root = _root; - this._settings = _settings; - this._reader = new sync_1.default(this._root, this._settings); - } - read() { - return this._reader.read(); - } - }; - exports.default = SyncProvider; - } -}); - -// -var require_settings3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var path = __require("path"); - var fsScandir = require_out2(); - var Settings = class { - constructor(_options = {}) { - this._options = _options; - this.basePath = this._getValue(this._options.basePath, void 0); - this.concurrency = this._getValue(this._options.concurrency, Number.POSITIVE_INFINITY); - this.deepFilter = this._getValue(this._options.deepFilter, null); - this.entryFilter = this._getValue(this._options.entryFilter, null); - this.errorFilter = this._getValue(this._options.errorFilter, null); - this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path.sep); - this.fsScandirSettings = new fsScandir.Settings({ - followSymbolicLinks: this._options.followSymbolicLinks, - fs: this._options.fs, - pathSegmentSeparator: this._options.pathSegmentSeparator, - stats: this._options.stats, - throwErrorOnBrokenSymbolicLink: this._options.throwErrorOnBrokenSymbolicLink - }); - } - _getValue(option, value) { - return option !== null && option !== void 0 ? option : value; - } - }; - exports.default = Settings; - } -}); - -// -var require_out3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.Settings = exports.walkStream = exports.walkSync = exports.walk = void 0; - var async_1 = require_async4(); - var stream_1 = require_stream2(); - var sync_1 = require_sync4(); - var settings_1 = require_settings3(); - exports.Settings = settings_1.default; - function walk(directory, optionsOrSettingsOrCallback, callback) { - if (typeof optionsOrSettingsOrCallback === "function") { - new async_1.default(directory, getSettings()).read(optionsOrSettingsOrCallback); - return; - } - new async_1.default(directory, getSettings(optionsOrSettingsOrCallback)).read(callback); - } - exports.walk = walk; - function walkSync(directory, optionsOrSettings) { - const settings = getSettings(optionsOrSettings); - const provider = new sync_1.default(directory, settings); - return provider.read(); - } - exports.walkSync = walkSync; - function walkStream(directory, optionsOrSettings) { - const settings = getSettings(optionsOrSettings); - const provider = new stream_1.default(directory, settings); - return provider.read(); - } - exports.walkStream = walkStream; - function getSettings(settingsOrOptions = {}) { - if (settingsOrOptions instanceof settings_1.default) { - return settingsOrOptions; - } - return new settings_1.default(settingsOrOptions); - } - } -}); - -// -var require_reader2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var path = __require("path"); - var fsStat = require_out(); - var utils = require_utils6(); - var Reader = class { - constructor(_settings) { - this._settings = _settings; - this._fsStatSettings = new fsStat.Settings({ - followSymbolicLink: this._settings.followSymbolicLinks, - fs: this._settings.fs, - throwErrorOnBrokenSymbolicLink: this._settings.followSymbolicLinks - }); - } - _getFullEntryPath(filepath) { - return path.resolve(this._settings.cwd, filepath); - } - _makeEntry(stats, pattern) { - const entry = { - name: pattern, - path: pattern, - dirent: utils.fs.createDirentFromStats(pattern, stats) - }; - if (this._settings.stats) { - entry.stats = stats; - } - return entry; - } - _isFatalError(error) { - return !utils.errno.isEnoentCodeError(error) && !this._settings.suppressErrors; - } - }; - exports.default = Reader; - } -}); - -// -var require_stream3 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var stream_1 = __require("stream"); - var fsStat = require_out(); - var fsWalk = require_out3(); - var reader_1 = require_reader2(); - var ReaderStream = class extends reader_1.default { - constructor() { - super(...arguments); - this._walkStream = fsWalk.walkStream; - this._stat = fsStat.stat; - } - dynamic(root, options) { - return this._walkStream(root, options); - } - static(patterns, options) { - const filepaths = patterns.map(this._getFullEntryPath, this); - const stream = new stream_1.PassThrough({ objectMode: true }); - stream._write = (index, _enc, done) => { - return this._getEntry(filepaths[index], patterns[index], options).then((entry) => { - if (entry !== null && options.entryFilter(entry)) { - stream.push(entry); - } - if (index === filepaths.length - 1) { - stream.end(); - } - done(); - }).catch(done); - }; - for (let i6 = 0; i6 < filepaths.length; i6++) { - stream.write(i6); - } - return stream; - } - _getEntry(filepath, pattern, options) { - return this._getStat(filepath).then((stats) => this._makeEntry(stats, pattern)).catch((error) => { - if (options.errorFilter(error)) { - return null; - } - throw error; - }); - } - _getStat(filepath) { - return new Promise((resolve5, reject) => { - this._stat(filepath, this._fsStatSettings, (error, stats) => { - return error === null ? resolve5(stats) : reject(error); - }); - }); - } - }; - exports.default = ReaderStream; - } -}); - -// -var require_async5 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var fsWalk = require_out3(); - var reader_1 = require_reader2(); - var stream_1 = require_stream3(); - var ReaderAsync = class extends reader_1.default { - constructor() { - super(...arguments); - this._walkAsync = fsWalk.walk; - this._readerStream = new stream_1.default(this._settings); - } - dynamic(root, options) { - return new Promise((resolve5, reject) => { - this._walkAsync(root, options, (error, entries) => { - if (error === null) { - resolve5(entries); - } else { - reject(error); - } - }); - }); - } - async static(patterns, options) { - const entries = []; - const stream = this._readerStream.static(patterns, options); - return new Promise((resolve5, reject) => { - stream.once("error", reject); - stream.on("data", (entry) => entries.push(entry)); - stream.once("end", () => resolve5(entries)); - }); - } - }; - exports.default = ReaderAsync; - } -}); - -// -var require_matcher = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var utils = require_utils6(); - var Matcher = class { - constructor(_patterns, _settings, _micromatchOptions) { - this._patterns = _patterns; - this._settings = _settings; - this._micromatchOptions = _micromatchOptions; - this._storage = []; - this._fillStorage(); - } - _fillStorage() { - for (const pattern of this._patterns) { - const segments = this._getPatternSegments(pattern); - const sections = this._splitSegmentsIntoSections(segments); - this._storage.push({ - complete: sections.length <= 1, - pattern, - segments, - sections - }); - } - } - _getPatternSegments(pattern) { - const parts = utils.pattern.getPatternParts(pattern, this._micromatchOptions); - return parts.map((part) => { - const dynamic = utils.pattern.isDynamicPattern(part, this._settings); - if (!dynamic) { - return { - dynamic: false, - pattern: part - }; - } - return { - dynamic: true, - pattern: part, - patternRe: utils.pattern.makeRe(part, this._micromatchOptions) - }; - }); - } - _splitSegmentsIntoSections(segments) { - return utils.array.splitWhen(segments, (segment) => segment.dynamic && utils.pattern.hasGlobStar(segment.pattern)); - } - }; - exports.default = Matcher; - } -}); - -// -var require_partial = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var matcher_1 = require_matcher(); - var PartialMatcher = class extends matcher_1.default { - match(filepath) { - const parts = filepath.split("/"); - const levels = parts.length; - const patterns = this._storage.filter((info) => !info.complete || info.segments.length > levels); - for (const pattern of patterns) { - const section = pattern.sections[0]; - if (!pattern.complete && levels > section.length) { - return true; - } - const match = parts.every((part, index) => { - const segment = pattern.segments[index]; - if (segment.dynamic && segment.patternRe.test(part)) { - return true; - } - if (!segment.dynamic && segment.pattern === part) { - return true; - } - return false; - }); - if (match) { - return true; - } - } - return false; - } - }; - exports.default = PartialMatcher; - } -}); - -// -var require_deep = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var utils = require_utils6(); - var partial_1 = require_partial(); - var DeepFilter = class { - constructor(_settings, _micromatchOptions) { - this._settings = _settings; - this._micromatchOptions = _micromatchOptions; - } - getFilter(basePath, positive, negative) { - const matcher = this._getMatcher(positive); - const negativeRe = this._getNegativePatternsRe(negative); - return (entry) => this._filter(basePath, entry, matcher, negativeRe); - } - _getMatcher(patterns) { - return new partial_1.default(patterns, this._settings, this._micromatchOptions); - } - _getNegativePatternsRe(patterns) { - const affectDepthOfReadingPatterns = patterns.filter(utils.pattern.isAffectDepthOfReadingPattern); - return utils.pattern.convertPatternsToRe(affectDepthOfReadingPatterns, this._micromatchOptions); - } - _filter(basePath, entry, matcher, negativeRe) { - if (this._isSkippedByDeep(basePath, entry.path)) { - return false; - } - if (this._isSkippedSymbolicLink(entry)) { - return false; - } - const filepath = utils.path.removeLeadingDotSegment(entry.path); - if (this._isSkippedByPositivePatterns(filepath, matcher)) { - return false; - } - return this._isSkippedByNegativePatterns(filepath, negativeRe); - } - _isSkippedByDeep(basePath, entryPath) { - if (this._settings.deep === Infinity) { - return false; - } - return this._getEntryLevel(basePath, entryPath) >= this._settings.deep; - } - _getEntryLevel(basePath, entryPath) { - const entryPathDepth = entryPath.split("/").length; - if (basePath === "") { - return entryPathDepth; - } - const basePathDepth = basePath.split("/").length; - return entryPathDepth - basePathDepth; - } - _isSkippedSymbolicLink(entry) { - return !this._settings.followSymbolicLinks && entry.dirent.isSymbolicLink(); - } - _isSkippedByPositivePatterns(entryPath, matcher) { - return !this._settings.baseNameMatch && !matcher.match(entryPath); - } - _isSkippedByNegativePatterns(entryPath, patternsRe) { - return !utils.pattern.matchAny(entryPath, patternsRe); - } - }; - exports.default = DeepFilter; - } -}); - -// -var require_entry = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var utils = require_utils6(); - var EntryFilter = class { - constructor(_settings, _micromatchOptions) { - this._settings = _settings; - this._micromatchOptions = _micromatchOptions; - this.index = /* @__PURE__ */ new Map(); - } - getFilter(positive, negative) { - const [absoluteNegative, relativeNegative] = utils.pattern.partitionAbsoluteAndRelative(negative); - const patterns = { - positive: { - all: utils.pattern.convertPatternsToRe(positive, this._micromatchOptions) - }, - negative: { - absolute: utils.pattern.convertPatternsToRe(absoluteNegative, Object.assign(Object.assign({}, this._micromatchOptions), { dot: true })), - relative: utils.pattern.convertPatternsToRe(relativeNegative, Object.assign(Object.assign({}, this._micromatchOptions), { dot: true })) - } - }; - return (entry) => this._filter(entry, patterns); - } - _filter(entry, patterns) { - const filepath = utils.path.removeLeadingDotSegment(entry.path); - if (this._settings.unique && this._isDuplicateEntry(filepath)) { - return false; - } - if (this._onlyFileFilter(entry) || this._onlyDirectoryFilter(entry)) { - return false; - } - const isMatched = this._isMatchToPatternsSet(filepath, patterns, entry.dirent.isDirectory()); - if (this._settings.unique && isMatched) { - this._createIndexRecord(filepath); - } - return isMatched; - } - _isDuplicateEntry(filepath) { - return this.index.has(filepath); - } - _createIndexRecord(filepath) { - this.index.set(filepath, void 0); - } - _onlyFileFilter(entry) { - return this._settings.onlyFiles && !entry.dirent.isFile(); - } - _onlyDirectoryFilter(entry) { - return this._settings.onlyDirectories && !entry.dirent.isDirectory(); - } - _isMatchToPatternsSet(filepath, patterns, isDirectory) { - const isMatched = this._isMatchToPatterns(filepath, patterns.positive.all, isDirectory); - if (!isMatched) { - return false; - } - const isMatchedByRelativeNegative = this._isMatchToPatterns(filepath, patterns.negative.relative, isDirectory); - if (isMatchedByRelativeNegative) { - return false; - } - const isMatchedByAbsoluteNegative = this._isMatchToAbsoluteNegative(filepath, patterns.negative.absolute, isDirectory); - if (isMatchedByAbsoluteNegative) { - return false; - } - return true; - } - _isMatchToAbsoluteNegative(filepath, patternsRe, isDirectory) { - if (patternsRe.length === 0) { - return false; - } - const fullpath = utils.path.makeAbsolute(this._settings.cwd, filepath); - return this._isMatchToPatterns(fullpath, patternsRe, isDirectory); - } - _isMatchToPatterns(filepath, patternsRe, isDirectory) { - if (patternsRe.length === 0) { - return false; - } - const isMatched = utils.pattern.matchAny(filepath, patternsRe); - if (!isMatched && isDirectory) { - return utils.pattern.matchAny(filepath + "/", patternsRe); - } - return isMatched; - } - }; - exports.default = EntryFilter; - } -}); - -// -var require_error = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var utils = require_utils6(); - var ErrorFilter = class { - constructor(_settings) { - this._settings = _settings; - } - getFilter() { - return (error) => this._isNonFatalError(error); - } - _isNonFatalError(error) { - return utils.errno.isEnoentCodeError(error) || this._settings.suppressErrors; - } - }; - exports.default = ErrorFilter; - } -}); - -// -var require_entry2 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var utils = require_utils6(); - var EntryTransformer = class { - constructor(_settings) { - this._settings = _settings; - } - getTransformer() { - return (entry) => this._transform(entry); - } - _transform(entry) { - let filepath = entry.path; - if (this._settings.absolute) { - filepath = utils.path.makeAbsolute(this._settings.cwd, filepath); - filepath = utils.path.unixify(filepath); - } - if (this._settings.markDirectories && entry.dirent.isDirectory()) { - filepath += "/"; - } - if (!this._settings.objectMode) { - return filepath; - } - return Object.assign(Object.assign({}, entry), { path: filepath }); - } - }; - exports.default = EntryTransformer; - } -}); - -// -var require_provider = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var path = __require("path"); - var deep_1 = require_deep(); - var entry_1 = require_entry(); - var error_1 = require_error(); - var entry_2 = require_entry2(); - var Provider = class { - constructor(_settings) { - this._settings = _settings; - this.errorFilter = new error_1.default(this._settings); - this.entryFilter = new entry_1.default(this._settings, this._getMicromatchOptions()); - this.deepFilter = new deep_1.default(this._settings, this._getMicromatchOptions()); - this.entryTransformer = new entry_2.default(this._settings); - } - _getRootDirectory(task) { - return path.resolve(this._settings.cwd, task.base); - } - _getReaderOptions(task) { - const basePath = task.base === "." ? "" : task.base; - return { - basePath, - pathSegmentSeparator: "/", - concurrency: this._settings.concurrency, - deepFilter: this.deepFilter.getFilter(basePath, task.positive, task.negative), - entryFilter: this.entryFilter.getFilter(task.positive, task.negative), - errorFilter: this.errorFilter.getFilter(), - followSymbolicLinks: this._settings.followSymbolicLinks, - fs: this._settings.fs, - stats: this._settings.stats, - throwErrorOnBrokenSymbolicLink: this._settings.throwErrorOnBrokenSymbolicLink, - transform: this.entryTransformer.getTransformer() - }; - } - _getMicromatchOptions() { - return { - dot: this._settings.dot, - matchBase: this._settings.baseNameMatch, - nobrace: !this._settings.braceExpansion, - nocase: !this._settings.caseSensitiveMatch, - noext: !this._settings.extglob, - noglobstar: !this._settings.globstar, - posix: true, - strictSlashes: false - }; - } - }; - exports.default = Provider; - } -}); - -// -var require_async6 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var async_1 = require_async5(); - var provider_1 = require_provider(); - var ProviderAsync = class extends provider_1.default { - constructor() { - super(...arguments); - this._reader = new async_1.default(this._settings); - } - async read(task) { - const root = this._getRootDirectory(task); - const options = this._getReaderOptions(task); - const entries = await this.api(root, task, options); - return entries.map((entry) => options.transform(entry)); - } - api(root, task, options) { - if (task.dynamic) { - return this._reader.dynamic(root, options); - } - return this._reader.static(task.patterns, options); - } - }; - exports.default = ProviderAsync; - } -}); - -// -var require_stream4 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var stream_1 = __require("stream"); - var stream_2 = require_stream3(); - var provider_1 = require_provider(); - var ProviderStream = class extends provider_1.default { - constructor() { - super(...arguments); - this._reader = new stream_2.default(this._settings); - } - read(task) { - const root = this._getRootDirectory(task); - const options = this._getReaderOptions(task); - const source = this.api(root, task, options); - const destination = new stream_1.Readable({ objectMode: true, read: () => { - } }); - source.once("error", (error) => destination.emit("error", error)).on("data", (entry) => destination.emit("data", options.transform(entry))).once("end", () => destination.emit("end")); - destination.once("close", () => source.destroy()); - return destination; - } - api(root, task, options) { - if (task.dynamic) { - return this._reader.dynamic(root, options); - } - return this._reader.static(task.patterns, options); - } - }; - exports.default = ProviderStream; - } -}); - -// -var require_sync5 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var fsStat = require_out(); - var fsWalk = require_out3(); - var reader_1 = require_reader2(); - var ReaderSync = class extends reader_1.default { - constructor() { - super(...arguments); - this._walkSync = fsWalk.walkSync; - this._statSync = fsStat.statSync; - } - dynamic(root, options) { - return this._walkSync(root, options); - } - static(patterns, options) { - const entries = []; - for (const pattern of patterns) { - const filepath = this._getFullEntryPath(pattern); - const entry = this._getEntry(filepath, pattern, options); - if (entry === null || !options.entryFilter(entry)) { - continue; - } - entries.push(entry); - } - return entries; - } - _getEntry(filepath, pattern, options) { - try { - const stats = this._getStat(filepath); - return this._makeEntry(stats, pattern); - } catch (error) { - if (options.errorFilter(error)) { - return null; - } - throw error; - } - } - _getStat(filepath) { - return this._statSync(filepath, this._fsStatSettings); - } - }; - exports.default = ReaderSync; - } -}); - -// -var require_sync6 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var sync_1 = require_sync5(); - var provider_1 = require_provider(); - var ProviderSync = class extends provider_1.default { - constructor() { - super(...arguments); - this._reader = new sync_1.default(this._settings); - } - read(task) { - const root = this._getRootDirectory(task); - const options = this._getReaderOptions(task); - const entries = this.api(root, task, options); - return entries.map(options.transform); - } - api(root, task, options) { - if (task.dynamic) { - return this._reader.dynamic(root, options); - } - return this._reader.static(task.patterns, options); - } - }; - exports.default = ProviderSync; - } -}); - -// -var require_settings4 = __commonJS({ - ""(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.DEFAULT_FILE_SYSTEM_ADAPTER = void 0; - var fs = __require("fs"); - var os3 = __require("os"); - var CPU_COUNT = Math.max(os3.cpus().length, 1); - exports.DEFAULT_FILE_SYSTEM_ADAPTER = { - lstat: fs.lstat, - lstatSync: fs.lstatSync, - stat: fs.stat, - statSync: fs.statSync, - readdir: fs.readdir, - readdirSync: fs.readdirSync - }; - var Settings = class { - constructor(_options = {}) { - this._options = _options; - this.absolute = this._getValue(this._options.absolute, false); - this.baseNameMatch = this._getValue(this._options.baseNameMatch, false); - this.braceExpansion = this._getValue(this._options.braceExpansion, true); - this.caseSensitiveMatch = this._getValue(this._options.caseSensitiveMatch, true); - this.concurrency = this._getValue(this._options.concurrency, CPU_COUNT); - this.cwd = this._getValue(this._options.cwd, process.cwd()); - this.deep = this._getValue(this._options.deep, Infinity); - this.dot = this._getValue(this._options.dot, false); - this.extglob = this._getValue(this._options.extglob, true); - this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, true); - this.fs = this._getFileSystemMethods(this._options.fs); - this.globstar = this._getValue(this._options.globstar, true); - this.ignore = this._getValue(this._options.ignore, []); - this.markDirectories = this._getValue(this._options.markDirectories, false); - this.objectMode = this._getValue(this._options.objectMode, false); - this.onlyDirectories = this._getValue(this._options.onlyDirectories, false); - this.onlyFiles = this._getValue(this._options.onlyFiles, true); - this.stats = this._getValue(this._options.stats, false); - this.suppressErrors = this._getValue(this._options.suppressErrors, false); - this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, false); - this.unique = this._getValue(this._options.unique, true); - if (this.onlyDirectories) { - this.onlyFiles = false; - } - if (this.stats) { - this.objectMode = true; - } - this.ignore = [].concat(this.ignore); - } - _getValue(option, value) { - return option === void 0 ? value : option; - } - _getFileSystemMethods(methods = {}) { - return Object.assign(Object.assign({}, exports.DEFAULT_FILE_SYSTEM_ADAPTER), methods); - } - }; - exports.default = Settings; - } -}); - -// -var require_out4 = __commonJS({ - ""(exports, module2) { - "use strict"; - var taskManager = require_tasks(); - var async_1 = require_async6(); - var stream_1 = require_stream4(); - var sync_1 = require_sync6(); - var settings_1 = require_settings4(); - var utils = require_utils6(); - async function FastGlob(source, options) { - assertPatternsInput(source); - const works = getWorks(source, async_1.default, options); - const result = await Promise.all(works); - return utils.array.flatten(result); - } - (function(FastGlob2) { - FastGlob2.glob = FastGlob2; - FastGlob2.globSync = sync; - FastGlob2.globStream = stream; - FastGlob2.async = FastGlob2; - function sync(source, options) { - assertPatternsInput(source); - const works = getWorks(source, sync_1.default, options); - return utils.array.flatten(works); - } - FastGlob2.sync = sync; - function stream(source, options) { - assertPatternsInput(source); - const works = getWorks(source, stream_1.default, options); - return utils.stream.merge(works); - } - FastGlob2.stream = stream; - function generateTasks(source, options) { - assertPatternsInput(source); - const patterns = [].concat(source); - const settings = new settings_1.default(options); - return taskManager.generate(patterns, settings); - } - FastGlob2.generateTasks = generateTasks; - function isDynamicPattern(source, options) { - assertPatternsInput(source); - const settings = new settings_1.default(options); - return utils.pattern.isDynamicPattern(source, settings); - } - FastGlob2.isDynamicPattern = isDynamicPattern; - function escapePath(source) { - assertPatternsInput(source); - return utils.path.escape(source); - } - FastGlob2.escapePath = escapePath; - function convertPathToPattern(source) { - assertPatternsInput(source); - return utils.path.convertPathToPattern(source); - } - FastGlob2.convertPathToPattern = convertPathToPattern; - let posix; - (function(posix2) { - function escapePath2(source) { - assertPatternsInput(source); - return utils.path.escapePosixPath(source); - } - posix2.escapePath = escapePath2; - function convertPathToPattern2(source) { - assertPatternsInput(source); - return utils.path.convertPosixPathToPattern(source); - } - posix2.convertPathToPattern = convertPathToPattern2; - })(posix = FastGlob2.posix || (FastGlob2.posix = {})); - let win32; - (function(win322) { - function escapePath2(source) { - assertPatternsInput(source); - return utils.path.escapeWindowsPath(source); - } - win322.escapePath = escapePath2; - function convertPathToPattern2(source) { - assertPatternsInput(source); - return utils.path.convertWindowsPathToPattern(source); - } - win322.convertPathToPattern = convertPathToPattern2; - })(win32 = FastGlob2.win32 || (FastGlob2.win32 = {})); - })(FastGlob || (FastGlob = {})); - function getWorks(source, _Provider, options) { - const patterns = [].concat(source); - const settings = new settings_1.default(options); - const tasks = taskManager.generate(patterns, settings); - const provider = new _Provider(settings); - return tasks.map(provider.read, provider); - } - function assertPatternsInput(input) { - const source = [].concat(input); - const isValidSource = source.every((item) => utils.string.isString(item) && !utils.string.isEmpty(item)); - if (!isValidSource) { - throw new TypeError("Patterns must be a string (non empty) or an array of strings"); - } - } - module2.exports = FastGlob; - } -}); - -// -var require_main = __commonJS({ - ""(exports, module2) { - "use strict"; - var __defProp2 = Object.defineProperty; - var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; - var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; - var __export2 = (target, all) => { - for (var name in all) - __defProp2(target, name, { get: all[name], enumerable: true }); - }; - var __copyProps2 = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames2(from)) - if (!__hasOwnProp2.call(to, key) && key !== except) - __defProp2(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); - } - return to; - }; - var __toCommonJS = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); - var node_exports = {}; - __export2(node_exports, { - analyzeMetafile: () => analyzeMetafile, - analyzeMetafileSync: () => analyzeMetafileSync, - build: () => build, - buildSync: () => buildSync, - context: () => context2, - default: () => node_default2, - formatMessages: () => formatMessages, - formatMessagesSync: () => formatMessagesSync, - initialize: () => initialize, - stop: () => stop, - transform: () => transform, - transformSync: () => transformSync, - version: () => version - }); - module2.exports = __toCommonJS(node_exports); - function encodePacket(packet) { - let visit = (value) => { - if (value === null) { - bb.write8(0); - } else if (typeof value === "boolean") { - bb.write8(1); - bb.write8(+value); - } else if (typeof value === "number") { - bb.write8(2); - bb.write32(value | 0); - } else if (typeof value === "string") { - bb.write8(3); - bb.write(encodeUTF8(value)); - } else if (value instanceof Uint8Array) { - bb.write8(4); - bb.write(value); - } else if (value instanceof Array) { - bb.write8(5); - bb.write32(value.length); - for (let item of value) { - visit(item); - } - } else { - let keys = Object.keys(value); - bb.write8(6); - bb.write32(keys.length); - for (let key of keys) { - bb.write(encodeUTF8(key)); - visit(value[key]); - } - } - }; - let bb = new ByteBuffer(); - bb.write32(0); - bb.write32(packet.id << 1 | +!packet.isRequest); - visit(packet.value); - writeUInt32LE(bb.buf, bb.len - 4, 0); - return bb.buf.subarray(0, bb.len); - } - function decodePacket(bytes) { - let visit = () => { - switch (bb.read8()) { - case 0: - return null; - case 1: - return !!bb.read8(); - case 2: - return bb.read32(); - case 3: - return decodeUTF8(bb.read()); - case 4: - return bb.read(); - case 5: { - let count = bb.read32(); - let value2 = []; - for (let i6 = 0; i6 < count; i6++) { - value2.push(visit()); - } - return value2; - } - case 6: { - let count = bb.read32(); - let value2 = {}; - for (let i6 = 0; i6 < count; i6++) { - value2[decodeUTF8(bb.read())] = visit(); - } - return value2; - } - default: - throw new Error("Invalid packet"); - } - }; - let bb = new ByteBuffer(bytes); - let id = bb.read32(); - let isRequest = (id & 1) === 0; - id >>>= 1; - let value = visit(); - if (bb.ptr !== bytes.length) { - throw new Error("Invalid packet"); - } - return { id, isRequest, value }; - } - var ByteBuffer = class { - constructor(buf = new Uint8Array(1024)) { - this.buf = buf; - this.len = 0; - this.ptr = 0; - } - _write(delta) { - if (this.len + delta > this.buf.length) { - let clone = new Uint8Array((this.len + delta) * 2); - clone.set(this.buf); - this.buf = clone; - } - this.len += delta; - return this.len - delta; - } - write8(value) { - let offset = this._write(1); - this.buf[offset] = value; - } - write32(value) { - let offset = this._write(4); - writeUInt32LE(this.buf, value, offset); - } - write(bytes) { - let offset = this._write(4 + bytes.length); - writeUInt32LE(this.buf, bytes.length, offset); - this.buf.set(bytes, offset + 4); - } - _read(delta) { - if (this.ptr + delta > this.buf.length) { - throw new Error("Invalid packet"); - } - this.ptr += delta; - return this.ptr - delta; - } - read8() { - return this.buf[this._read(1)]; - } - read32() { - return readUInt32LE(this.buf, this._read(4)); - } - read() { - let length = this.read32(); - let bytes = new Uint8Array(length); - let ptr = this._read(bytes.length); - bytes.set(this.buf.subarray(ptr, ptr + length)); - return bytes; - } - }; - var encodeUTF8; - var decodeUTF8; - var encodeInvariant; - if (typeof TextEncoder !== "undefined" && typeof TextDecoder !== "undefined") { - let encoder = new TextEncoder(); - let decoder = new TextDecoder(); - encodeUTF8 = (text) => encoder.encode(text); - decodeUTF8 = (bytes) => decoder.decode(bytes); - encodeInvariant = 'new TextEncoder().encode("")'; - } else if (typeof Buffer !== "undefined") { - encodeUTF8 = (text) => Buffer.from(text); - decodeUTF8 = (bytes) => { - let { buffer, byteOffset, byteLength } = bytes; - return Buffer.from(buffer, byteOffset, byteLength).toString(); - }; - encodeInvariant = 'Buffer.from("")'; - } else { - throw new Error("No UTF-8 codec found"); - } - if (!(encodeUTF8("") instanceof Uint8Array)) - throw new Error(`Invariant violation: "${encodeInvariant} instanceof Uint8Array" is incorrectly false - -This indicates that your JavaScript environment is broken. You cannot use -esbuild in this environment because esbuild relies on this invariant. This -is not a problem with esbuild. You need to fix your environment instead. -`); - function readUInt32LE(buffer, offset) { - return buffer[offset++] | buffer[offset++] << 8 | buffer[offset++] << 16 | buffer[offset++] << 24; - } - function writeUInt32LE(buffer, value, offset) { - buffer[offset++] = value; - buffer[offset++] = value >> 8; - buffer[offset++] = value >> 16; - buffer[offset++] = value >> 24; - } - var quote = JSON.stringify; - var buildLogLevelDefault = "warning"; - var transformLogLevelDefault = "silent"; - function validateAndJoinStringArray(values, what) { - const toJoin = []; - for (const value of values) { - validateStringValue(value, what); - if (value.indexOf(",") >= 0) - throw new Error(`Invalid ${what}: ${value}`); - toJoin.push(value); - } - return toJoin.join(","); - } - var canBeAnything = () => null; - var mustBeBoolean = (value) => typeof value === "boolean" ? null : "a boolean"; - var mustBeString = (value) => typeof value === "string" ? null : "a string"; - var mustBeRegExp = (value) => value instanceof RegExp ? null : "a RegExp object"; - var mustBeInteger = (value) => typeof value === "number" && value === (value | 0) ? null : "an integer"; - var mustBeValidPortNumber = (value) => typeof value === "number" && value === (value | 0) && value >= 0 && value <= 65535 ? null : "a valid port number"; - var mustBeFunction = (value) => typeof value === "function" ? null : "a function"; - var mustBeArray = (value) => Array.isArray(value) ? null : "an array"; - var mustBeArrayOfStrings = (value) => Array.isArray(value) && value.every((x2) => typeof x2 === "string") ? null : "an array of strings"; - var mustBeObject = (value) => typeof value === "object" && value !== null && !Array.isArray(value) ? null : "an object"; - var mustBeEntryPoints = (value) => typeof value === "object" && value !== null ? null : "an array or an object"; - var mustBeWebAssemblyModule = (value) => value instanceof WebAssembly.Module ? null : "a WebAssembly.Module"; - var mustBeObjectOrNull = (value) => typeof value === "object" && !Array.isArray(value) ? null : "an object or null"; - var mustBeStringOrBoolean = (value) => typeof value === "string" || typeof value === "boolean" ? null : "a string or a boolean"; - var mustBeStringOrObject = (value) => typeof value === "string" || typeof value === "object" && value !== null && !Array.isArray(value) ? null : "a string or an object"; - var mustBeStringOrArrayOfStrings = (value) => typeof value === "string" || Array.isArray(value) && value.every((x2) => typeof x2 === "string") ? null : "a string or an array of strings"; - var mustBeStringOrUint8Array = (value) => typeof value === "string" || value instanceof Uint8Array ? null : "a string or a Uint8Array"; - var mustBeStringOrURL = (value) => typeof value === "string" || value instanceof URL ? null : "a string or a URL"; - function getFlag(object, keys, key, mustBeFn) { - let value = object[key]; - keys[key + ""] = true; - if (value === void 0) - return void 0; - let mustBe = mustBeFn(value); - if (mustBe !== null) - throw new Error(`${quote(key)} must be ${mustBe}`); - return value; - } - function checkForInvalidFlags(object, keys, where) { - for (let key in object) { - if (!(key in keys)) { - throw new Error(`Invalid option ${where}: ${quote(key)}`); - } - } - } - function validateInitializeOptions(options) { - let keys = /* @__PURE__ */ Object.create(null); - let wasmURL = getFlag(options, keys, "wasmURL", mustBeStringOrURL); - let wasmModule = getFlag(options, keys, "wasmModule", mustBeWebAssemblyModule); - let worker = getFlag(options, keys, "worker", mustBeBoolean); - checkForInvalidFlags(options, keys, "in initialize() call"); - return { - wasmURL, - wasmModule, - worker - }; - } - function validateMangleCache(mangleCache) { - let validated; - if (mangleCache !== void 0) { - validated = /* @__PURE__ */ Object.create(null); - for (let key in mangleCache) { - let value = mangleCache[key]; - if (typeof value === "string" || value === false) { - validated[key] = value; - } else { - throw new Error(`Expected ${quote(key)} in mangle cache to map to either a string or false`); - } - } - } - return validated; - } - function pushLogFlags(flags, options, keys, isTTY2, logLevelDefault) { - let color = getFlag(options, keys, "color", mustBeBoolean); - let logLevel = getFlag(options, keys, "logLevel", mustBeString); - let logLimit = getFlag(options, keys, "logLimit", mustBeInteger); - if (color !== void 0) - flags.push(`--color=${color}`); - else if (isTTY2) - flags.push(`--color=true`); - flags.push(`--log-level=${logLevel || logLevelDefault}`); - flags.push(`--log-limit=${logLimit || 0}`); - } - function validateStringValue(value, what, key) { - if (typeof value !== "string") { - throw new Error(`Expected value for ${what}${key !== void 0 ? " " + quote(key) : ""} to be a string, got ${typeof value} instead`); - } - return value; - } - function pushCommonFlags(flags, options, keys) { - let legalComments = getFlag(options, keys, "legalComments", mustBeString); - let sourceRoot = getFlag(options, keys, "sourceRoot", mustBeString); - let sourcesContent = getFlag(options, keys, "sourcesContent", mustBeBoolean); - let target = getFlag(options, keys, "target", mustBeStringOrArrayOfStrings); - let format3 = getFlag(options, keys, "format", mustBeString); - let globalName = getFlag(options, keys, "globalName", mustBeString); - let mangleProps = getFlag(options, keys, "mangleProps", mustBeRegExp); - let reserveProps = getFlag(options, keys, "reserveProps", mustBeRegExp); - let mangleQuoted = getFlag(options, keys, "mangleQuoted", mustBeBoolean); - let minify = getFlag(options, keys, "minify", mustBeBoolean); - let minifySyntax = getFlag(options, keys, "minifySyntax", mustBeBoolean); - let minifyWhitespace = getFlag(options, keys, "minifyWhitespace", mustBeBoolean); - let minifyIdentifiers = getFlag(options, keys, "minifyIdentifiers", mustBeBoolean); - let lineLimit = getFlag(options, keys, "lineLimit", mustBeInteger); - let drop = getFlag(options, keys, "drop", mustBeArrayOfStrings); - let dropLabels = getFlag(options, keys, "dropLabels", mustBeArrayOfStrings); - let charset = getFlag(options, keys, "charset", mustBeString); - let treeShaking = getFlag(options, keys, "treeShaking", mustBeBoolean); - let ignoreAnnotations = getFlag(options, keys, "ignoreAnnotations", mustBeBoolean); - let jsx = getFlag(options, keys, "jsx", mustBeString); - let jsxFactory = getFlag(options, keys, "jsxFactory", mustBeString); - let jsxFragment = getFlag(options, keys, "jsxFragment", mustBeString); - let jsxImportSource = getFlag(options, keys, "jsxImportSource", mustBeString); - let jsxDev = getFlag(options, keys, "jsxDev", mustBeBoolean); - let jsxSideEffects = getFlag(options, keys, "jsxSideEffects", mustBeBoolean); - let define = getFlag(options, keys, "define", mustBeObject); - let logOverride = getFlag(options, keys, "logOverride", mustBeObject); - let supported = getFlag(options, keys, "supported", mustBeObject); - let pure = getFlag(options, keys, "pure", mustBeArrayOfStrings); - let keepNames = getFlag(options, keys, "keepNames", mustBeBoolean); - let platform = getFlag(options, keys, "platform", mustBeString); - let tsconfigRaw = getFlag(options, keys, "tsconfigRaw", mustBeStringOrObject); - let absPaths = getFlag(options, keys, "absPaths", mustBeArrayOfStrings); - if (legalComments) - flags.push(`--legal-comments=${legalComments}`); - if (sourceRoot !== void 0) - flags.push(`--source-root=${sourceRoot}`); - if (sourcesContent !== void 0) - flags.push(`--sources-content=${sourcesContent}`); - if (target) - flags.push(`--target=${validateAndJoinStringArray(Array.isArray(target) ? target : [target], "target")}`); - if (format3) - flags.push(`--format=${format3}`); - if (globalName) - flags.push(`--global-name=${globalName}`); - if (platform) - flags.push(`--platform=${platform}`); - if (tsconfigRaw) - flags.push(`--tsconfig-raw=${typeof tsconfigRaw === "string" ? tsconfigRaw : JSON.stringify(tsconfigRaw)}`); - if (minify) - flags.push("--minify"); - if (minifySyntax) - flags.push("--minify-syntax"); - if (minifyWhitespace) - flags.push("--minify-whitespace"); - if (minifyIdentifiers) - flags.push("--minify-identifiers"); - if (lineLimit) - flags.push(`--line-limit=${lineLimit}`); - if (charset) - flags.push(`--charset=${charset}`); - if (treeShaking !== void 0) - flags.push(`--tree-shaking=${treeShaking}`); - if (ignoreAnnotations) - flags.push(`--ignore-annotations`); - if (drop) - for (let what of drop) - flags.push(`--drop:${validateStringValue(what, "drop")}`); - if (dropLabels) - flags.push(`--drop-labels=${validateAndJoinStringArray(dropLabels, "drop label")}`); - if (absPaths) - flags.push(`--abs-paths=${validateAndJoinStringArray(absPaths, "abs paths")}`); - if (mangleProps) - flags.push(`--mangle-props=${jsRegExpToGoRegExp(mangleProps)}`); - if (reserveProps) - flags.push(`--reserve-props=${jsRegExpToGoRegExp(reserveProps)}`); - if (mangleQuoted !== void 0) - flags.push(`--mangle-quoted=${mangleQuoted}`); - if (jsx) - flags.push(`--jsx=${jsx}`); - if (jsxFactory) - flags.push(`--jsx-factory=${jsxFactory}`); - if (jsxFragment) - flags.push(`--jsx-fragment=${jsxFragment}`); - if (jsxImportSource) - flags.push(`--jsx-import-source=${jsxImportSource}`); - if (jsxDev) - flags.push(`--jsx-dev`); - if (jsxSideEffects) - flags.push(`--jsx-side-effects`); - if (define) { - for (let key in define) { - if (key.indexOf("=") >= 0) - throw new Error(`Invalid define: ${key}`); - flags.push(`--define:${key}=${validateStringValue(define[key], "define", key)}`); - } - } - if (logOverride) { - for (let key in logOverride) { - if (key.indexOf("=") >= 0) - throw new Error(`Invalid log override: ${key}`); - flags.push(`--log-override:${key}=${validateStringValue(logOverride[key], "log override", key)}`); - } - } - if (supported) { - for (let key in supported) { - if (key.indexOf("=") >= 0) - throw new Error(`Invalid supported: ${key}`); - const value = supported[key]; - if (typeof value !== "boolean") - throw new Error(`Expected value for supported ${quote(key)} to be a boolean, got ${typeof value} instead`); - flags.push(`--supported:${key}=${value}`); - } - } - if (pure) - for (let fn2 of pure) - flags.push(`--pure:${validateStringValue(fn2, "pure")}`); - if (keepNames) - flags.push(`--keep-names`); - } - function flagsForBuildOptions(callName, options, isTTY2, logLevelDefault, writeDefault) { - var _a22; - let flags = []; - let entries = []; - let keys = /* @__PURE__ */ Object.create(null); - let stdinContents = null; - let stdinResolveDir = null; - pushLogFlags(flags, options, keys, isTTY2, logLevelDefault); - pushCommonFlags(flags, options, keys); - let sourcemap = getFlag(options, keys, "sourcemap", mustBeStringOrBoolean); - let bundle = getFlag(options, keys, "bundle", mustBeBoolean); - let splitting = getFlag(options, keys, "splitting", mustBeBoolean); - let preserveSymlinks = getFlag(options, keys, "preserveSymlinks", mustBeBoolean); - let metafile = getFlag(options, keys, "metafile", mustBeBoolean); - let outfile = getFlag(options, keys, "outfile", mustBeString); - let outdir = getFlag(options, keys, "outdir", mustBeString); - let outbase = getFlag(options, keys, "outbase", mustBeString); - let tsconfig = getFlag(options, keys, "tsconfig", mustBeString); - let resolveExtensions = getFlag(options, keys, "resolveExtensions", mustBeArrayOfStrings); - let nodePathsInput = getFlag(options, keys, "nodePaths", mustBeArrayOfStrings); - let mainFields = getFlag(options, keys, "mainFields", mustBeArrayOfStrings); - let conditions = getFlag(options, keys, "conditions", mustBeArrayOfStrings); - let external = getFlag(options, keys, "external", mustBeArrayOfStrings); - let packages = getFlag(options, keys, "packages", mustBeString); - let alias = getFlag(options, keys, "alias", mustBeObject); - let loader = getFlag(options, keys, "loader", mustBeObject); - let outExtension = getFlag(options, keys, "outExtension", mustBeObject); - let publicPath = getFlag(options, keys, "publicPath", mustBeString); - let entryNames = getFlag(options, keys, "entryNames", mustBeString); - let chunkNames = getFlag(options, keys, "chunkNames", mustBeString); - let assetNames = getFlag(options, keys, "assetNames", mustBeString); - let inject = getFlag(options, keys, "inject", mustBeArrayOfStrings); - let banner = getFlag(options, keys, "banner", mustBeObject); - let footer = getFlag(options, keys, "footer", mustBeObject); - let entryPoints = getFlag(options, keys, "entryPoints", mustBeEntryPoints); - let absWorkingDir = getFlag(options, keys, "absWorkingDir", mustBeString); - let stdin = getFlag(options, keys, "stdin", mustBeObject); - let write = (_a22 = getFlag(options, keys, "write", mustBeBoolean)) != null ? _a22 : writeDefault; - let allowOverwrite = getFlag(options, keys, "allowOverwrite", mustBeBoolean); - let mangleCache = getFlag(options, keys, "mangleCache", mustBeObject); - keys.plugins = true; - checkForInvalidFlags(options, keys, `in ${callName}() call`); - if (sourcemap) - flags.push(`--sourcemap${sourcemap === true ? "" : `=${sourcemap}`}`); - if (bundle) - flags.push("--bundle"); - if (allowOverwrite) - flags.push("--allow-overwrite"); - if (splitting) - flags.push("--splitting"); - if (preserveSymlinks) - flags.push("--preserve-symlinks"); - if (metafile) - flags.push(`--metafile`); - if (outfile) - flags.push(`--outfile=${outfile}`); - if (outdir) - flags.push(`--outdir=${outdir}`); - if (outbase) - flags.push(`--outbase=${outbase}`); - if (tsconfig) - flags.push(`--tsconfig=${tsconfig}`); - if (packages) - flags.push(`--packages=${packages}`); - if (resolveExtensions) - flags.push(`--resolve-extensions=${validateAndJoinStringArray(resolveExtensions, "resolve extension")}`); - if (publicPath) - flags.push(`--public-path=${publicPath}`); - if (entryNames) - flags.push(`--entry-names=${entryNames}`); - if (chunkNames) - flags.push(`--chunk-names=${chunkNames}`); - if (assetNames) - flags.push(`--asset-names=${assetNames}`); - if (mainFields) - flags.push(`--main-fields=${validateAndJoinStringArray(mainFields, "main field")}`); - if (conditions) - flags.push(`--conditions=${validateAndJoinStringArray(conditions, "condition")}`); - if (external) - for (let name of external) - flags.push(`--external:${validateStringValue(name, "external")}`); - if (alias) { - for (let old in alias) { - if (old.indexOf("=") >= 0) - throw new Error(`Invalid package name in alias: ${old}`); - flags.push(`--alias:${old}=${validateStringValue(alias[old], "alias", old)}`); - } - } - if (banner) { - for (let type in banner) { - if (type.indexOf("=") >= 0) - throw new Error(`Invalid banner file type: ${type}`); - flags.push(`--banner:${type}=${validateStringValue(banner[type], "banner", type)}`); - } - } - if (footer) { - for (let type in footer) { - if (type.indexOf("=") >= 0) - throw new Error(`Invalid footer file type: ${type}`); - flags.push(`--footer:${type}=${validateStringValue(footer[type], "footer", type)}`); - } - } - if (inject) - for (let path3 of inject) - flags.push(`--inject:${validateStringValue(path3, "inject")}`); - if (loader) { - for (let ext in loader) { - if (ext.indexOf("=") >= 0) - throw new Error(`Invalid loader extension: ${ext}`); - flags.push(`--loader:${ext}=${validateStringValue(loader[ext], "loader", ext)}`); - } - } - if (outExtension) { - for (let ext in outExtension) { - if (ext.indexOf("=") >= 0) - throw new Error(`Invalid out extension: ${ext}`); - flags.push(`--out-extension:${ext}=${validateStringValue(outExtension[ext], "out extension", ext)}`); - } - } - if (entryPoints) { - if (Array.isArray(entryPoints)) { - for (let i6 = 0, n3 = entryPoints.length; i6 < n3; i6++) { - let entryPoint = entryPoints[i6]; - if (typeof entryPoint === "object" && entryPoint !== null) { - let entryPointKeys = /* @__PURE__ */ Object.create(null); - let input = getFlag(entryPoint, entryPointKeys, "in", mustBeString); - let output = getFlag(entryPoint, entryPointKeys, "out", mustBeString); - checkForInvalidFlags(entryPoint, entryPointKeys, "in entry point at index " + i6); - if (input === void 0) - throw new Error('Missing property "in" for entry point at index ' + i6); - if (output === void 0) - throw new Error('Missing property "out" for entry point at index ' + i6); - entries.push([output, input]); - } else { - entries.push(["", validateStringValue(entryPoint, "entry point at index " + i6)]); - } - } - } else { - for (let key in entryPoints) { - entries.push([key, validateStringValue(entryPoints[key], "entry point", key)]); - } - } - } - if (stdin) { - let stdinKeys = /* @__PURE__ */ Object.create(null); - let contents = getFlag(stdin, stdinKeys, "contents", mustBeStringOrUint8Array); - let resolveDir = getFlag(stdin, stdinKeys, "resolveDir", mustBeString); - let sourcefile = getFlag(stdin, stdinKeys, "sourcefile", mustBeString); - let loader2 = getFlag(stdin, stdinKeys, "loader", mustBeString); - checkForInvalidFlags(stdin, stdinKeys, 'in "stdin" object'); - if (sourcefile) - flags.push(`--sourcefile=${sourcefile}`); - if (loader2) - flags.push(`--loader=${loader2}`); - if (resolveDir) - stdinResolveDir = resolveDir; - if (typeof contents === "string") - stdinContents = encodeUTF8(contents); - else if (contents instanceof Uint8Array) - stdinContents = contents; - } - let nodePaths = []; - if (nodePathsInput) { - for (let value of nodePathsInput) { - value += ""; - nodePaths.push(value); - } - } - return { - entries, - flags, - write, - stdinContents, - stdinResolveDir, - absWorkingDir, - nodePaths, - mangleCache: validateMangleCache(mangleCache) - }; - } - function flagsForTransformOptions(callName, options, isTTY2, logLevelDefault) { - let flags = []; - let keys = /* @__PURE__ */ Object.create(null); - pushLogFlags(flags, options, keys, isTTY2, logLevelDefault); - pushCommonFlags(flags, options, keys); - let sourcemap = getFlag(options, keys, "sourcemap", mustBeStringOrBoolean); - let sourcefile = getFlag(options, keys, "sourcefile", mustBeString); - let loader = getFlag(options, keys, "loader", mustBeString); - let banner = getFlag(options, keys, "banner", mustBeString); - let footer = getFlag(options, keys, "footer", mustBeString); - let mangleCache = getFlag(options, keys, "mangleCache", mustBeObject); - checkForInvalidFlags(options, keys, `in ${callName}() call`); - if (sourcemap) - flags.push(`--sourcemap=${sourcemap === true ? "external" : sourcemap}`); - if (sourcefile) - flags.push(`--sourcefile=${sourcefile}`); - if (loader) - flags.push(`--loader=${loader}`); - if (banner) - flags.push(`--banner=${banner}`); - if (footer) - flags.push(`--footer=${footer}`); - return { - flags, - mangleCache: validateMangleCache(mangleCache) - }; - } - function createChannel(streamIn) { - const requestCallbacksByKey = {}; - const closeData = { didClose: false, reason: "" }; - let responseCallbacks = {}; - let nextRequestID = 0; - let nextBuildKey = 0; - let stdout = new Uint8Array(16 * 1024); - let stdoutUsed = 0; - let readFromStdout = (chunk) => { - let limit = stdoutUsed + chunk.length; - if (limit > stdout.length) { - let swap = new Uint8Array(limit * 2); - swap.set(stdout); - stdout = swap; - } - stdout.set(chunk, stdoutUsed); - stdoutUsed += chunk.length; - let offset = 0; - while (offset + 4 <= stdoutUsed) { - let length = readUInt32LE(stdout, offset); - if (offset + 4 + length > stdoutUsed) { - break; - } - offset += 4; - handleIncomingPacket(stdout.subarray(offset, offset + length)); - offset += length; - } - if (offset > 0) { - stdout.copyWithin(0, offset, stdoutUsed); - stdoutUsed -= offset; - } - }; - let afterClose = (error) => { - closeData.didClose = true; - if (error) - closeData.reason = ": " + (error.message || error); - const text = "The service was stopped" + closeData.reason; - for (let id in responseCallbacks) { - responseCallbacks[id](text, null); - } - responseCallbacks = {}; - }; - let sendRequest = (refs, value, callback) => { - if (closeData.didClose) - return callback("The service is no longer running" + closeData.reason, null); - let id = nextRequestID++; - responseCallbacks[id] = (error, response) => { - try { - callback(error, response); - } finally { - if (refs) - refs.unref(); - } - }; - if (refs) - refs.ref(); - streamIn.writeToStdin(encodePacket({ id, isRequest: true, value })); - }; - let sendResponse = (id, value) => { - if (closeData.didClose) - throw new Error("The service is no longer running" + closeData.reason); - streamIn.writeToStdin(encodePacket({ id, isRequest: false, value })); - }; - let handleRequest = async (id, request2) => { - try { - if (request2.command === "ping") { - sendResponse(id, {}); - return; - } - if (typeof request2.key === "number") { - const requestCallbacks = requestCallbacksByKey[request2.key]; - if (!requestCallbacks) { - return; - } - const callback = requestCallbacks[request2.command]; - if (callback) { - await callback(id, request2); - return; - } - } - throw new Error(`Invalid command: ` + request2.command); - } catch (e5) { - const errors = [extractErrorMessageV8(e5, streamIn, null, void 0, "")]; - try { - sendResponse(id, { errors }); - } catch { - } - } - }; - let isFirstPacket = true; - let handleIncomingPacket = (bytes) => { - if (isFirstPacket) { - isFirstPacket = false; - let binaryVersion = String.fromCharCode(...bytes); - if (binaryVersion !== "0.25.12") { - throw new Error(`Cannot start service: Host version "${"0.25.12"}" does not match binary version ${quote(binaryVersion)}`); - } - return; - } - let packet = decodePacket(bytes); - if (packet.isRequest) { - handleRequest(packet.id, packet.value); - } else { - let callback = responseCallbacks[packet.id]; - delete responseCallbacks[packet.id]; - if (packet.value.error) - callback(packet.value.error, {}); - else - callback(null, packet.value); - } - }; - let buildOrContext = ({ callName, refs, options, isTTY: isTTY2, defaultWD: defaultWD2, callback }) => { - let refCount = 0; - const buildKey = nextBuildKey++; - const requestCallbacks = {}; - const buildRefs = { - ref() { - if (++refCount === 1) { - if (refs) - refs.ref(); - } - }, - unref() { - if (--refCount === 0) { - delete requestCallbacksByKey[buildKey]; - if (refs) - refs.unref(); - } - } - }; - requestCallbacksByKey[buildKey] = requestCallbacks; - buildRefs.ref(); - buildOrContextImpl( - callName, - buildKey, - sendRequest, - sendResponse, - buildRefs, - streamIn, - requestCallbacks, - options, - isTTY2, - defaultWD2, - (err, res) => { - try { - callback(err, res); - } finally { - buildRefs.unref(); - } - } - ); - }; - let transform2 = ({ callName, refs, input, options, isTTY: isTTY2, fs: fs3, callback }) => { - const details = createObjectStash(); - let start = (inputPath) => { - try { - if (typeof input !== "string" && !(input instanceof Uint8Array)) - throw new Error('The input to "transform" must be a string or a Uint8Array'); - let { - flags, - mangleCache - } = flagsForTransformOptions(callName, options, isTTY2, transformLogLevelDefault); - let request2 = { - command: "transform", - flags, - inputFS: inputPath !== null, - input: inputPath !== null ? encodeUTF8(inputPath) : typeof input === "string" ? encodeUTF8(input) : input - }; - if (mangleCache) - request2.mangleCache = mangleCache; - sendRequest(refs, request2, (error, response) => { - if (error) - return callback(new Error(error), null); - let errors = replaceDetailsInMessages(response.errors, details); - let warnings = replaceDetailsInMessages(response.warnings, details); - let outstanding = 1; - let next = () => { - if (--outstanding === 0) { - let result = { - warnings, - code: response.code, - map: response.map, - mangleCache: void 0, - legalComments: void 0 - }; - if ("legalComments" in response) - result.legalComments = response == null ? void 0 : response.legalComments; - if (response.mangleCache) - result.mangleCache = response == null ? void 0 : response.mangleCache; - callback(null, result); - } - }; - if (errors.length > 0) - return callback(failureErrorWithLog("Transform failed", errors, warnings), null); - if (response.codeFS) { - outstanding++; - fs3.readFile(response.code, (err, contents) => { - if (err !== null) { - callback(err, null); - } else { - response.code = contents; - next(); - } - }); - } - if (response.mapFS) { - outstanding++; - fs3.readFile(response.map, (err, contents) => { - if (err !== null) { - callback(err, null); - } else { - response.map = contents; - next(); - } - }); - } - next(); - }); - } catch (e5) { - let flags = []; - try { - pushLogFlags(flags, options, {}, isTTY2, transformLogLevelDefault); - } catch { - } - const error = extractErrorMessageV8(e5, streamIn, details, void 0, ""); - sendRequest(refs, { command: "error", flags, error }, () => { - error.detail = details.load(error.detail); - callback(failureErrorWithLog("Transform failed", [error], []), null); - }); - } - }; - if ((typeof input === "string" || input instanceof Uint8Array) && input.length > 1024 * 1024) { - let next = start; - start = () => fs3.writeFile(input, next); - } - start(null); - }; - let formatMessages2 = ({ callName, refs, messages, options, callback }) => { - if (!options) - throw new Error(`Missing second argument in ${callName}() call`); - let keys = {}; - let kind = getFlag(options, keys, "kind", mustBeString); - let color = getFlag(options, keys, "color", mustBeBoolean); - let terminalWidth = getFlag(options, keys, "terminalWidth", mustBeInteger); - checkForInvalidFlags(options, keys, `in ${callName}() call`); - if (kind === void 0) - throw new Error(`Missing "kind" in ${callName}() call`); - if (kind !== "error" && kind !== "warning") - throw new Error(`Expected "kind" to be "error" or "warning" in ${callName}() call`); - let request2 = { - command: "format-msgs", - messages: sanitizeMessages(messages, "messages", null, "", terminalWidth), - isWarning: kind === "warning" - }; - if (color !== void 0) - request2.color = color; - if (terminalWidth !== void 0) - request2.terminalWidth = terminalWidth; - sendRequest(refs, request2, (error, response) => { - if (error) - return callback(new Error(error), null); - callback(null, response.messages); - }); - }; - let analyzeMetafile2 = ({ callName, refs, metafile, options, callback }) => { - if (options === void 0) - options = {}; - let keys = {}; - let color = getFlag(options, keys, "color", mustBeBoolean); - let verbose = getFlag(options, keys, "verbose", mustBeBoolean); - checkForInvalidFlags(options, keys, `in ${callName}() call`); - let request2 = { - command: "analyze-metafile", - metafile - }; - if (color !== void 0) - request2.color = color; - if (verbose !== void 0) - request2.verbose = verbose; - sendRequest(refs, request2, (error, response) => { - if (error) - return callback(new Error(error), null); - callback(null, response.result); - }); - }; - return { - readFromStdout, - afterClose, - service: { - buildOrContext, - transform: transform2, - formatMessages: formatMessages2, - analyzeMetafile: analyzeMetafile2 - } - }; - } - function buildOrContextImpl(callName, buildKey, sendRequest, sendResponse, refs, streamIn, requestCallbacks, options, isTTY2, defaultWD2, callback) { - const details = createObjectStash(); - const isContext = callName === "context"; - const handleError = (e5, pluginName) => { - const flags = []; - try { - pushLogFlags(flags, options, {}, isTTY2, buildLogLevelDefault); - } catch { - } - const message = extractErrorMessageV8(e5, streamIn, details, void 0, pluginName); - sendRequest(refs, { command: "error", flags, error: message }, () => { - message.detail = details.load(message.detail); - callback(failureErrorWithLog(isContext ? "Context failed" : "Build failed", [message], []), null); - }); - }; - let plugins; - if (typeof options === "object") { - const value = options.plugins; - if (value !== void 0) { - if (!Array.isArray(value)) - return handleError(new Error(`"plugins" must be an array`), ""); - plugins = value; - } - } - if (plugins && plugins.length > 0) { - if (streamIn.isSync) - return handleError(new Error("Cannot use plugins in synchronous API calls"), ""); - handlePlugins( - buildKey, - sendRequest, - sendResponse, - refs, - streamIn, - requestCallbacks, - options, - plugins, - details - ).then( - (result) => { - if (!result.ok) - return handleError(result.error, result.pluginName); - try { - buildOrContextContinue(result.requestPlugins, result.runOnEndCallbacks, result.scheduleOnDisposeCallbacks); - } catch (e5) { - handleError(e5, ""); - } - }, - (e5) => handleError(e5, "") - ); - return; - } - try { - buildOrContextContinue(null, (result, done) => done([], []), () => { - }); - } catch (e5) { - handleError(e5, ""); - } - function buildOrContextContinue(requestPlugins, runOnEndCallbacks, scheduleOnDisposeCallbacks) { - const writeDefault = streamIn.hasFS; - const { - entries, - flags, - write, - stdinContents, - stdinResolveDir, - absWorkingDir, - nodePaths, - mangleCache - } = flagsForBuildOptions(callName, options, isTTY2, buildLogLevelDefault, writeDefault); - if (write && !streamIn.hasFS) - throw new Error(`The "write" option is unavailable in this environment`); - const request2 = { - command: "build", - key: buildKey, - entries, - flags, - write, - stdinContents, - stdinResolveDir, - absWorkingDir: absWorkingDir || defaultWD2, - nodePaths, - context: isContext - }; - if (requestPlugins) - request2.plugins = requestPlugins; - if (mangleCache) - request2.mangleCache = mangleCache; - const buildResponseToResult = (response, callback2) => { - const result = { - errors: replaceDetailsInMessages(response.errors, details), - warnings: replaceDetailsInMessages(response.warnings, details), - outputFiles: void 0, - metafile: void 0, - mangleCache: void 0 - }; - const originalErrors = result.errors.slice(); - const originalWarnings = result.warnings.slice(); - if (response.outputFiles) - result.outputFiles = response.outputFiles.map(convertOutputFiles); - if (response.metafile) - result.metafile = JSON.parse(response.metafile); - if (response.mangleCache) - result.mangleCache = response.mangleCache; - if (response.writeToStdout !== void 0) - console.log(decodeUTF8(response.writeToStdout).replace(/\n$/, "")); - runOnEndCallbacks(result, (onEndErrors, onEndWarnings) => { - if (originalErrors.length > 0 || onEndErrors.length > 0) { - const error = failureErrorWithLog("Build failed", originalErrors.concat(onEndErrors), originalWarnings.concat(onEndWarnings)); - return callback2(error, null, onEndErrors, onEndWarnings); - } - callback2(null, result, onEndErrors, onEndWarnings); - }); - }; - let latestResultPromise; - let provideLatestResult; - if (isContext) - requestCallbacks["on-end"] = (id, request22) => new Promise((resolve5) => { - buildResponseToResult(request22, (err, result, onEndErrors, onEndWarnings) => { - const response = { - errors: onEndErrors, - warnings: onEndWarnings - }; - if (provideLatestResult) - provideLatestResult(err, result); - latestResultPromise = void 0; - provideLatestResult = void 0; - sendResponse(id, response); - resolve5(); - }); - }); - sendRequest(refs, request2, (error, response) => { - if (error) - return callback(new Error(error), null); - if (!isContext) { - return buildResponseToResult(response, (err, res) => { - scheduleOnDisposeCallbacks(); - return callback(err, res); - }); - } - if (response.errors.length > 0) { - return callback(failureErrorWithLog("Context failed", response.errors, response.warnings), null); - } - let didDispose = false; - const result = { - rebuild: () => { - if (!latestResultPromise) - latestResultPromise = new Promise((resolve5, reject) => { - let settlePromise; - provideLatestResult = (err, result2) => { - if (!settlePromise) - settlePromise = () => err ? reject(err) : resolve5(result2); - }; - const triggerAnotherBuild = () => { - const request22 = { - command: "rebuild", - key: buildKey - }; - sendRequest(refs, request22, (error2, response2) => { - if (error2) { - reject(new Error(error2)); - } else if (settlePromise) { - settlePromise(); - } else { - triggerAnotherBuild(); - } - }); - }; - triggerAnotherBuild(); - }); - return latestResultPromise; - }, - watch: (options2 = {}) => new Promise((resolve5, reject) => { - if (!streamIn.hasFS) - throw new Error(`Cannot use the "watch" API in this environment`); - const keys = {}; - const delay = getFlag(options2, keys, "delay", mustBeInteger); - checkForInvalidFlags(options2, keys, `in watch() call`); - const request22 = { - command: "watch", - key: buildKey - }; - if (delay) - request22.delay = delay; - sendRequest(refs, request22, (error2) => { - if (error2) - reject(new Error(error2)); - else - resolve5(void 0); - }); - }), - serve: (options2 = {}) => new Promise((resolve5, reject) => { - if (!streamIn.hasFS) - throw new Error(`Cannot use the "serve" API in this environment`); - const keys = {}; - const port = getFlag(options2, keys, "port", mustBeValidPortNumber); - const host = getFlag(options2, keys, "host", mustBeString); - const servedir = getFlag(options2, keys, "servedir", mustBeString); - const keyfile = getFlag(options2, keys, "keyfile", mustBeString); - const certfile = getFlag(options2, keys, "certfile", mustBeString); - const fallback = getFlag(options2, keys, "fallback", mustBeString); - const cors = getFlag(options2, keys, "cors", mustBeObject); - const onRequest = getFlag(options2, keys, "onRequest", mustBeFunction); - checkForInvalidFlags(options2, keys, `in serve() call`); - const request22 = { - command: "serve", - key: buildKey, - onRequest: !!onRequest - }; - if (port !== void 0) - request22.port = port; - if (host !== void 0) - request22.host = host; - if (servedir !== void 0) - request22.servedir = servedir; - if (keyfile !== void 0) - request22.keyfile = keyfile; - if (certfile !== void 0) - request22.certfile = certfile; - if (fallback !== void 0) - request22.fallback = fallback; - if (cors) { - const corsKeys = {}; - const origin = getFlag(cors, corsKeys, "origin", mustBeStringOrArrayOfStrings); - checkForInvalidFlags(cors, corsKeys, `on "cors" object`); - if (Array.isArray(origin)) - request22.corsOrigin = origin; - else if (origin !== void 0) - request22.corsOrigin = [origin]; - } - sendRequest(refs, request22, (error2, response2) => { - if (error2) - return reject(new Error(error2)); - if (onRequest) { - requestCallbacks["serve-request"] = (id, request3) => { - onRequest(request3.args); - sendResponse(id, {}); - }; - } - resolve5(response2); - }); - }), - cancel: () => new Promise((resolve5) => { - if (didDispose) - return resolve5(); - const request22 = { - command: "cancel", - key: buildKey - }; - sendRequest(refs, request22, () => { - resolve5(); - }); - }), - dispose: () => new Promise((resolve5) => { - if (didDispose) - return resolve5(); - didDispose = true; - const request22 = { - command: "dispose", - key: buildKey - }; - sendRequest(refs, request22, () => { - resolve5(); - scheduleOnDisposeCallbacks(); - refs.unref(); - }); - }) - }; - refs.ref(); - callback(null, result); - }); - } - } - var handlePlugins = async (buildKey, sendRequest, sendResponse, refs, streamIn, requestCallbacks, initialOptions, plugins, details) => { - let onStartCallbacks = []; - let onEndCallbacks = []; - let onResolveCallbacks = {}; - let onLoadCallbacks = {}; - let onDisposeCallbacks = []; - let nextCallbackID = 0; - let i6 = 0; - let requestPlugins = []; - let isSetupDone = false; - plugins = [...plugins]; - for (let item of plugins) { - let keys = {}; - if (typeof item !== "object") - throw new Error(`Plugin at index ${i6} must be an object`); - const name = getFlag(item, keys, "name", mustBeString); - if (typeof name !== "string" || name === "") - throw new Error(`Plugin at index ${i6} is missing a name`); - try { - let setup = getFlag(item, keys, "setup", mustBeFunction); - if (typeof setup !== "function") - throw new Error(`Plugin is missing a setup function`); - checkForInvalidFlags(item, keys, `on plugin ${quote(name)}`); - let plugin = { - name, - onStart: false, - onEnd: false, - onResolve: [], - onLoad: [] - }; - i6++; - let resolve5 = (path3, options = {}) => { - if (!isSetupDone) - throw new Error('Cannot call "resolve" before plugin setup has completed'); - if (typeof path3 !== "string") - throw new Error(`The path to resolve must be a string`); - let keys2 = /* @__PURE__ */ Object.create(null); - let pluginName = getFlag(options, keys2, "pluginName", mustBeString); - let importer = getFlag(options, keys2, "importer", mustBeString); - let namespace = getFlag(options, keys2, "namespace", mustBeString); - let resolveDir = getFlag(options, keys2, "resolveDir", mustBeString); - let kind = getFlag(options, keys2, "kind", mustBeString); - let pluginData = getFlag(options, keys2, "pluginData", canBeAnything); - let importAttributes = getFlag(options, keys2, "with", mustBeObject); - checkForInvalidFlags(options, keys2, "in resolve() call"); - return new Promise((resolve22, reject) => { - const request2 = { - command: "resolve", - path: path3, - key: buildKey, - pluginName: name - }; - if (pluginName != null) - request2.pluginName = pluginName; - if (importer != null) - request2.importer = importer; - if (namespace != null) - request2.namespace = namespace; - if (resolveDir != null) - request2.resolveDir = resolveDir; - if (kind != null) - request2.kind = kind; - else - throw new Error(`Must specify "kind" when calling "resolve"`); - if (pluginData != null) - request2.pluginData = details.store(pluginData); - if (importAttributes != null) - request2.with = sanitizeStringMap(importAttributes, "with"); - sendRequest(refs, request2, (error, response) => { - if (error !== null) - reject(new Error(error)); - else - resolve22({ - errors: replaceDetailsInMessages(response.errors, details), - warnings: replaceDetailsInMessages(response.warnings, details), - path: response.path, - external: response.external, - sideEffects: response.sideEffects, - namespace: response.namespace, - suffix: response.suffix, - pluginData: details.load(response.pluginData) - }); - }); - }); - }; - let promise = setup({ - initialOptions, - resolve: resolve5, - onStart(callback) { - let registeredText = `This error came from the "onStart" callback registered here:`; - let registeredNote = extractCallerV8(new Error(registeredText), streamIn, "onStart"); - onStartCallbacks.push({ name, callback, note: registeredNote }); - plugin.onStart = true; - }, - onEnd(callback) { - let registeredText = `This error came from the "onEnd" callback registered here:`; - let registeredNote = extractCallerV8(new Error(registeredText), streamIn, "onEnd"); - onEndCallbacks.push({ name, callback, note: registeredNote }); - plugin.onEnd = true; - }, - onResolve(options, callback) { - let registeredText = `This error came from the "onResolve" callback registered here:`; - let registeredNote = extractCallerV8(new Error(registeredText), streamIn, "onResolve"); - let keys2 = {}; - let filter = getFlag(options, keys2, "filter", mustBeRegExp); - let namespace = getFlag(options, keys2, "namespace", mustBeString); - checkForInvalidFlags(options, keys2, `in onResolve() call for plugin ${quote(name)}`); - if (filter == null) - throw new Error(`onResolve() call is missing a filter`); - let id = nextCallbackID++; - onResolveCallbacks[id] = { name, callback, note: registeredNote }; - plugin.onResolve.push({ id, filter: jsRegExpToGoRegExp(filter), namespace: namespace || "" }); - }, - onLoad(options, callback) { - let registeredText = `This error came from the "onLoad" callback registered here:`; - let registeredNote = extractCallerV8(new Error(registeredText), streamIn, "onLoad"); - let keys2 = {}; - let filter = getFlag(options, keys2, "filter", mustBeRegExp); - let namespace = getFlag(options, keys2, "namespace", mustBeString); - checkForInvalidFlags(options, keys2, `in onLoad() call for plugin ${quote(name)}`); - if (filter == null) - throw new Error(`onLoad() call is missing a filter`); - let id = nextCallbackID++; - onLoadCallbacks[id] = { name, callback, note: registeredNote }; - plugin.onLoad.push({ id, filter: jsRegExpToGoRegExp(filter), namespace: namespace || "" }); - }, - onDispose(callback) { - onDisposeCallbacks.push(callback); - }, - esbuild: streamIn.esbuild - }); - if (promise) - await promise; - requestPlugins.push(plugin); - } catch (e5) { - return { ok: false, error: e5, pluginName: name }; - } - } - requestCallbacks["on-start"] = async (id, request2) => { - details.clear(); - let response = { errors: [], warnings: [] }; - await Promise.all(onStartCallbacks.map(async ({ name, callback, note }) => { - try { - let result = await callback(); - if (result != null) { - if (typeof result !== "object") - throw new Error(`Expected onStart() callback in plugin ${quote(name)} to return an object`); - let keys = {}; - let errors = getFlag(result, keys, "errors", mustBeArray); - let warnings = getFlag(result, keys, "warnings", mustBeArray); - checkForInvalidFlags(result, keys, `from onStart() callback in plugin ${quote(name)}`); - if (errors != null) - response.errors.push(...sanitizeMessages(errors, "errors", details, name, void 0)); - if (warnings != null) - response.warnings.push(...sanitizeMessages(warnings, "warnings", details, name, void 0)); - } - } catch (e5) { - response.errors.push(extractErrorMessageV8(e5, streamIn, details, note && note(), name)); - } - })); - sendResponse(id, response); - }; - requestCallbacks["on-resolve"] = async (id, request2) => { - let response = {}, name = "", callback, note; - for (let id2 of request2.ids) { - try { - ({ name, callback, note } = onResolveCallbacks[id2]); - let result = await callback({ - path: request2.path, - importer: request2.importer, - namespace: request2.namespace, - resolveDir: request2.resolveDir, - kind: request2.kind, - pluginData: details.load(request2.pluginData), - with: request2.with - }); - if (result != null) { - if (typeof result !== "object") - throw new Error(`Expected onResolve() callback in plugin ${quote(name)} to return an object`); - let keys = {}; - let pluginName = getFlag(result, keys, "pluginName", mustBeString); - let path3 = getFlag(result, keys, "path", mustBeString); - let namespace = getFlag(result, keys, "namespace", mustBeString); - let suffix = getFlag(result, keys, "suffix", mustBeString); - let external = getFlag(result, keys, "external", mustBeBoolean); - let sideEffects = getFlag(result, keys, "sideEffects", mustBeBoolean); - let pluginData = getFlag(result, keys, "pluginData", canBeAnything); - let errors = getFlag(result, keys, "errors", mustBeArray); - let warnings = getFlag(result, keys, "warnings", mustBeArray); - let watchFiles = getFlag(result, keys, "watchFiles", mustBeArrayOfStrings); - let watchDirs = getFlag(result, keys, "watchDirs", mustBeArrayOfStrings); - checkForInvalidFlags(result, keys, `from onResolve() callback in plugin ${quote(name)}`); - response.id = id2; - if (pluginName != null) - response.pluginName = pluginName; - if (path3 != null) - response.path = path3; - if (namespace != null) - response.namespace = namespace; - if (suffix != null) - response.suffix = suffix; - if (external != null) - response.external = external; - if (sideEffects != null) - response.sideEffects = sideEffects; - if (pluginData != null) - response.pluginData = details.store(pluginData); - if (errors != null) - response.errors = sanitizeMessages(errors, "errors", details, name, void 0); - if (warnings != null) - response.warnings = sanitizeMessages(warnings, "warnings", details, name, void 0); - if (watchFiles != null) - response.watchFiles = sanitizeStringArray(watchFiles, "watchFiles"); - if (watchDirs != null) - response.watchDirs = sanitizeStringArray(watchDirs, "watchDirs"); - break; - } - } catch (e5) { - response = { id: id2, errors: [extractErrorMessageV8(e5, streamIn, details, note && note(), name)] }; - break; - } - } - sendResponse(id, response); - }; - requestCallbacks["on-load"] = async (id, request2) => { - let response = {}, name = "", callback, note; - for (let id2 of request2.ids) { - try { - ({ name, callback, note } = onLoadCallbacks[id2]); - let result = await callback({ - path: request2.path, - namespace: request2.namespace, - suffix: request2.suffix, - pluginData: details.load(request2.pluginData), - with: request2.with - }); - if (result != null) { - if (typeof result !== "object") - throw new Error(`Expected onLoad() callback in plugin ${quote(name)} to return an object`); - let keys = {}; - let pluginName = getFlag(result, keys, "pluginName", mustBeString); - let contents = getFlag(result, keys, "contents", mustBeStringOrUint8Array); - let resolveDir = getFlag(result, keys, "resolveDir", mustBeString); - let pluginData = getFlag(result, keys, "pluginData", canBeAnything); - let loader = getFlag(result, keys, "loader", mustBeString); - let errors = getFlag(result, keys, "errors", mustBeArray); - let warnings = getFlag(result, keys, "warnings", mustBeArray); - let watchFiles = getFlag(result, keys, "watchFiles", mustBeArrayOfStrings); - let watchDirs = getFlag(result, keys, "watchDirs", mustBeArrayOfStrings); - checkForInvalidFlags(result, keys, `from onLoad() callback in plugin ${quote(name)}`); - response.id = id2; - if (pluginName != null) - response.pluginName = pluginName; - if (contents instanceof Uint8Array) - response.contents = contents; - else if (contents != null) - response.contents = encodeUTF8(contents); - if (resolveDir != null) - response.resolveDir = resolveDir; - if (pluginData != null) - response.pluginData = details.store(pluginData); - if (loader != null) - response.loader = loader; - if (errors != null) - response.errors = sanitizeMessages(errors, "errors", details, name, void 0); - if (warnings != null) - response.warnings = sanitizeMessages(warnings, "warnings", details, name, void 0); - if (watchFiles != null) - response.watchFiles = sanitizeStringArray(watchFiles, "watchFiles"); - if (watchDirs != null) - response.watchDirs = sanitizeStringArray(watchDirs, "watchDirs"); - break; - } - } catch (e5) { - response = { id: id2, errors: [extractErrorMessageV8(e5, streamIn, details, note && note(), name)] }; - break; - } - } - sendResponse(id, response); - }; - let runOnEndCallbacks = (result, done) => done([], []); - if (onEndCallbacks.length > 0) { - runOnEndCallbacks = (result, done) => { - (async () => { - const onEndErrors = []; - const onEndWarnings = []; - for (const { name, callback, note } of onEndCallbacks) { - let newErrors; - let newWarnings; - try { - const value = await callback(result); - if (value != null) { - if (typeof value !== "object") - throw new Error(`Expected onEnd() callback in plugin ${quote(name)} to return an object`); - let keys = {}; - let errors = getFlag(value, keys, "errors", mustBeArray); - let warnings = getFlag(value, keys, "warnings", mustBeArray); - checkForInvalidFlags(value, keys, `from onEnd() callback in plugin ${quote(name)}`); - if (errors != null) - newErrors = sanitizeMessages(errors, "errors", details, name, void 0); - if (warnings != null) - newWarnings = sanitizeMessages(warnings, "warnings", details, name, void 0); - } - } catch (e5) { - newErrors = [extractErrorMessageV8(e5, streamIn, details, note && note(), name)]; - } - if (newErrors) { - onEndErrors.push(...newErrors); - try { - result.errors.push(...newErrors); - } catch { - } - } - if (newWarnings) { - onEndWarnings.push(...newWarnings); - try { - result.warnings.push(...newWarnings); - } catch { - } - } - } - done(onEndErrors, onEndWarnings); - })(); - }; - } - let scheduleOnDisposeCallbacks = () => { - for (const cb of onDisposeCallbacks) { - setTimeout(() => cb(), 0); - } - }; - isSetupDone = true; - return { - ok: true, - requestPlugins, - runOnEndCallbacks, - scheduleOnDisposeCallbacks - }; - }; - function createObjectStash() { - const map = /* @__PURE__ */ new Map(); - let nextID = 0; - return { - clear() { - map.clear(); - }, - load(id) { - return map.get(id); - }, - store(value) { - if (value === void 0) - return -1; - const id = nextID++; - map.set(id, value); - return id; - } - }; - } - function extractCallerV8(e5, streamIn, ident) { - let note; - let tried = false; - return () => { - if (tried) - return note; - tried = true; - try { - let lines = (e5.stack + "").split("\n"); - lines.splice(1, 1); - let location = parseStackLinesV8(streamIn, lines, ident); - if (location) { - note = { text: e5.message, location }; - return note; - } - } catch { - } - }; - } - function extractErrorMessageV8(e5, streamIn, stash, note, pluginName) { - let text = "Internal error"; - let location = null; - try { - text = (e5 && e5.message || e5) + ""; - } catch { - } - try { - location = parseStackLinesV8(streamIn, (e5.stack + "").split("\n"), ""); - } catch { - } - return { id: "", pluginName, text, location, notes: note ? [note] : [], detail: stash ? stash.store(e5) : -1 }; - } - function parseStackLinesV8(streamIn, lines, ident) { - let at2 = " at "; - if (streamIn.readFileSync && !lines[0].startsWith(at2) && lines[1].startsWith(at2)) { - for (let i6 = 1; i6 < lines.length; i6++) { - let line = lines[i6]; - if (!line.startsWith(at2)) - continue; - line = line.slice(at2.length); - while (true) { - let match = /^(?:new |async )?\S+ \((.*)\)$/.exec(line); - if (match) { - line = match[1]; - continue; - } - match = /^eval at \S+ \((.*)\)(?:, \S+:\d+:\d+)?$/.exec(line); - if (match) { - line = match[1]; - continue; - } - match = /^(\S+):(\d+):(\d+)$/.exec(line); - if (match) { - let contents; - try { - contents = streamIn.readFileSync(match[1], "utf8"); - } catch { - break; - } - let lineText = contents.split(/\r\n|\r|\n|\u2028|\u2029/)[+match[2] - 1] || ""; - let column = +match[3] - 1; - let length = lineText.slice(column, column + ident.length) === ident ? ident.length : 0; - return { - file: match[1], - namespace: "file", - line: +match[2], - column: encodeUTF8(lineText.slice(0, column)).length, - length: encodeUTF8(lineText.slice(column, column + length)).length, - lineText: lineText + "\n" + lines.slice(1).join("\n"), - suggestion: "" - }; - } - break; - } - } - } - return null; - } - function failureErrorWithLog(text, errors, warnings) { - let limit = 5; - text += errors.length < 1 ? "" : ` with ${errors.length} error${errors.length < 2 ? "" : "s"}:` + errors.slice(0, limit + 1).map((e5, i6) => { - if (i6 === limit) - return "\n..."; - if (!e5.location) - return ` -error: ${e5.text}`; - let { file, line, column } = e5.location; - let pluginText = e5.pluginName ? `[plugin: ${e5.pluginName}] ` : ""; - return ` -${file}:${line}:${column}: ERROR: ${pluginText}${e5.text}`; - }).join(""); - let error = new Error(text); - for (const [key, value] of [["errors", errors], ["warnings", warnings]]) { - Object.defineProperty(error, key, { - configurable: true, - enumerable: true, - get: () => value, - set: (value2) => Object.defineProperty(error, key, { - configurable: true, - enumerable: true, - value: value2 - }) - }); - } - return error; - } - function replaceDetailsInMessages(messages, stash) { - for (const message of messages) { - message.detail = stash.load(message.detail); - } - return messages; - } - function sanitizeLocation(location, where, terminalWidth) { - if (location == null) - return null; - let keys = {}; - let file = getFlag(location, keys, "file", mustBeString); - let namespace = getFlag(location, keys, "namespace", mustBeString); - let line = getFlag(location, keys, "line", mustBeInteger); - let column = getFlag(location, keys, "column", mustBeInteger); - let length = getFlag(location, keys, "length", mustBeInteger); - let lineText = getFlag(location, keys, "lineText", mustBeString); - let suggestion = getFlag(location, keys, "suggestion", mustBeString); - checkForInvalidFlags(location, keys, where); - if (lineText) { - const relevantASCII = lineText.slice( - 0, - (column && column > 0 ? column : 0) + (length && length > 0 ? length : 0) + (terminalWidth && terminalWidth > 0 ? terminalWidth : 80) - ); - if (!/[\x7F-\uFFFF]/.test(relevantASCII) && !/\n/.test(lineText)) { - lineText = relevantASCII; - } - } - return { - file: file || "", - namespace: namespace || "", - line: line || 0, - column: column || 0, - length: length || 0, - lineText: lineText || "", - suggestion: suggestion || "" - }; - } - function sanitizeMessages(messages, property, stash, fallbackPluginName, terminalWidth) { - let messagesClone = []; - let index = 0; - for (const message of messages) { - let keys = {}; - let id = getFlag(message, keys, "id", mustBeString); - let pluginName = getFlag(message, keys, "pluginName", mustBeString); - let text = getFlag(message, keys, "text", mustBeString); - let location = getFlag(message, keys, "location", mustBeObjectOrNull); - let notes = getFlag(message, keys, "notes", mustBeArray); - let detail = getFlag(message, keys, "detail", canBeAnything); - let where = `in element ${index} of "${property}"`; - checkForInvalidFlags(message, keys, where); - let notesClone = []; - if (notes) { - for (const note of notes) { - let noteKeys = {}; - let noteText = getFlag(note, noteKeys, "text", mustBeString); - let noteLocation = getFlag(note, noteKeys, "location", mustBeObjectOrNull); - checkForInvalidFlags(note, noteKeys, where); - notesClone.push({ - text: noteText || "", - location: sanitizeLocation(noteLocation, where, terminalWidth) - }); - } - } - messagesClone.push({ - id: id || "", - pluginName: pluginName || fallbackPluginName, - text: text || "", - location: sanitizeLocation(location, where, terminalWidth), - notes: notesClone, - detail: stash ? stash.store(detail) : -1 - }); - index++; - } - return messagesClone; - } - function sanitizeStringArray(values, property) { - const result = []; - for (const value of values) { - if (typeof value !== "string") - throw new Error(`${quote(property)} must be an array of strings`); - result.push(value); - } - return result; - } - function sanitizeStringMap(map, property) { - const result = /* @__PURE__ */ Object.create(null); - for (const key in map) { - const value = map[key]; - if (typeof value !== "string") - throw new Error(`key ${quote(key)} in object ${quote(property)} must be a string`); - result[key] = value; - } - return result; - } - function convertOutputFiles({ path: path3, contents, hash }) { - let text = null; - return { - path: path3, - contents, - hash, - get text() { - const binary = this.contents; - if (text === null || binary !== contents) { - contents = binary; - text = decodeUTF8(binary); - } - return text; - } - }; - } - function jsRegExpToGoRegExp(regexp) { - let result = regexp.source; - if (regexp.flags) - result = `(?${regexp.flags})${result}`; - return result; - } - var fs = __require("fs"); - var os3 = __require("os"); - var path = __require("path"); - var ESBUILD_BINARY_PATH = process.env.ESBUILD_BINARY_PATH || ESBUILD_BINARY_PATH; - var isValidBinaryPath = (x2) => !!x2 && x2 !== "/usr/bin/esbuild"; - var packageDarwin_arm64 = "@esbuild/darwin-arm64"; - var packageDarwin_x64 = "@esbuild/darwin-x64"; - var knownWindowsPackages = { - "win32 arm64 LE": "@esbuild/win32-arm64", - "win32 ia32 LE": "@esbuild/win32-ia32", - "win32 x64 LE": "@esbuild/win32-x64" - }; - var knownUnixlikePackages = { - "aix ppc64 BE": "@esbuild/aix-ppc64", - "android arm64 LE": "@esbuild/android-arm64", - "darwin arm64 LE": "@esbuild/darwin-arm64", - "darwin x64 LE": "@esbuild/darwin-x64", - "freebsd arm64 LE": "@esbuild/freebsd-arm64", - "freebsd x64 LE": "@esbuild/freebsd-x64", - "linux arm LE": "@esbuild/linux-arm", - "linux arm64 LE": "@esbuild/linux-arm64", - "linux ia32 LE": "@esbuild/linux-ia32", - "linux mips64el LE": "@esbuild/linux-mips64el", - "linux ppc64 LE": "@esbuild/linux-ppc64", - "linux riscv64 LE": "@esbuild/linux-riscv64", - "linux s390x BE": "@esbuild/linux-s390x", - "linux x64 LE": "@esbuild/linux-x64", - "linux loong64 LE": "@esbuild/linux-loong64", - "netbsd arm64 LE": "@esbuild/netbsd-arm64", - "netbsd x64 LE": "@esbuild/netbsd-x64", - "openbsd arm64 LE": "@esbuild/openbsd-arm64", - "openbsd x64 LE": "@esbuild/openbsd-x64", - "sunos x64 LE": "@esbuild/sunos-x64" - }; - var knownWebAssemblyFallbackPackages = { - "android arm LE": "@esbuild/android-arm", - "android x64 LE": "@esbuild/android-x64", - "openharmony arm64 LE": "@esbuild/openharmony-arm64" - }; - function pkgAndSubpathForCurrentPlatform() { - let pkg; - let subpath; - let isWASM = false; - let platformKey = `${process.platform} ${os3.arch()} ${os3.endianness()}`; - if (platformKey in knownWindowsPackages) { - pkg = knownWindowsPackages[platformKey]; - subpath = "esbuild.exe"; - } else if (platformKey in knownUnixlikePackages) { - pkg = knownUnixlikePackages[platformKey]; - subpath = "bin/esbuild"; - } else if (platformKey in knownWebAssemblyFallbackPackages) { - pkg = knownWebAssemblyFallbackPackages[platformKey]; - subpath = "bin/esbuild"; - isWASM = true; - } else { - throw new Error(`Unsupported platform: ${platformKey}`); - } - return { pkg, subpath, isWASM }; - } - function pkgForSomeOtherPlatform() { - const libMainJS = __require.resolve("esbuild"); - const nodeModulesDirectory = path.dirname(path.dirname(path.dirname(libMainJS))); - if (path.basename(nodeModulesDirectory) === "node_modules") { - for (const unixKey in knownUnixlikePackages) { - try { - const pkg = knownUnixlikePackages[unixKey]; - if (fs.existsSync(path.join(nodeModulesDirectory, pkg))) - return pkg; - } catch { - } - } - for (const windowsKey in knownWindowsPackages) { - try { - const pkg = knownWindowsPackages[windowsKey]; - if (fs.existsSync(path.join(nodeModulesDirectory, pkg))) - return pkg; - } catch { - } - } - } - return null; - } - function downloadedBinPath(pkg, subpath) { - const esbuildLibDir = path.dirname(__require.resolve("esbuild")); - return path.join(esbuildLibDir, `downloaded-${pkg.replace("/", "-")}-${path.basename(subpath)}`); - } - function generateBinPath() { - if (isValidBinaryPath(ESBUILD_BINARY_PATH)) { - if (!fs.existsSync(ESBUILD_BINARY_PATH)) { - console.warn(`[esbuild] Ignoring bad configuration: ESBUILD_BINARY_PATH=${ESBUILD_BINARY_PATH}`); - } else { - return { binPath: ESBUILD_BINARY_PATH, isWASM: false }; - } - } - const { pkg, subpath, isWASM } = pkgAndSubpathForCurrentPlatform(); - let binPath; - try { - binPath = __require.resolve(`${pkg}/${subpath}`); - } catch (e5) { - binPath = downloadedBinPath(pkg, subpath); - if (!fs.existsSync(binPath)) { - try { - __require.resolve(pkg); - } catch { - const otherPkg = pkgForSomeOtherPlatform(); - if (otherPkg) { - let suggestions = ` -Specifically the "${otherPkg}" package is present but this platform -needs the "${pkg}" package instead. People often get into this -situation by installing esbuild on Windows or macOS and copying "node_modules" -into a Docker image that runs Linux, or by copying "node_modules" between -Windows and WSL environments. - -If you are installing with npm, you can try not copying the "node_modules" -directory when you copy the files over, and running "npm ci" or "npm install" -on the destination platform after the copy. Or you could consider using yarn -instead of npm which has built-in support for installing a package on multiple -platforms simultaneously. - -If you are installing with yarn, you can try listing both this platform and the -other platform in your ".yarnrc.yml" file using the "supportedArchitectures" -feature: https://yarnpkg.com/configuration/yarnrc/#supportedArchitectures -Keep in mind that this means multiple copies of esbuild will be present. -`; - if (pkg === packageDarwin_x64 && otherPkg === packageDarwin_arm64 || pkg === packageDarwin_arm64 && otherPkg === packageDarwin_x64) { - suggestions = ` -Specifically the "${otherPkg}" package is present but this platform -needs the "${pkg}" package instead. People often get into this -situation by installing esbuild with npm running inside of Rosetta 2 and then -trying to use it with node running outside of Rosetta 2, or vice versa (Rosetta -2 is Apple's on-the-fly x86_64-to-arm64 translation service). - -If you are installing with npm, you can try ensuring that both npm and node are -not running under Rosetta 2 and then reinstalling esbuild. This likely involves -changing how you installed npm and/or node. For example, installing node with -the universal installer here should work: https://nodejs.org/en/download/. Or -you could consider using yarn instead of npm which has built-in support for -installing a package on multiple platforms simultaneously. - -If you are installing with yarn, you can try listing both "arm64" and "x64" -in your ".yarnrc.yml" file using the "supportedArchitectures" feature: -https://yarnpkg.com/configuration/yarnrc/#supportedArchitectures -Keep in mind that this means multiple copies of esbuild will be present. -`; - } - throw new Error(` -You installed esbuild for another platform than the one you're currently using. -This won't work because esbuild is written with native code and needs to -install a platform-specific binary executable. -${suggestions} -Another alternative is to use the "esbuild-wasm" package instead, which works -the same way on all platforms. But it comes with a heavy performance cost and -can sometimes be 10x slower than the "esbuild" package, so you may also not -want to do that. -`); - } - throw new Error(`The package "${pkg}" could not be found, and is needed by esbuild. - -If you are installing esbuild with npm, make sure that you don't specify the -"--no-optional" or "--omit=optional" flags. The "optionalDependencies" feature -of "package.json" is used by esbuild to install the correct binary executable -for your current platform.`); - } - throw e5; - } - } - if (/\.zip\//.test(binPath)) { - let pnpapi; - try { - pnpapi = __require("pnpapi"); - } catch (e5) { - } - if (pnpapi) { - const root = pnpapi.getPackageInformation(pnpapi.topLevel).packageLocation; - const binTargetPath = path.join( - root, - "node_modules", - ".cache", - "esbuild", - `pnpapi-${pkg.replace("/", "-")}-${"0.25.12"}-${path.basename(subpath)}` - ); - if (!fs.existsSync(binTargetPath)) { - fs.mkdirSync(path.dirname(binTargetPath), { recursive: true }); - fs.copyFileSync(binPath, binTargetPath); - fs.chmodSync(binTargetPath, 493); - } - return { binPath: binTargetPath, isWASM }; - } - } - return { binPath, isWASM }; - } - var child_process = __require("child_process"); - var crypto = __require("crypto"); - var path2 = __require("path"); - var fs2 = __require("fs"); - var os22 = __require("os"); - var tty3 = __require("tty"); - var worker_threads; - if (process.env.ESBUILD_WORKER_THREADS !== "0") { - try { - worker_threads = __require("worker_threads"); - } catch { - } - let [major, minor] = process.versions.node.split("."); - if ( - // { - if ((!ESBUILD_BINARY_PATH || false) && (path2.basename(__filename) !== "main.js" || path2.basename(__dirname) !== "lib")) { - throw new Error( - `The esbuild JavaScript API cannot be bundled. Please mark the "esbuild" package as external so it's not included in the bundle. - -More information: The file containing the code for esbuild's JavaScript API (${__filename}) does not appear to be inside the esbuild package on the file system, which usually means that the esbuild package was bundled into another file. This is problematic because the API needs to run a binary executable inside the esbuild package which is located using a relative path from the API code to the executable. If the esbuild package is bundled, the relative path will be incorrect and the executable won't be found.` - ); - } - if (false) { - return ["node", [path2.join(__dirname, "..", "bin", "esbuild")]]; - } else { - const { binPath, isWASM } = generateBinPath(); - if (isWASM) { - return ["node", [binPath]]; - } else { - return [binPath, []]; - } - } - }; - var isTTY = () => tty3.isatty(2); - var fsSync = { - readFile(tempFile, callback) { - try { - let contents = fs2.readFileSync(tempFile, "utf8"); - try { - fs2.unlinkSync(tempFile); - } catch { - } - callback(null, contents); - } catch (err) { - callback(err, null); - } - }, - writeFile(contents, callback) { - try { - let tempFile = randomFileName(); - fs2.writeFileSync(tempFile, contents); - callback(tempFile); - } catch { - callback(null); - } - } - }; - var fsAsync = { - readFile(tempFile, callback) { - try { - fs2.readFile(tempFile, "utf8", (err, contents) => { - try { - fs2.unlink(tempFile, () => callback(err, contents)); - } catch { - callback(err, contents); - } - }); - } catch (err) { - callback(err, null); - } - }, - writeFile(contents, callback) { - try { - let tempFile = randomFileName(); - fs2.writeFile(tempFile, contents, (err) => err !== null ? callback(null) : callback(tempFile)); - } catch { - callback(null); - } - } - }; - var version = "0.25.12"; - var build = (options) => ensureServiceIsRunning().build(options); - var context2 = (buildOptions) => ensureServiceIsRunning().context(buildOptions); - var transform = (input, options) => ensureServiceIsRunning().transform(input, options); - var formatMessages = (messages, options) => ensureServiceIsRunning().formatMessages(messages, options); - var analyzeMetafile = (messages, options) => ensureServiceIsRunning().analyzeMetafile(messages, options); - var buildSync = (options) => { - if (worker_threads && !isInternalWorkerThread) { - if (!workerThreadService) - workerThreadService = startWorkerThreadService(worker_threads); - return workerThreadService.buildSync(options); - } - let result; - runServiceSync((service) => service.buildOrContext({ - callName: "buildSync", - refs: null, - options, - isTTY: isTTY(), - defaultWD, - callback: (err, res) => { - if (err) - throw err; - result = res; - } - })); - return result; - }; - var transformSync = (input, options) => { - if (worker_threads && !isInternalWorkerThread) { - if (!workerThreadService) - workerThreadService = startWorkerThreadService(worker_threads); - return workerThreadService.transformSync(input, options); - } - let result; - runServiceSync((service) => service.transform({ - callName: "transformSync", - refs: null, - input, - options: options || {}, - isTTY: isTTY(), - fs: fsSync, - callback: (err, res) => { - if (err) - throw err; - result = res; - } - })); - return result; - }; - var formatMessagesSync = (messages, options) => { - if (worker_threads && !isInternalWorkerThread) { - if (!workerThreadService) - workerThreadService = startWorkerThreadService(worker_threads); - return workerThreadService.formatMessagesSync(messages, options); - } - let result; - runServiceSync((service) => service.formatMessages({ - callName: "formatMessagesSync", - refs: null, - messages, - options, - callback: (err, res) => { - if (err) - throw err; - result = res; - } - })); - return result; - }; - var analyzeMetafileSync = (metafile, options) => { - if (worker_threads && !isInternalWorkerThread) { - if (!workerThreadService) - workerThreadService = startWorkerThreadService(worker_threads); - return workerThreadService.analyzeMetafileSync(metafile, options); - } - let result; - runServiceSync((service) => service.analyzeMetafile({ - callName: "analyzeMetafileSync", - refs: null, - metafile: typeof metafile === "string" ? metafile : JSON.stringify(metafile), - options, - callback: (err, res) => { - if (err) - throw err; - result = res; - } - })); - return result; - }; - var stop = () => { - if (stopService) - stopService(); - if (workerThreadService) - workerThreadService.stop(); - return Promise.resolve(); - }; - var initializeWasCalled = false; - var initialize = (options) => { - options = validateInitializeOptions(options || {}); - if (options.wasmURL) - throw new Error(`The "wasmURL" option only works in the browser`); - if (options.wasmModule) - throw new Error(`The "wasmModule" option only works in the browser`); - if (options.worker) - throw new Error(`The "worker" option only works in the browser`); - if (initializeWasCalled) - throw new Error('Cannot call "initialize" more than once'); - ensureServiceIsRunning(); - initializeWasCalled = true; - return Promise.resolve(); - }; - var defaultWD = process.cwd(); - var longLivedService; - var stopService; - var ensureServiceIsRunning = () => { - if (longLivedService) - return longLivedService; - let [command2, args] = esbuildCommandAndArgs(); - let child = child_process.spawn(command2, args.concat(`--service=${"0.25.12"}`, "--ping"), { - windowsHide: true, - stdio: ["pipe", "pipe", "inherit"], - cwd: defaultWD - }); - let { readFromStdout, afterClose, service } = createChannel({ - writeToStdin(bytes) { - child.stdin.write(bytes, (err) => { - if (err) - afterClose(err); - }); - }, - readFileSync: fs2.readFileSync, - isSync: false, - hasFS: true, - esbuild: node_exports - }); - child.stdin.on("error", afterClose); - child.on("error", afterClose); - const stdin = child.stdin; - const stdout = child.stdout; - stdout.on("data", readFromStdout); - stdout.on("end", afterClose); - stopService = () => { - stdin.destroy(); - stdout.destroy(); - child.kill(); - initializeWasCalled = false; - longLivedService = void 0; - stopService = void 0; - }; - let refCount = 0; - child.unref(); - if (stdin.unref) { - stdin.unref(); - } - if (stdout.unref) { - stdout.unref(); - } - const refs = { - ref() { - if (++refCount === 1) - child.ref(); - }, - unref() { - if (--refCount === 0) - child.unref(); - } - }; - longLivedService = { - build: (options) => new Promise((resolve5, reject) => { - service.buildOrContext({ - callName: "build", - refs, - options, - isTTY: isTTY(), - defaultWD, - callback: (err, res) => err ? reject(err) : resolve5(res) - }); - }), - context: (options) => new Promise((resolve5, reject) => service.buildOrContext({ - callName: "context", - refs, - options, - isTTY: isTTY(), - defaultWD, - callback: (err, res) => err ? reject(err) : resolve5(res) - })), - transform: (input, options) => new Promise((resolve5, reject) => service.transform({ - callName: "transform", - refs, - input, - options: options || {}, - isTTY: isTTY(), - fs: fsAsync, - callback: (err, res) => err ? reject(err) : resolve5(res) - })), - formatMessages: (messages, options) => new Promise((resolve5, reject) => service.formatMessages({ - callName: "formatMessages", - refs, - messages, - options, - callback: (err, res) => err ? reject(err) : resolve5(res) - })), - analyzeMetafile: (metafile, options) => new Promise((resolve5, reject) => service.analyzeMetafile({ - callName: "analyzeMetafile", - refs, - metafile: typeof metafile === "string" ? metafile : JSON.stringify(metafile), - options, - callback: (err, res) => err ? reject(err) : resolve5(res) - })) - }; - return longLivedService; - }; - var runServiceSync = (callback) => { - let [command2, args] = esbuildCommandAndArgs(); - let stdin = new Uint8Array(); - let { readFromStdout, afterClose, service } = createChannel({ - writeToStdin(bytes) { - if (stdin.length !== 0) - throw new Error("Must run at most one command"); - stdin = bytes; - }, - isSync: true, - hasFS: true, - esbuild: node_exports - }); - callback(service); - let stdout = child_process.execFileSync(command2, args.concat(`--service=${"0.25.12"}`), { - cwd: defaultWD, - windowsHide: true, - input: stdin, - // We don't know how large the output could be. If it's too large, the - // command will fail with ENOBUFS. Reserve 16mb for now since that feels - // like it should be enough. Also allow overriding this with an environment - // variable. - maxBuffer: +process.env.ESBUILD_MAX_BUFFER || 16 * 1024 * 1024 - }); - readFromStdout(stdout); - afterClose(null); - }; - var randomFileName = () => { - return path2.join(os22.tmpdir(), `esbuild-${crypto.randomBytes(32).toString("hex")}`); - }; - var workerThreadService = null; - var startWorkerThreadService = (worker_threads2) => { - let { port1: mainPort, port2: workerPort } = new worker_threads2.MessageChannel(); - let worker = new worker_threads2.Worker(__filename, { - workerData: { workerPort, defaultWD, esbuildVersion: "0.25.12" }, - transferList: [workerPort], - // From node's documentation: https://nodejs.org/api/worker_threads.html - // - // Take care when launching worker threads from preload scripts (scripts loaded - // and run using the `-r` command line flag). Unless the `execArgv` option is - // explicitly set, new Worker threads automatically inherit the command line flags - // from the running process and will preload the same preload scripts as the main - // thread. If the preload script unconditionally launches a worker thread, every - // thread spawned will spawn another until the application crashes. - // - execArgv: [] - }); - let nextID = 0; - let fakeBuildError = (text) => { - let error = new Error(`Build failed with 1 error: -error: ${text}`); - let errors = [{ id: "", pluginName: "", text, location: null, notes: [], detail: void 0 }]; - error.errors = errors; - error.warnings = []; - return error; - }; - let validateBuildSyncOptions = (options) => { - if (!options) - return; - let plugins = options.plugins; - if (plugins && plugins.length > 0) - throw fakeBuildError(`Cannot use plugins in synchronous API calls`); - }; - let applyProperties = (object, properties) => { - for (let key in properties) { - object[key] = properties[key]; - } - }; - let runCallSync = (command2, args) => { - let id = nextID++; - let sharedBuffer = new SharedArrayBuffer(8); - let sharedBufferView = new Int32Array(sharedBuffer); - let msg = { sharedBuffer, id, command: command2, args }; - worker.postMessage(msg); - let status = Atomics.wait(sharedBufferView, 0, 0); - if (status !== "ok" && status !== "not-equal") - throw new Error("Internal error: Atomics.wait() failed: " + status); - let { message: { id: id2, resolve: resolve5, reject, properties } } = worker_threads2.receiveMessageOnPort(mainPort); - if (id !== id2) - throw new Error(`Internal error: Expected id ${id} but got id ${id2}`); - if (reject) { - applyProperties(reject, properties); - throw reject; - } - return resolve5; - }; - worker.unref(); - return { - buildSync(options) { - validateBuildSyncOptions(options); - return runCallSync("build", [options]); - }, - transformSync(input, options) { - return runCallSync("transform", [input, options]); - }, - formatMessagesSync(messages, options) { - return runCallSync("formatMessages", [messages, options]); - }, - analyzeMetafileSync(metafile, options) { - return runCallSync("analyzeMetafile", [metafile, options]); - }, - stop() { - worker.terminate(); - workerThreadService = null; - } - }; - }; - var startSyncServiceWorker = () => { - let workerPort = worker_threads.workerData.workerPort; - let parentPort = worker_threads.parentPort; - let extractProperties = (object) => { - let properties = {}; - if (object && typeof object === "object") { - for (let key in object) { - properties[key] = object[key]; - } - } - return properties; - }; - try { - let service = ensureServiceIsRunning(); - defaultWD = worker_threads.workerData.defaultWD; - parentPort.on("message", (msg) => { - (async () => { - let { sharedBuffer, id, command: command2, args } = msg; - let sharedBufferView = new Int32Array(sharedBuffer); - try { - switch (command2) { - case "build": - workerPort.postMessage({ id, resolve: await service.build(args[0]) }); - break; - case "transform": - workerPort.postMessage({ id, resolve: await service.transform(args[0], args[1]) }); - break; - case "formatMessages": - workerPort.postMessage({ id, resolve: await service.formatMessages(args[0], args[1]) }); - break; - case "analyzeMetafile": - workerPort.postMessage({ id, resolve: await service.analyzeMetafile(args[0], args[1]) }); - break; - default: - throw new Error(`Invalid command: ${command2}`); - } - } catch (reject) { - workerPort.postMessage({ id, reject, properties: extractProperties(reject) }); - } - Atomics.add(sharedBufferView, 0, 1); - Atomics.notify(sharedBufferView, 0, Infinity); - })(); - }); - } catch (reject) { - parentPort.on("message", (msg) => { - let { sharedBuffer, id } = msg; - let sharedBufferView = new Int32Array(sharedBuffer); - workerPort.postMessage({ id, reject, properties: extractProperties(reject) }); - Atomics.add(sharedBufferView, 0, 1); - Atomics.notify(sharedBufferView, 0, Infinity); - }); - } - }; - if (isInternalWorkerThread) { - startSyncServiceWorker(); - } - var node_default2 = node_exports; - } -}); - -// -var lexer_DQCqS3nf_exports = {}; -__export(lexer_DQCqS3nf_exports, { - ImportType: () => L2, - init: () => G2, - parse: () => F -}); -function F(A3, E5 = "@") { - if (!Q2) - return G2.then(() => F(A3)); - const g2 = A3.length + 1, B2 = (Q2.__heap_base.value || Q2.__heap_base) + 4 * g2 - Q2.memory.buffer.byteLength; - B2 > 0 && Q2.memory.grow(Math.ceil(B2 / 65536)); - const s5 = Q2.sa(g2 - 1); - if ((R3 ? c : r2)(A3, new Uint16Array(Q2.memory.buffer, s5, g2)), !Q2.parse()) - throw Object.assign(new Error(`Parse error ${E5}:${A3.slice(0, Q2.e()).split(` -`).length}:${Q2.e() - A3.lastIndexOf(` -`, Q2.e() - 1)}`), { idx: Q2.e() }); - const U2 = [], t3 = []; - for (; Q2.ri(); ) { - const C4 = Q2.is(), I5 = Q2.ie(), D3 = Q2.it(), i6 = Q2.ai(), w4 = Q2.id(), J4 = Q2.ss(), K4 = Q2.se(); - let o8; - Q2.ip() && (o8 = N2(A3.slice(w4 === -1 ? C4 - 1 : C4, w4 === -1 ? I5 + 1 : I5))), U2.push({ n: o8, t: D3, s: C4, e: I5, ss: J4, se: K4, d: w4, a: i6 }); - } - for (; Q2.re(); ) { - const C4 = Q2.es(), I5 = Q2.ee(), D3 = Q2.els(), i6 = Q2.ele(), w4 = A3.slice(C4, I5), J4 = w4[0], K4 = D3 < 0 ? void 0 : A3.slice(D3, i6), o8 = K4 ? K4[0] : ""; - t3.push({ s: C4, e: I5, ls: D3, le: i6, n: J4 === '"' || J4 === "'" ? N2(w4) : w4, ln: o8 === '"' || o8 === "'" ? N2(K4) : K4 }); - } - function N2(C4) { - try { - return (0, eval)(C4); - } catch { - } - } - return k(N2, "k"), [U2, t3, !!Q2.f(), !!Q2.ms()]; -} -function r2(A3, E5) { - const g2 = A3.length; - let B2 = 0; - for (; B2 < g2; ) { - const s5 = A3.charCodeAt(B2); - E5[B2++] = (255 & s5) << 8 | s5 >>> 8; - } -} -function c(A3, E5) { - const g2 = A3.length; - let B2 = 0; - for (; B2 < g2; ) - E5[B2] = A3.charCodeAt(B2++); -} -var Y2, k, L2, R3, Q2, G2, a3; -var init_lexer_DQCqS3nf = __esm({ - ""() { - Y2 = Object.defineProperty; - k = (A3, E5) => Y2(A3, "name", { value: E5, configurable: true }); - (function(A3) { - A3[A3.Static = 1] = "Static", A3[A3.Dynamic = 2] = "Dynamic", A3[A3.ImportMeta = 3] = "ImportMeta", A3[A3.StaticSourcePhase = 4] = "StaticSourcePhase", A3[A3.DynamicSourcePhase = 5] = "DynamicSourcePhase"; - })(L2 || (L2 = {})); - R3 = new Uint8Array(new Uint16Array([1]).buffer)[0] === 1; - k(F, "parse"); - k(r2, "Q"); - k(c, "B"); - G2 = WebAssembly.compile((a3 = "AGFzbQEAAAABKwhgAX8Bf2AEf39/fwBgAAF/YAAAYAF/AGADf39/AX9gAn9/AX9gA39/fwADMTAAAQECAgICAgICAgICAgICAgICAgIAAwMDBAQAAAUAAAAAAAMDAwAGAAAABwAGAgUEBQFwAQEBBQMBAAEGDwJ/AUHA8gALfwBBwPIACwd6FQZtZW1vcnkCAAJzYQAAAWUAAwJpcwAEAmllAAUCc3MABgJzZQAHAml0AAgCYWkACQJpZAAKAmlwAAsCZXMADAJlZQANA2VscwAOA2VsZQAPAnJpABACcmUAEQFmABICbXMAEwVwYXJzZQAUC19faGVhcF9iYXNlAwEKm0EwaAEBf0EAIAA2AoAKQQAoAtwJIgEgAEEBdGoiAEEAOwEAQQAgAEECaiIANgKECkEAIAA2AogKQQBBADYC4AlBAEEANgLwCUEAQQA2AugJQQBBADYC5AlBAEEANgL4CUEAQQA2AuwJIAEL0wEBA39BACgC8AkhBEEAQQAoAogKIgU2AvAJQQAgBDYC9AlBACAFQSRqNgKICiAEQSBqQeAJIAQbIAU2AgBBACgC1AkhBEEAKALQCSEGIAUgATYCACAFIAA2AgggBSACIAJBAmpBACAGIANGIgAbIAQgA0YiBBs2AgwgBSADNgIUIAVBADYCECAFIAI2AgQgBUEANgIgIAVBA0EBQQIgABsgBBs2AhwgBUEAKALQCSADRiICOgAYAkACQCACDQBBACgC1AkgA0cNAQtBAEEBOgCMCgsLXgEBf0EAKAL4CSIEQRBqQeQJIAQbQQAoAogKIgQ2AgBBACAENgL4CUEAIARBFGo2AogKQQBBAToAjAogBEEANgIQIAQgAzYCDCAEIAI2AgggBCABNgIEIAQgADYCAAsIAEEAKAKQCgsVAEEAKALoCSgCAEEAKALcCWtBAXULHgEBf0EAKALoCSgCBCIAQQAoAtwJa0EBdUF/IAAbCxUAQQAoAugJKAIIQQAoAtwJa0EBdQseAQF/QQAoAugJKAIMIgBBACgC3AlrQQF1QX8gABsLCwBBACgC6AkoAhwLHgEBf0EAKALoCSgCECIAQQAoAtwJa0EBdUF/IAAbCzsBAX8CQEEAKALoCSgCFCIAQQAoAtAJRw0AQX8PCwJAIABBACgC1AlHDQBBfg8LIABBACgC3AlrQQF1CwsAQQAoAugJLQAYCxUAQQAoAuwJKAIAQQAoAtwJa0EBdQsVAEEAKALsCSgCBEEAKALcCWtBAXULHgEBf0EAKALsCSgCCCIAQQAoAtwJa0EBdUF/IAAbCx4BAX9BACgC7AkoAgwiAEEAKALcCWtBAXVBfyAAGwslAQF/QQBBACgC6AkiAEEgakHgCSAAGygCACIANgLoCSAAQQBHCyUBAX9BAEEAKALsCSIAQRBqQeQJIAAbKAIAIgA2AuwJIABBAEcLCABBAC0AlAoLCABBAC0AjAoL3Q0BBX8jAEGA0ABrIgAkAEEAQQE6AJQKQQBBACgC2Ak2ApwKQQBBACgC3AlBfmoiATYCsApBACABQQAoAoAKQQF0aiICNgK0CkEAQQA6AIwKQQBBADsBlgpBAEEAOwGYCkEAQQA6AKAKQQBBADYCkApBAEEAOgD8CUEAIABBgBBqNgKkCkEAIAA2AqgKQQBBADoArAoCQAJAAkACQANAQQAgAUECaiIDNgKwCiABIAJPDQECQCADLwEAIgJBd2pBBUkNAAJAAkACQAJAAkAgAkGbf2oOBQEICAgCAAsgAkEgRg0EIAJBL0YNAyACQTtGDQIMBwtBAC8BmAoNASADEBVFDQEgAUEEakGCCEEKEC8NARAWQQAtAJQKDQFBAEEAKAKwCiIBNgKcCgwHCyADEBVFDQAgAUEEakGMCEEKEC8NABAXC0EAQQAoArAKNgKcCgwBCwJAIAEvAQQiA0EqRg0AIANBL0cNBBAYDAELQQEQGQtBACgCtAohAkEAKAKwCiEBDAALC0EAIQIgAyEBQQAtAPwJDQIMAQtBACABNgKwCkEAQQA6AJQKCwNAQQAgAUECaiIDNgKwCgJAAkACQAJAAkACQAJAIAFBACgCtApPDQAgAy8BACICQXdqQQVJDQYCQAJAAkACQAJAAkACQAJAAkACQCACQWBqDgoQDwYPDw8PBQECAAsCQAJAAkACQCACQaB/ag4KCxISAxIBEhISAgALIAJBhX9qDgMFEQYJC0EALwGYCg0QIAMQFUUNECABQQRqQYIIQQoQLw0QEBYMEAsgAxAVRQ0PIAFBBGpBjAhBChAvDQ8QFwwPCyADEBVFDQ4gASkABELsgISDsI7AOVINDiABLwEMIgNBd2oiAUEXSw0MQQEgAXRBn4CABHFFDQwMDQtBAEEALwGYCiIBQQFqOwGYCkEAKAKkCiABQQN0aiIBQQE2AgAgAUEAKAKcCjYCBAwNC0EALwGYCiIDRQ0JQQAgA0F/aiIDOwGYCkEALwGWCiICRQ0MQQAoAqQKIANB//8DcUEDdGooAgBBBUcNDAJAIAJBAnRBACgCqApqQXxqKAIAIgMoAgQNACADQQAoApwKQQJqNgIEC0EAIAJBf2o7AZYKIAMgAUEEajYCDAwMCwJAQQAoApwKIgEvAQBBKUcNAEEAKALwCSIDRQ0AIAMoAgQgAUcNAEEAQQAoAvQJIgM2AvAJAkAgA0UNACADQQA2AiAMAQtBAEEANgLgCQtBAEEALwGYCiIDQQFqOwGYCkEAKAKkCiADQQN0aiIDQQZBAkEALQCsChs2AgAgAyABNgIEQQBBADoArAoMCwtBAC8BmAoiAUUNB0EAIAFBf2oiATsBmApBACgCpAogAUH//wNxQQN0aigCAEEERg0EDAoLQScQGgwJC0EiEBoMCAsgAkEvRw0HAkACQCABLwEEIgFBKkYNACABQS9HDQEQGAwKC0EBEBkMCQsCQAJAAkACQEEAKAKcCiIBLwEAIgMQG0UNAAJAAkAgA0FVag4EAAkBAwkLIAFBfmovAQBBK0YNAwwICyABQX5qLwEAQS1GDQIMBwsgA0EpRw0BQQAoAqQKQQAvAZgKIgJBA3RqKAIEEBxFDQIMBgsgAUF+ai8BAEFQakH//wNxQQpPDQULQQAvAZgKIQILAkACQCACQf//A3EiAkUNACADQeYARw0AQQAoAqQKIAJBf2pBA3RqIgQoAgBBAUcNACABQX5qLwEAQe8ARw0BIAQoAgRBlghBAxAdRQ0BDAULIANB/QBHDQBBACgCpAogAkEDdGoiAigCBBAeDQQgAigCAEEGRg0ECyABEB8NAyADRQ0DIANBL0ZBAC0AoApBAEdxDQMCQEEAKAL4CSICRQ0AIAEgAigCAEkNACABIAIoAgRNDQQLIAFBfmohAUEAKALcCSECAkADQCABQQJqIgQgAk0NAUEAIAE2ApwKIAEvAQAhAyABQX5qIgQhASADECBFDQALIARBAmohBAsCQCADQf//A3EQIUUNACAEQX5qIQECQANAIAFBAmoiAyACTQ0BQQAgATYCnAogAS8BACEDIAFBfmoiBCEBIAMQIQ0ACyAEQQJqIQMLIAMQIg0EC0EAQQE6AKAKDAcLQQAoAqQKQQAvAZgKIgFBA3QiA2pBACgCnAo2AgRBACABQQFqOwGYCkEAKAKkCiADakEDNgIACxAjDAULQQAtAPwJQQAvAZYKQQAvAZgKcnJFIQIMBwsQJEEAQQA6AKAKDAMLECVBACECDAULIANBoAFHDQELQQBBAToArAoLQQBBACgCsAo2ApwKC0EAKAKwCiEBDAALCyAAQYDQAGokACACCxoAAkBBACgC3AkgAEcNAEEBDwsgAEF+ahAmC/4KAQZ/QQBBACgCsAoiAEEMaiIBNgKwCkEAKAL4CSECQQEQKSEDAkACQAJAAkACQAJAAkACQAJAQQAoArAKIgQgAUcNACADEChFDQELAkACQAJAAkACQAJAAkAgA0EqRg0AIANB+wBHDQFBACAEQQJqNgKwCkEBECkhA0EAKAKwCiEEA0ACQAJAIANB//8DcSIDQSJGDQAgA0EnRg0AIAMQLBpBACgCsAohAwwBCyADEBpBAEEAKAKwCkECaiIDNgKwCgtBARApGgJAIAQgAxAtIgNBLEcNAEEAQQAoArAKQQJqNgKwCkEBECkhAwsgA0H9AEYNA0EAKAKwCiIFIARGDQ8gBSEEIAVBACgCtApNDQAMDwsLQQAgBEECajYCsApBARApGkEAKAKwCiIDIAMQLRoMAgtBAEEAOgCUCgJAAkACQAJAAkACQCADQZ9/ag4MAgsEAQsDCwsLCwsFAAsgA0H2AEYNBAwKC0EAIARBDmoiAzYCsAoCQAJAAkBBARApQZ9/ag4GABICEhIBEgtBACgCsAoiBSkAAkLzgOSD4I3AMVINESAFLwEKECFFDRFBACAFQQpqNgKwCkEAECkaC0EAKAKwCiIFQQJqQbIIQQ4QLw0QIAUvARAiAkF3aiIBQRdLDQ1BASABdEGfgIAEcUUNDQwOC0EAKAKwCiIFKQACQuyAhIOwjsA5Ug0PIAUvAQoiAkF3aiIBQRdNDQYMCgtBACAEQQpqNgKwCkEAECkaQQAoArAKIQQLQQAgBEEQajYCsAoCQEEBECkiBEEqRw0AQQBBACgCsApBAmo2ArAKQQEQKSEEC0EAKAKwCiEDIAQQLBogA0EAKAKwCiIEIAMgBBACQQBBACgCsApBfmo2ArAKDwsCQCAEKQACQuyAhIOwjsA5Ug0AIAQvAQoQIEUNAEEAIARBCmo2ArAKQQEQKSEEQQAoArAKIQMgBBAsGiADQQAoArAKIgQgAyAEEAJBAEEAKAKwCkF+ajYCsAoPC0EAIARBBGoiBDYCsAoLQQAgBEEGajYCsApBAEEAOgCUCkEBECkhBEEAKAKwCiEDIAQQLCEEQQAoArAKIQIgBEHf/wNxIgFB2wBHDQNBACACQQJqNgKwCkEBECkhBUEAKAKwCiEDQQAhBAwEC0EAQQE6AIwKQQBBACgCsApBAmo2ArAKC0EBECkhBEEAKAKwCiEDAkAgBEHmAEcNACADQQJqQawIQQYQLw0AQQAgA0EIajYCsAogAEEBEClBABArIAJBEGpB5AkgAhshAwNAIAMoAgAiA0UNBSADQgA3AgggA0EQaiEDDAALC0EAIANBfmo2ArAKDAMLQQEgAXRBn4CABHFFDQMMBAtBASEECwNAAkACQCAEDgIAAQELIAVB//8DcRAsGkEBIQQMAQsCQAJAQQAoArAKIgQgA0YNACADIAQgAyAEEAJBARApIQQCQCABQdsARw0AIARBIHJB/QBGDQQLQQAoArAKIQMCQCAEQSxHDQBBACADQQJqNgKwCkEBECkhBUEAKAKwCiEDIAVBIHJB+wBHDQILQQAgA0F+ajYCsAoLIAFB2wBHDQJBACACQX5qNgKwCg8LQQAhBAwACwsPCyACQaABRg0AIAJB+wBHDQQLQQAgBUEKajYCsApBARApIgVB+wBGDQMMAgsCQCACQVhqDgMBAwEACyACQaABRw0CC0EAIAVBEGo2ArAKAkBBARApIgVBKkcNAEEAQQAoArAKQQJqNgKwCkEBECkhBQsgBUEoRg0BC0EAKAKwCiEBIAUQLBpBACgCsAoiBSABTQ0AIAQgAyABIAUQAkEAQQAoArAKQX5qNgKwCg8LIAQgA0EAQQAQAkEAIARBDGo2ArAKDwsQJQvcCAEGf0EAIQBBAEEAKAKwCiIBQQxqIgI2ArAKQQEQKSEDQQAoArAKIQQCQAJAAkACQAJAAkACQAJAIANBLkcNAEEAIARBAmo2ArAKAkBBARApIgNB8wBGDQAgA0HtAEcNB0EAKAKwCiIDQQJqQZwIQQYQLw0HAkBBACgCnAoiBBAqDQAgBC8BAEEuRg0ICyABIAEgA0EIakEAKALUCRABDwtBACgCsAoiA0ECakGiCEEKEC8NBgJAQQAoApwKIgQQKg0AIAQvAQBBLkYNBwsgA0EMaiEDDAELIANB8wBHDQEgBCACTQ0BQQYhAEEAIQIgBEECakGiCEEKEC8NAiAEQQxqIQMCQCAELwEMIgVBd2oiBEEXSw0AQQEgBHRBn4CABHENAQsgBUGgAUcNAgtBACADNgKwCkEBIQBBARApIQMLAkACQAJAAkAgA0H7AEYNACADQShHDQFBACgCpApBAC8BmAoiA0EDdGoiBEEAKAKwCjYCBEEAIANBAWo7AZgKIARBBTYCAEEAKAKcCi8BAEEuRg0HQQBBACgCsAoiBEECajYCsApBARApIQMgAUEAKAKwCkEAIAQQAQJAAkAgAA0AQQAoAvAJIQQMAQtBACgC8AkiBEEFNgIcC0EAQQAvAZYKIgBBAWo7AZYKQQAoAqgKIABBAnRqIAQ2AgACQCADQSJGDQAgA0EnRg0AQQBBACgCsApBfmo2ArAKDwsgAxAaQQBBACgCsApBAmoiAzYCsAoCQAJAAkBBARApQVdqDgQBAgIAAgtBAEEAKAKwCkECajYCsApBARApGkEAKALwCSIEIAM2AgQgBEEBOgAYIARBACgCsAoiAzYCEEEAIANBfmo2ArAKDwtBACgC8AkiBCADNgIEIARBAToAGEEAQQAvAZgKQX9qOwGYCiAEQQAoArAKQQJqNgIMQQBBAC8BlgpBf2o7AZYKDwtBAEEAKAKwCkF+ajYCsAoPCyAADQJBACgCsAohA0EALwGYCg0BA0ACQAJAAkAgA0EAKAK0Ck8NAEEBECkiA0EiRg0BIANBJ0YNASADQf0ARw0CQQBBACgCsApBAmo2ArAKC0EBECkhBEEAKAKwCiEDAkAgBEHmAEcNACADQQJqQawIQQYQLw0JC0EAIANBCGo2ArAKAkBBARApIgNBIkYNACADQSdHDQkLIAEgA0EAECsPCyADEBoLQQBBACgCsApBAmoiAzYCsAoMAAsLIAANAUEGIQBBACECAkAgA0FZag4EBAMDBAALIANBIkYNAwwCC0EAIANBfmo2ArAKDwtBDCEAQQEhAgtBACgCsAoiAyABIABBAXRqRw0AQQAgA0F+ajYCsAoPC0EALwGYCg0CQQAoArAKIQNBACgCtAohAANAIAMgAE8NAQJAAkAgAy8BACIEQSdGDQAgBEEiRw0BCyABIAQgAhArDwtBACADQQJqIgM2ArAKDAALCxAlCw8LQQBBACgCsApBfmo2ArAKC0cBA39BACgCsApBAmohAEEAKAK0CiEBAkADQCAAIgJBfmogAU8NASACQQJqIQAgAi8BAEF2ag4EAQAAAQALC0EAIAI2ArAKC5gBAQN/QQBBACgCsAoiAUECajYCsAogAUEGaiEBQQAoArQKIQIDQAJAAkACQCABQXxqIAJPDQAgAUF+ai8BACEDAkACQCAADQAgA0EqRg0BIANBdmoOBAIEBAIECyADQSpHDQMLIAEvAQBBL0cNAkEAIAFBfmo2ArAKDAELIAFBfmohAQtBACABNgKwCg8LIAFBAmohAQwACwuIAQEEf0EAKAKwCiEBQQAoArQKIQICQAJAA0AgASIDQQJqIQEgAyACTw0BIAEvAQAiBCAARg0CAkAgBEHcAEYNACAEQXZqDgQCAQECAQsgA0EEaiEBIAMvAQRBDUcNACADQQZqIAEgAy8BBkEKRhshAQwACwtBACABNgKwChAlDwtBACABNgKwCgtsAQF/AkACQCAAQV9qIgFBBUsNAEEBIAF0QTFxDQELIABBRmpB//8DcUEGSQ0AIABBKUcgAEFYakH//wNxQQdJcQ0AAkAgAEGlf2oOBAEAAAEACyAAQf0ARyAAQYV/akH//wNxQQRJcQ8LQQELLgEBf0EBIQECQCAAQaYJQQUQHQ0AIABBlghBAxAdDQAgAEGwCUECEB0hAQsgAQtGAQN/QQAhAwJAIAAgAkEBdCICayIEQQJqIgBBACgC3AkiBUkNACAAIAEgAhAvDQACQCAAIAVHDQBBAQ8LIAQQJiEDCyADC4MBAQJ/QQEhAQJAAkACQAJAAkACQCAALwEAIgJBRWoOBAUEBAEACwJAIAJBm39qDgQDBAQCAAsgAkEpRg0EIAJB+QBHDQMgAEF+akG8CUEGEB0PCyAAQX5qLwEAQT1GDwsgAEF+akG0CUEEEB0PCyAAQX5qQcgJQQMQHQ8LQQAhAQsgAQu0AwECf0EAIQECQAJAAkACQAJAAkACQAJAAkACQCAALwEAQZx/ag4UAAECCQkJCQMJCQQFCQkGCQcJCQgJCwJAAkAgAEF+ai8BAEGXf2oOBAAKCgEKCyAAQXxqQcoIQQIQHQ8LIABBfGpBzghBAxAdDwsCQAJAAkAgAEF+ai8BAEGNf2oOAwABAgoLAkAgAEF8ai8BACICQeEARg0AIAJB7ABHDQogAEF6akHlABAnDwsgAEF6akHjABAnDwsgAEF8akHUCEEEEB0PCyAAQXxqQdwIQQYQHQ8LIABBfmovAQBB7wBHDQYgAEF8ai8BAEHlAEcNBgJAIABBemovAQAiAkHwAEYNACACQeMARw0HIABBeGpB6AhBBhAdDwsgAEF4akH0CEECEB0PCyAAQX5qQfgIQQQQHQ8LQQEhASAAQX5qIgBB6QAQJw0EIABBgAlBBRAdDwsgAEF+akHkABAnDwsgAEF+akGKCUEHEB0PCyAAQX5qQZgJQQQQHQ8LAkAgAEF+ai8BACICQe8ARg0AIAJB5QBHDQEgAEF8akHuABAnDwsgAEF8akGgCUEDEB0hAQsgAQs0AQF/QQEhAQJAIABBd2pB//8DcUEFSQ0AIABBgAFyQaABRg0AIABBLkcgABAocSEBCyABCzABAX8CQAJAIABBd2oiAUEXSw0AQQEgAXRBjYCABHENAQsgAEGgAUYNAEEADwtBAQtOAQJ/QQAhAQJAAkAgAC8BACICQeUARg0AIAJB6wBHDQEgAEF+akH4CEEEEB0PCyAAQX5qLwEAQfUARw0AIABBfGpB3AhBBhAdIQELIAEL3gEBBH9BACgCsAohAEEAKAK0CiEBAkACQAJAA0AgACICQQJqIQAgAiABTw0BAkACQAJAIAAvAQAiA0Gkf2oOBQIDAwMBAAsgA0EkRw0CIAIvAQRB+wBHDQJBACACQQRqIgA2ArAKQQBBAC8BmAoiAkEBajsBmApBACgCpAogAkEDdGoiAkEENgIAIAIgADYCBA8LQQAgADYCsApBAEEALwGYCkF/aiIAOwGYCkEAKAKkCiAAQf//A3FBA3RqKAIAQQNHDQMMBAsgAkEEaiEADAALC0EAIAA2ArAKCxAlCwtwAQJ/AkACQANAQQBBACgCsAoiAEECaiIBNgKwCiAAQQAoArQKTw0BAkACQAJAIAEvAQAiAUGlf2oOAgECAAsCQCABQXZqDgQEAwMEAAsgAUEvRw0CDAQLEC4aDAELQQAgAEEEajYCsAoMAAsLECULCzUBAX9BAEEBOgD8CUEAKAKwCiEAQQBBACgCtApBAmo2ArAKQQAgAEEAKALcCWtBAXU2ApAKC0MBAn9BASEBAkAgAC8BACICQXdqQf//A3FBBUkNACACQYABckGgAUYNAEEAIQEgAhAoRQ0AIAJBLkcgABAqcg8LIAELPQECf0EAIQICQEEAKALcCSIDIABLDQAgAC8BACABRw0AAkAgAyAARw0AQQEPCyAAQX5qLwEAECAhAgsgAgtoAQJ/QQEhAQJAAkAgAEFfaiICQQVLDQBBASACdEExcQ0BCyAAQfj/A3FBKEYNACAAQUZqQf//A3FBBkkNAAJAIABBpX9qIgJBA0sNACACQQFHDQELIABBhX9qQf//A3FBBEkhAQsgAQucAQEDf0EAKAKwCiEBAkADQAJAAkAgAS8BACICQS9HDQACQCABLwECIgFBKkYNACABQS9HDQQQGAwCCyAAEBkMAQsCQAJAIABFDQAgAkF3aiIBQRdLDQFBASABdEGfgIAEcUUNAQwCCyACECFFDQMMAQsgAkGgAUcNAgtBAEEAKAKwCiIDQQJqIgE2ArAKIANBACgCtApJDQALCyACCzEBAX9BACEBAkAgAC8BAEEuRw0AIABBfmovAQBBLkcNACAAQXxqLwEAQS5GIQELIAELnAQBAX8CQCABQSJGDQAgAUEnRg0AECUPC0EAKAKwCiEDIAEQGiAAIANBAmpBACgCsApBACgC0AkQAQJAIAJFDQBBACgC8AlBBDYCHAtBAEEAKAKwCkECajYCsAoCQAJAAkACQEEAECkiAUHhAEYNACABQfcARg0BQQAoArAKIQEMAgtBACgCsAoiAUECakHACEEKEC8NAUEGIQAMAgtBACgCsAoiAS8BAkHpAEcNACABLwEEQfQARw0AQQQhACABLwEGQegARg0BC0EAIAFBfmo2ArAKDwtBACABIABBAXRqNgKwCgJAQQEQKUH7AEYNAEEAIAE2ArAKDwtBACgCsAoiAiEAA0BBACAAQQJqNgKwCgJAAkACQEEBECkiAEEiRg0AIABBJ0cNAUEnEBpBAEEAKAKwCkECajYCsApBARApIQAMAgtBIhAaQQBBACgCsApBAmo2ArAKQQEQKSEADAELIAAQLCEACwJAIABBOkYNAEEAIAE2ArAKDwtBAEEAKAKwCkECajYCsAoCQEEBECkiAEEiRg0AIABBJ0YNAEEAIAE2ArAKDwsgABAaQQBBACgCsApBAmo2ArAKAkACQEEBECkiAEEsRg0AIABB/QBGDQFBACABNgKwCg8LQQBBACgCsApBAmo2ArAKQQEQKUH9AEYNAEEAKAKwCiEADAELC0EAKALwCSIBIAI2AhAgAUEAKAKwCkECajYCDAttAQJ/AkACQANAAkAgAEH//wNxIgFBd2oiAkEXSw0AQQEgAnRBn4CABHENAgsgAUGgAUYNASAAIQIgARAoDQJBACECQQBBACgCsAoiAEECajYCsAogAC8BAiIADQAMAgsLIAAhAgsgAkH//wNxC6sBAQR/AkACQEEAKAKwCiICLwEAIgNB4QBGDQAgASEEIAAhBQwBC0EAIAJBBGo2ArAKQQEQKSECQQAoArAKIQUCQAJAIAJBIkYNACACQSdGDQAgAhAsGkEAKAKwCiEEDAELIAIQGkEAQQAoArAKQQJqIgQ2ArAKC0EBECkhA0EAKAKwCiECCwJAIAIgBUYNACAFIARBACAAIAAgAUYiAhtBACABIAIbEAILIAMLcgEEf0EAKAKwCiEAQQAoArQKIQECQAJAA0AgAEECaiECIAAgAU8NAQJAAkAgAi8BACIDQaR/ag4CAQQACyACIQAgA0F2ag4EAgEBAgELIABBBGohAAwACwtBACACNgKwChAlQQAPC0EAIAI2ArAKQd0AC0kBA39BACEDAkAgAkUNAAJAA0AgAC0AACIEIAEtAAAiBUcNASABQQFqIQEgAEEBaiEAIAJBf2oiAg0ADAILCyAEIAVrIQMLIAMLC+wBAgBBgAgLzgEAAHgAcABvAHIAdABtAHAAbwByAHQAZgBvAHIAZQB0AGEAbwB1AHIAYwBlAHIAbwBtAHUAbgBjAHQAaQBvAG4AcwBzAGUAcgB0AHYAbwB5AGkAZQBkAGUAbABlAGMAbwBuAHQAaQBuAGkAbgBzAHQAYQBuAHQAeQBiAHIAZQBhAHIAZQB0AHUAcgBkAGUAYgB1AGcAZwBlAGEAdwBhAGkAdABoAHIAdwBoAGkAbABlAGkAZgBjAGEAdABjAGYAaQBuAGEAbABsAGUAbABzAABB0AkLEAEAAAACAAAAAAQAAEA5AAA=", typeof Buffer < "u" ? Buffer.from(a3, "base64") : Uint8Array.from(atob(a3), (A3) => A3.charCodeAt(0)))).then(WebAssembly.instantiate).then(({ exports: A3 }) => { - Q2 = A3; - }); + module.exports.dir = dir; + module.exports.dirSync = dirSync; + module.exports.file = file; + module.exports.fileSync = fileSync2; + module.exports.tmpName = tmpName; + module.exports.tmpNameSync = tmpNameSync; + module.exports.setGracefulCleanup = setGracefulCleanup; } }); // var require_emoji_regex = __commonJS({ - ""(exports, module2) { - module2.exports = () => { + ""(exports, module) { + module.exports = () => { return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; }; } @@ -15635,9 +7587,9 @@ var require_emoji_regex = __commonJS({ // var require_get_caller_file = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; - module2.exports = function getCallerFile2(position) { + module.exports = function getCallerFile2(position) { if (position === void 0) { position = 2; } @@ -15645,7 +7597,7 @@ var require_get_caller_file = __commonJS({ throw new TypeError("getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `" + position + "` and Error.stackTraceLimit was: `" + Error.stackTraceLimit + "`"); } var oldPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = function(_4, stack2) { + Error.prepareStackTrace = function(_, stack2) { return stack2; }; var stack = new Error().stack; @@ -15658,8 +7610,8 @@ var require_get_caller_file = __commonJS({ }); // -var require_constants4 = __commonJS({ - ""(exports, module2) { +var require_constants = __commonJS({ + ""(exports, module) { "use strict"; var SEMVER_SPEC_VERSION = "2.0.0"; var MAX_LENGTH = 256; @@ -15676,7 +7628,7 @@ var require_constants4 = __commonJS({ "prepatch", "prerelease" ]; - module2.exports = { + module.exports = { MAX_LENGTH, MAX_SAFE_COMPONENT_LENGTH, MAX_SAFE_BUILD_LENGTH, @@ -15691,31 +7643,31 @@ var require_constants4 = __commonJS({ // var require_debug = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var debug = typeof process === "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error("SEMVER", ...args) : () => { }; - module2.exports = debug; + module.exports = debug; } }); // var require_re = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var { MAX_SAFE_COMPONENT_LENGTH, MAX_SAFE_BUILD_LENGTH, MAX_LENGTH - } = require_constants4(); + } = require_constants(); var debug = require_debug(); - exports = module2.exports = {}; - var re3 = exports.re = []; + exports = module.exports = {}; + var re = exports.re = []; var safeRe = exports.safeRe = []; var src = exports.src = []; var safeSrc = exports.safeSrc = []; - var t3 = exports.t = {}; - var R6 = 0; + var t = exports.t = {}; + var R = 0; var LETTERDASHNUMBER = "[a-zA-Z0-9-]"; var safeRegexReplacements = [ ["\\s", 1], @@ -15730,57 +7682,57 @@ var require_re = __commonJS({ }; var createToken = (name, value, isGlobal) => { const safe = makeSafeRegex(value); - const index = R6++; + const index = R++; debug(name, index, value); - t3[name] = index; + t[name] = index; src[index] = value; safeSrc[index] = safe; - re3[index] = new RegExp(value, isGlobal ? "g" : void 0); + re[index] = new RegExp(value, isGlobal ? "g" : void 0); safeRe[index] = new RegExp(safe, isGlobal ? "g" : void 0); }; createToken("NUMERICIDENTIFIER", "0|[1-9]\\d*"); createToken("NUMERICIDENTIFIERLOOSE", "\\d+"); createToken("NONNUMERICIDENTIFIER", `\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`); - createToken("MAINVERSION", `(${src[t3.NUMERICIDENTIFIER]})\\.(${src[t3.NUMERICIDENTIFIER]})\\.(${src[t3.NUMERICIDENTIFIER]})`); - createToken("MAINVERSIONLOOSE", `(${src[t3.NUMERICIDENTIFIERLOOSE]})\\.(${src[t3.NUMERICIDENTIFIERLOOSE]})\\.(${src[t3.NUMERICIDENTIFIERLOOSE]})`); - createToken("PRERELEASEIDENTIFIER", `(?:${src[t3.NONNUMERICIDENTIFIER]}|${src[t3.NUMERICIDENTIFIER]})`); - createToken("PRERELEASEIDENTIFIERLOOSE", `(?:${src[t3.NONNUMERICIDENTIFIER]}|${src[t3.NUMERICIDENTIFIERLOOSE]})`); - createToken("PRERELEASE", `(?:-(${src[t3.PRERELEASEIDENTIFIER]}(?:\\.${src[t3.PRERELEASEIDENTIFIER]})*))`); - createToken("PRERELEASELOOSE", `(?:-?(${src[t3.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t3.PRERELEASEIDENTIFIERLOOSE]})*))`); + createToken("MAINVERSION", `(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})`); + createToken("MAINVERSIONLOOSE", `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})`); + createToken("PRERELEASEIDENTIFIER", `(?:${src[t.NONNUMERICIDENTIFIER]}|${src[t.NUMERICIDENTIFIER]})`); + createToken("PRERELEASEIDENTIFIERLOOSE", `(?:${src[t.NONNUMERICIDENTIFIER]}|${src[t.NUMERICIDENTIFIERLOOSE]})`); + createToken("PRERELEASE", `(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`); + createToken("PRERELEASELOOSE", `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`); createToken("BUILDIDENTIFIER", `${LETTERDASHNUMBER}+`); - createToken("BUILD", `(?:\\+(${src[t3.BUILDIDENTIFIER]}(?:\\.${src[t3.BUILDIDENTIFIER]})*))`); - createToken("FULLPLAIN", `v?${src[t3.MAINVERSION]}${src[t3.PRERELEASE]}?${src[t3.BUILD]}?`); - createToken("FULL", `^${src[t3.FULLPLAIN]}$`); - createToken("LOOSEPLAIN", `[v=\\s]*${src[t3.MAINVERSIONLOOSE]}${src[t3.PRERELEASELOOSE]}?${src[t3.BUILD]}?`); - createToken("LOOSE", `^${src[t3.LOOSEPLAIN]}$`); + createToken("BUILD", `(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`); + createToken("FULLPLAIN", `v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`); + createToken("FULL", `^${src[t.FULLPLAIN]}$`); + createToken("LOOSEPLAIN", `[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`); + createToken("LOOSE", `^${src[t.LOOSEPLAIN]}$`); createToken("GTLT", "((?:<|>)?=?)"); - createToken("XRANGEIDENTIFIERLOOSE", `${src[t3.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`); - createToken("XRANGEIDENTIFIER", `${src[t3.NUMERICIDENTIFIER]}|x|X|\\*`); - createToken("XRANGEPLAIN", `[v=\\s]*(${src[t3.XRANGEIDENTIFIER]})(?:\\.(${src[t3.XRANGEIDENTIFIER]})(?:\\.(${src[t3.XRANGEIDENTIFIER]})(?:${src[t3.PRERELEASE]})?${src[t3.BUILD]}?)?)?`); - createToken("XRANGEPLAINLOOSE", `[v=\\s]*(${src[t3.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t3.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t3.XRANGEIDENTIFIERLOOSE]})(?:${src[t3.PRERELEASELOOSE]})?${src[t3.BUILD]}?)?)?`); - createToken("XRANGE", `^${src[t3.GTLT]}\\s*${src[t3.XRANGEPLAIN]}$`); - createToken("XRANGELOOSE", `^${src[t3.GTLT]}\\s*${src[t3.XRANGEPLAINLOOSE]}$`); + createToken("XRANGEIDENTIFIERLOOSE", `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`); + createToken("XRANGEIDENTIFIER", `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`); + createToken("XRANGEPLAIN", `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?)?)?`); + createToken("XRANGEPLAINLOOSE", `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?)?)?`); + createToken("XRANGE", `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`); + createToken("XRANGELOOSE", `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`); createToken("COERCEPLAIN", `${"(^|[^\\d])(\\d{1,"}${MAX_SAFE_COMPONENT_LENGTH}})(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`); - createToken("COERCE", `${src[t3.COERCEPLAIN]}(?:$|[^\\d])`); - createToken("COERCEFULL", src[t3.COERCEPLAIN] + `(?:${src[t3.PRERELEASE]})?(?:${src[t3.BUILD]})?(?:$|[^\\d])`); - createToken("COERCERTL", src[t3.COERCE], true); - createToken("COERCERTLFULL", src[t3.COERCEFULL], true); + createToken("COERCE", `${src[t.COERCEPLAIN]}(?:$|[^\\d])`); + createToken("COERCEFULL", src[t.COERCEPLAIN] + `(?:${src[t.PRERELEASE]})?(?:${src[t.BUILD]})?(?:$|[^\\d])`); + createToken("COERCERTL", src[t.COERCE], true); + createToken("COERCERTLFULL", src[t.COERCEFULL], true); createToken("LONETILDE", "(?:~>?)"); - createToken("TILDETRIM", `(\\s*)${src[t3.LONETILDE]}\\s+`, true); + createToken("TILDETRIM", `(\\s*)${src[t.LONETILDE]}\\s+`, true); exports.tildeTrimReplace = "$1~"; - createToken("TILDE", `^${src[t3.LONETILDE]}${src[t3.XRANGEPLAIN]}$`); - createToken("TILDELOOSE", `^${src[t3.LONETILDE]}${src[t3.XRANGEPLAINLOOSE]}$`); + createToken("TILDE", `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`); + createToken("TILDELOOSE", `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`); createToken("LONECARET", "(?:\\^)"); - createToken("CARETTRIM", `(\\s*)${src[t3.LONECARET]}\\s+`, true); + createToken("CARETTRIM", `(\\s*)${src[t.LONECARET]}\\s+`, true); exports.caretTrimReplace = "$1^"; - createToken("CARET", `^${src[t3.LONECARET]}${src[t3.XRANGEPLAIN]}$`); - createToken("CARETLOOSE", `^${src[t3.LONECARET]}${src[t3.XRANGEPLAINLOOSE]}$`); - createToken("COMPARATORLOOSE", `^${src[t3.GTLT]}\\s*(${src[t3.LOOSEPLAIN]})$|^$`); - createToken("COMPARATOR", `^${src[t3.GTLT]}\\s*(${src[t3.FULLPLAIN]})$|^$`); - createToken("COMPARATORTRIM", `(\\s*)${src[t3.GTLT]}\\s*(${src[t3.LOOSEPLAIN]}|${src[t3.XRANGEPLAIN]})`, true); + createToken("CARET", `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`); + createToken("CARETLOOSE", `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`); + createToken("COMPARATORLOOSE", `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`); + createToken("COMPARATOR", `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`); + createToken("COMPARATORTRIM", `(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true); exports.comparatorTrimReplace = "$1$2$3"; - createToken("HYPHENRANGE", `^\\s*(${src[t3.XRANGEPLAIN]})\\s+-\\s+(${src[t3.XRANGEPLAIN]})\\s*$`); - createToken("HYPHENRANGELOOSE", `^\\s*(${src[t3.XRANGEPLAINLOOSE]})\\s+-\\s+(${src[t3.XRANGEPLAINLOOSE]})\\s*$`); + createToken("HYPHENRANGE", `^\\s*(${src[t.XRANGEPLAIN]})\\s+-\\s+(${src[t.XRANGEPLAIN]})\\s*$`); + createToken("HYPHENRANGELOOSE", `^\\s*(${src[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${src[t.XRANGEPLAINLOOSE]})\\s*$`); createToken("STAR", "(<|>)?=?\\s*\\*"); createToken("GTE0", "^\\s*>=\\s*0\\.0\\.0\\s*$"); createToken("GTE0PRE", "^\\s*>=\\s*0\\.0\\.0-0\\s*$"); @@ -15789,7 +7741,7 @@ var require_re = __commonJS({ // var require_parse_options = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var looseOption = Object.freeze({ loose: true }); var emptyOpts = Object.freeze({}); @@ -15802,29 +7754,29 @@ var require_parse_options = __commonJS({ } return options; }; - module2.exports = parseOptions; + module.exports = parseOptions; } }); // var require_identifiers = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var numeric = /^[0-9]+$/; - var compareIdentifiers = (a7, b3) => { - if (typeof a7 === "number" && typeof b3 === "number") { - return a7 === b3 ? 0 : a7 < b3 ? -1 : 1; + var compareIdentifiers = (a, b) => { + if (typeof a === "number" && typeof b === "number") { + return a === b ? 0 : a < b ? -1 : 1; } - const anum = numeric.test(a7); - const bnum = numeric.test(b3); + const anum = numeric.test(a); + const bnum = numeric.test(b); if (anum && bnum) { - a7 = +a7; - b3 = +b3; + a = +a; + b = +b; } - return a7 === b3 ? 0 : anum && !bnum ? -1 : bnum && !anum ? 1 : a7 < b3 ? -1 : 1; + return a === b ? 0 : anum && !bnum ? -1 : bnum && !anum ? 1 : a < b ? -1 : 1; }; - var rcompareIdentifiers = (a7, b3) => compareIdentifiers(b3, a7); - module2.exports = { + var rcompareIdentifiers = (a, b) => compareIdentifiers(b, a); + module.exports = { compareIdentifiers, rcompareIdentifiers }; @@ -15833,11 +7785,11 @@ var require_identifiers = __commonJS({ // var require_semver = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var debug = require_debug(); - var { MAX_LENGTH, MAX_SAFE_INTEGER } = require_constants4(); - var { safeRe: re3, t: t3 } = require_re(); + var { MAX_LENGTH, MAX_SAFE_INTEGER } = require_constants(); + var { safeRe: re, t } = require_re(); var parseOptions = require_parse_options(); var { compareIdentifiers } = require_identifiers(); var SemVer = class _SemVer { @@ -15861,14 +7813,14 @@ var require_semver = __commonJS({ this.options = options; this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; - const m8 = version.trim().match(options.loose ? re3[t3.LOOSE] : re3[t3.FULL]); - if (!m8) { + const m = version.trim().match(options.loose ? re[t.LOOSE] : re[t.FULL]); + if (!m) { throw new TypeError(`Invalid Version: ${version}`); } this.raw = version; - this.major = +m8[1]; - this.minor = +m8[2]; - this.patch = +m8[3]; + this.major = +m[1]; + this.minor = +m[2]; + this.patch = +m[3]; if (this.major > MAX_SAFE_INTEGER || this.major < 0) { throw new TypeError("Invalid major version"); } @@ -15878,10 +7830,10 @@ var require_semver = __commonJS({ if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) { throw new TypeError("Invalid patch version"); } - if (!m8[4]) { + if (!m[4]) { this.prerelease = []; } else { - this.prerelease = m8[4].split(".").map((id) => { + this.prerelease = m[4].split(".").map((id) => { if (/^[0-9]+$/.test(id)) { const num = +id; if (num >= 0 && num < MAX_SAFE_INTEGER) { @@ -15891,7 +7843,7 @@ var require_semver = __commonJS({ return id; }); } - this.build = m8[5] ? m8[5].split(".") : []; + this.build = m[5] ? m[5].split(".") : []; this.format(); } format() { @@ -15952,45 +7904,45 @@ var require_semver = __commonJS({ } else if (!this.prerelease.length && !other.prerelease.length) { return 0; } - let i6 = 0; + let i = 0; do { - const a7 = this.prerelease[i6]; - const b3 = other.prerelease[i6]; - debug("prerelease compare", i6, a7, b3); - if (a7 === void 0 && b3 === void 0) { + const a = this.prerelease[i]; + const b = other.prerelease[i]; + debug("prerelease compare", i, a, b); + if (a === void 0 && b === void 0) { return 0; - } else if (b3 === void 0) { + } else if (b === void 0) { return 1; - } else if (a7 === void 0) { + } else if (a === void 0) { return -1; - } else if (a7 === b3) { + } else if (a === b) { continue; } else { - return compareIdentifiers(a7, b3); + return compareIdentifiers(a, b); } - } while (++i6); + } while (++i); } compareBuild(other) { if (!(other instanceof _SemVer)) { other = new _SemVer(other, this.options); } - let i6 = 0; + let i = 0; do { - const a7 = this.build[i6]; - const b3 = other.build[i6]; - debug("build compare", i6, a7, b3); - if (a7 === void 0 && b3 === void 0) { + const a = this.build[i]; + const b = other.build[i]; + debug("build compare", i, a, b); + if (a === void 0 && b === void 0) { return 0; - } else if (b3 === void 0) { + } else if (b === void 0) { return 1; - } else if (a7 === void 0) { + } else if (a === void 0) { return -1; - } else if (a7 === b3) { + } else if (a === b) { continue; } else { - return compareIdentifiers(a7, b3); + return compareIdentifiers(a, b); } - } while (++i6); + } while (++i); } // preminor will bump the version up to the next minor release, and immediately // down to pre-release. premajor and prepatch work the same way. @@ -16000,7 +7952,7 @@ var require_semver = __commonJS({ throw new Error("invalid increment argument: identifier is empty"); } if (identifier) { - const match = `-${identifier}`.match(this.options.loose ? re3[t3.PRERELEASELOOSE] : re3[t3.PRERELEASE]); + const match = `-${identifier}`.match(this.options.loose ? re[t.PRERELEASELOOSE] : re[t.PRERELEASE]); if (!match || match[1] !== identifier) { throw new Error(`invalid identifier: ${identifier}`); } @@ -16063,14 +8015,14 @@ var require_semver = __commonJS({ if (this.prerelease.length === 0) { this.prerelease = [base]; } else { - let i6 = this.prerelease.length; - while (--i6 >= 0) { - if (typeof this.prerelease[i6] === "number") { - this.prerelease[i6]++; - i6 = -2; + let i = this.prerelease.length; + while (--i >= 0) { + if (typeof this.prerelease[i] === "number") { + this.prerelease[i]++; + i = -2; } } - if (i6 === -1) { + if (i === -1) { if (identifier === this.prerelease.join(".") && identifierBase === false) { throw new Error("invalid increment argument: identifier already exists"); } @@ -16102,13 +8054,13 @@ var require_semver = __commonJS({ return this; } }; - module2.exports = SemVer; + module.exports = SemVer; } }); // -var require_parse3 = __commonJS({ - ""(exports, module2) { +var require_parse = __commonJS({ + ""(exports, module) { "use strict"; var SemVer = require_semver(); var parse2 = (version, options, throwErrors = false) => { @@ -16117,46 +8069,46 @@ var require_parse3 = __commonJS({ } try { return new SemVer(version, options); - } catch (er2) { + } catch (er) { if (!throwErrors) { return null; } - throw er2; + throw er; } }; - module2.exports = parse2; + module.exports = parse2; } }); // var require_valid = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; - var parse2 = require_parse3(); + var parse2 = require_parse(); var valid = (version, options) => { - const v4 = parse2(version, options); - return v4 ? v4.version : null; + const v = parse2(version, options); + return v ? v.version : null; }; - module2.exports = valid; + module.exports = valid; } }); // var require_clean = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; - var parse2 = require_parse3(); + var parse2 = require_parse(); var clean = (version, options) => { - const s5 = parse2(version.trim().replace(/^[=v]+/, ""), options); - return s5 ? s5.version : null; + const s = parse2(version.trim().replace(/^[=v]+/, ""), options); + return s ? s.version : null; }; - module2.exports = clean; + module.exports = clean; } }); // var require_inc = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); var inc = (version, release, options, identifier, identifierBase) => { @@ -16170,29 +8122,29 @@ var require_inc = __commonJS({ version instanceof SemVer ? version.version : version, options ).inc(release, identifier, identifierBase).version; - } catch (er2) { + } catch (er) { return null; } }; - module2.exports = inc; + module.exports = inc; } }); // var require_diff = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; - var parse2 = require_parse3(); + var parse2 = require_parse(); var diff = (version1, version2) => { const v1 = parse2(version1, null, true); - const v22 = parse2(version2, null, true); - const comparison = v1.compare(v22); + const v2 = parse2(version2, null, true); + const comparison = v1.compare(v2); if (comparison === 0) { return null; } const v1Higher = comparison > 0; - const highVersion = v1Higher ? v1 : v22; - const lowVersion = v1Higher ? v22 : v1; + const highVersion = v1Higher ? v1 : v2; + const lowVersion = v1Higher ? v2 : v1; const highHasPre = !!highVersion.prerelease.length; const lowHasPre = !!lowVersion.prerelease.length; if (lowHasPre && !highHasPre) { @@ -16207,245 +8159,245 @@ var require_diff = __commonJS({ } } const prefix = highHasPre ? "pre" : ""; - if (v1.major !== v22.major) { + if (v1.major !== v2.major) { return prefix + "major"; } - if (v1.minor !== v22.minor) { + if (v1.minor !== v2.minor) { return prefix + "minor"; } - if (v1.patch !== v22.patch) { + if (v1.patch !== v2.patch) { return prefix + "patch"; } return "prerelease"; }; - module2.exports = diff; + module.exports = diff; } }); // var require_major = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); - var major = (a7, loose) => new SemVer(a7, loose).major; - module2.exports = major; + var major = (a, loose) => new SemVer(a, loose).major; + module.exports = major; } }); // var require_minor = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); - var minor = (a7, loose) => new SemVer(a7, loose).minor; - module2.exports = minor; + var minor = (a, loose) => new SemVer(a, loose).minor; + module.exports = minor; } }); // var require_patch = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); - var patch = (a7, loose) => new SemVer(a7, loose).patch; - module2.exports = patch; + var patch = (a, loose) => new SemVer(a, loose).patch; + module.exports = patch; } }); // var require_prerelease = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; - var parse2 = require_parse3(); + var parse2 = require_parse(); var prerelease = (version, options) => { const parsed = parse2(version, options); return parsed && parsed.prerelease.length ? parsed.prerelease : null; }; - module2.exports = prerelease; + module.exports = prerelease; } }); // var require_compare = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); - var compare = (a7, b3, loose) => new SemVer(a7, loose).compare(new SemVer(b3, loose)); - module2.exports = compare; + var compare = (a, b, loose) => new SemVer(a, loose).compare(new SemVer(b, loose)); + module.exports = compare; } }); // var require_rcompare = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var rcompare = (a7, b3, loose) => compare(b3, a7, loose); - module2.exports = rcompare; + var rcompare = (a, b, loose) => compare(b, a, loose); + module.exports = rcompare; } }); // var require_compare_loose = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var compareLoose = (a7, b3) => compare(a7, b3, true); - module2.exports = compareLoose; + var compareLoose = (a, b) => compare(a, b, true); + module.exports = compareLoose; } }); // var require_compare_build = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); - var compareBuild = (a7, b3, loose) => { - const versionA = new SemVer(a7, loose); - const versionB = new SemVer(b3, loose); + var compareBuild = (a, b, loose) => { + const versionA = new SemVer(a, loose); + const versionB = new SemVer(b, loose); return versionA.compare(versionB) || versionA.compareBuild(versionB); }; - module2.exports = compareBuild; + module.exports = compareBuild; } }); // var require_sort = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compareBuild = require_compare_build(); - var sort = (list, loose) => list.sort((a7, b3) => compareBuild(a7, b3, loose)); - module2.exports = sort; + var sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose)); + module.exports = sort; } }); // var require_rsort = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compareBuild = require_compare_build(); - var rsort = (list, loose) => list.sort((a7, b3) => compareBuild(b3, a7, loose)); - module2.exports = rsort; + var rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)); + module.exports = rsort; } }); // var require_gt = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var gt2 = (a7, b3, loose) => compare(a7, b3, loose) > 0; - module2.exports = gt2; + var gt = (a, b, loose) => compare(a, b, loose) > 0; + module.exports = gt; } }); // var require_lt = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var lt2 = (a7, b3, loose) => compare(a7, b3, loose) < 0; - module2.exports = lt2; + var lt = (a, b, loose) => compare(a, b, loose) < 0; + module.exports = lt; } }); // var require_eq = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var eq = (a7, b3, loose) => compare(a7, b3, loose) === 0; - module2.exports = eq; + var eq = (a, b, loose) => compare(a, b, loose) === 0; + module.exports = eq; } }); // var require_neq = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var neq = (a7, b3, loose) => compare(a7, b3, loose) !== 0; - module2.exports = neq; + var neq = (a, b, loose) => compare(a, b, loose) !== 0; + module.exports = neq; } }); // var require_gte = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var gte = (a7, b3, loose) => compare(a7, b3, loose) >= 0; - module2.exports = gte; + var gte = (a, b, loose) => compare(a, b, loose) >= 0; + module.exports = gte; } }); // var require_lte = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var compare = require_compare(); - var lte = (a7, b3, loose) => compare(a7, b3, loose) <= 0; - module2.exports = lte; + var lte = (a, b, loose) => compare(a, b, loose) <= 0; + module.exports = lte; } }); // var require_cmp = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var eq = require_eq(); var neq = require_neq(); - var gt2 = require_gt(); + var gt = require_gt(); var gte = require_gte(); - var lt2 = require_lt(); + var lt = require_lt(); var lte = require_lte(); - var cmp = (a7, op, b3, loose) => { + var cmp = (a, op, b, loose) => { switch (op) { case "===": - if (typeof a7 === "object") { - a7 = a7.version; + if (typeof a === "object") { + a = a.version; } - if (typeof b3 === "object") { - b3 = b3.version; + if (typeof b === "object") { + b = b.version; } - return a7 === b3; + return a === b; case "!==": - if (typeof a7 === "object") { - a7 = a7.version; + if (typeof a === "object") { + a = a.version; } - if (typeof b3 === "object") { - b3 = b3.version; + if (typeof b === "object") { + b = b.version; } - return a7 !== b3; + return a !== b; case "": case "=": case "==": - return eq(a7, b3, loose); + return eq(a, b, loose); case "!=": - return neq(a7, b3, loose); + return neq(a, b, loose); case ">": - return gt2(a7, b3, loose); + return gt(a, b, loose); case ">=": - return gte(a7, b3, loose); + return gte(a, b, loose); case "<": - return lt2(a7, b3, loose); + return lt(a, b, loose); case "<=": - return lte(a7, b3, loose); + return lte(a, b, loose); default: throw new TypeError(`Invalid operator: ${op}`); } }; - module2.exports = cmp; + module.exports = cmp; } }); // var require_coerce = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); - var parse2 = require_parse3(); - var { safeRe: re3, t: t3 } = require_re(); + var parse2 = require_parse(); + var { safeRe: re, t } = require_re(); var coerce = (version, options) => { if (version instanceof SemVer) { return version; @@ -16459,9 +8411,9 @@ var require_coerce = __commonJS({ options = options || {}; let match = null; if (!options.rtl) { - match = version.match(options.includePrerelease ? re3[t3.COERCEFULL] : re3[t3.COERCE]); + match = version.match(options.includePrerelease ? re[t.COERCEFULL] : re[t.COERCE]); } else { - const coerceRtlRegex = options.includePrerelease ? re3[t3.COERCERTLFULL] : re3[t3.COERCERTL]; + const coerceRtlRegex = options.includePrerelease ? re[t.COERCERTLFULL] : re[t.COERCERTL]; let next; while ((next = coerceRtlRegex.exec(version)) && (!match || match.index + match[0].length !== version.length)) { if (!match || next.index + next[0].length !== match.index + match[0].length) { @@ -16481,13 +8433,13 @@ var require_coerce = __commonJS({ const build = options.includePrerelease && match[6] ? `+${match[6]}` : ""; return parse2(`${major}.${minor}.${patch}${prerelease}${build}`, options); }; - module2.exports = coerce; + module.exports = coerce; } }); // var require_lrucache = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var LRUCache = class { constructor() { @@ -16519,13 +8471,13 @@ var require_lrucache = __commonJS({ return this; } }; - module2.exports = LRUCache; + module.exports = LRUCache; } }); // var require_range = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SPACE_CHARACTERS = /\s+/g; var Range = class _Range { @@ -16548,19 +8500,19 @@ var require_range = __commonJS({ this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; this.raw = range.trim().replace(SPACE_CHARACTERS, " "); - this.set = this.raw.split("||").map((r3) => this.parseRange(r3.trim())).filter((c3) => c3.length); + this.set = this.raw.split("||").map((r) => this.parseRange(r.trim())).filter((c) => c.length); if (!this.set.length) { throw new TypeError(`Invalid SemVer Range: ${this.raw}`); } if (this.set.length > 1) { const first = this.set[0]; - this.set = this.set.filter((c3) => !isNullSet(c3[0])); + this.set = this.set.filter((c) => !isNullSet(c[0])); if (this.set.length === 0) { this.set = [first]; } else if (this.set.length > 1) { - for (const c3 of this.set) { - if (c3.length === 1 && isAny(c3[0])) { - this.set = [c3]; + for (const c of this.set) { + if (c.length === 1 && isAny(c[0])) { + this.set = [c]; break; } } @@ -16571,16 +8523,16 @@ var require_range = __commonJS({ get range() { if (this.formatted === void 0) { this.formatted = ""; - for (let i6 = 0; i6 < this.set.length; i6++) { - if (i6 > 0) { + for (let i = 0; i < this.set.length; i++) { + if (i > 0) { this.formatted += "||"; } - const comps = this.set[i6]; - for (let k3 = 0; k3 < comps.length; k3++) { - if (k3 > 0) { + const comps = this.set[i]; + for (let k = 0; k < comps.length; k++) { + if (k > 0) { this.formatted += " "; } - this.formatted += comps[k3].toString().trim(); + this.formatted += comps[k].toString().trim(); } } } @@ -16600,20 +8552,20 @@ var require_range = __commonJS({ return cached; } const loose = this.options.loose; - const hr2 = loose ? re3[t3.HYPHENRANGELOOSE] : re3[t3.HYPHENRANGE]; - range = range.replace(hr2, hyphenReplace(this.options.includePrerelease)); + const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]; + range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); debug("hyphen replace", range); - range = range.replace(re3[t3.COMPARATORTRIM], comparatorTrimReplace); + range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace); debug("comparator trim", range); - range = range.replace(re3[t3.TILDETRIM], tildeTrimReplace); + range = range.replace(re[t.TILDETRIM], tildeTrimReplace); debug("tilde trim", range); - range = range.replace(re3[t3.CARETTRIM], caretTrimReplace); + range = range.replace(re[t.CARETTRIM], caretTrimReplace); debug("caret trim", range); let rangeList = range.split(" ").map((comp) => parseComparator(comp, this.options)).join(" ").split(/\s+/).map((comp) => replaceGTE0(comp, this.options)); if (loose) { rangeList = rangeList.filter((comp) => { debug("loose invalid filter", comp, this.options); - return !!comp.match(re3[t3.COMPARATORLOOSE]); + return !!comp.match(re[t.COMPARATORLOOSE]); }); } debug("range list", rangeList); @@ -16654,19 +8606,19 @@ var require_range = __commonJS({ if (typeof version === "string") { try { version = new SemVer(version, this.options); - } catch (er2) { + } catch (er) { return false; } } - for (let i6 = 0; i6 < this.set.length; i6++) { - if (testSet(this.set[i6], version, this.options)) { + for (let i = 0; i < this.set.length; i++) { + if (testSet(this.set[i], version, this.options)) { return true; } } return false; } }; - module2.exports = Range; + module.exports = Range; var LRU = require_lrucache(); var cache = new LRU(); var parseOptions = require_parse_options(); @@ -16674,15 +8626,15 @@ var require_range = __commonJS({ var debug = require_debug(); var SemVer = require_semver(); var { - safeRe: re3, - t: t3, + safeRe: re, + t, comparatorTrimReplace, tildeTrimReplace, caretTrimReplace } = require_re(); - var { FLAG_INCLUDE_PRERELEASE, FLAG_LOOSE } = require_constants4(); - var isNullSet = (c3) => c3.value === "<0.0.0-0"; - var isAny = (c3) => c3.value === ""; + var { FLAG_INCLUDE_PRERELEASE, FLAG_LOOSE } = require_constants(); + var isNullSet = (c) => c.value === "<0.0.0-0"; + var isAny = (c) => c.value === ""; var isSatisfiable = (comparators, options) => { let result = true; const remainingComparators = comparators.slice(); @@ -16696,7 +8648,7 @@ var require_range = __commonJS({ return result; }; var parseComparator = (comp, options) => { - comp = comp.replace(re3[t3.BUILD], ""); + comp = comp.replace(re[t.BUILD], ""); debug("comp", comp, options); comp = replaceCarets(comp, options); debug("caret", comp); @@ -16710,70 +8662,70 @@ var require_range = __commonJS({ }; var isX = (id) => !id || id.toLowerCase() === "x" || id === "*"; var replaceTildes = (comp, options) => { - return comp.trim().split(/\s+/).map((c3) => replaceTilde(c3, options)).join(" "); + return comp.trim().split(/\s+/).map((c) => replaceTilde(c, options)).join(" "); }; var replaceTilde = (comp, options) => { - const r3 = options.loose ? re3[t3.TILDELOOSE] : re3[t3.TILDE]; - return comp.replace(r3, (_4, M3, m8, p5, pr) => { - debug("tilde", comp, _4, M3, m8, p5, pr); + const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]; + return comp.replace(r, (_, M, m, p, pr) => { + debug("tilde", comp, _, M, m, p, pr); let ret; - if (isX(M3)) { + if (isX(M)) { ret = ""; - } else if (isX(m8)) { - ret = `>=${M3}.0.0 <${+M3 + 1}.0.0-0`; - } else if (isX(p5)) { - ret = `>=${M3}.${m8}.0 <${M3}.${+m8 + 1}.0-0`; + } else if (isX(m)) { + ret = `>=${M}.0.0 <${+M + 1}.0.0-0`; + } else if (isX(p)) { + ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; } else if (pr) { debug("replaceTilde pr", pr); - ret = `>=${M3}.${m8}.${p5}-${pr} <${M3}.${+m8 + 1}.0-0`; + ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; } else { - ret = `>=${M3}.${m8}.${p5} <${M3}.${+m8 + 1}.0-0`; + ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; } debug("tilde return", ret); return ret; }); }; var replaceCarets = (comp, options) => { - return comp.trim().split(/\s+/).map((c3) => replaceCaret(c3, options)).join(" "); + return comp.trim().split(/\s+/).map((c) => replaceCaret(c, options)).join(" "); }; var replaceCaret = (comp, options) => { debug("caret", comp, options); - const r3 = options.loose ? re3[t3.CARETLOOSE] : re3[t3.CARET]; - const z2 = options.includePrerelease ? "-0" : ""; - return comp.replace(r3, (_4, M3, m8, p5, pr) => { - debug("caret", comp, _4, M3, m8, p5, pr); + const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]; + const z = options.includePrerelease ? "-0" : ""; + return comp.replace(r, (_, M, m, p, pr) => { + debug("caret", comp, _, M, m, p, pr); let ret; - if (isX(M3)) { + if (isX(M)) { ret = ""; - } else if (isX(m8)) { - ret = `>=${M3}.0.0${z2} <${+M3 + 1}.0.0-0`; - } else if (isX(p5)) { - if (M3 === "0") { - ret = `>=${M3}.${m8}.0${z2} <${M3}.${+m8 + 1}.0-0`; + } else if (isX(m)) { + ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`; + } else if (isX(p)) { + if (M === "0") { + ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`; } else { - ret = `>=${M3}.${m8}.0${z2} <${+M3 + 1}.0.0-0`; + ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; } } else if (pr) { debug("replaceCaret pr", pr); - if (M3 === "0") { - if (m8 === "0") { - ret = `>=${M3}.${m8}.${p5}-${pr} <${M3}.${m8}.${+p5 + 1}-0`; + if (M === "0") { + if (m === "0") { + ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; } else { - ret = `>=${M3}.${m8}.${p5}-${pr} <${M3}.${+m8 + 1}.0-0`; + ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; } } else { - ret = `>=${M3}.${m8}.${p5}-${pr} <${+M3 + 1}.0.0-0`; + ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; } } else { debug("no pr"); - if (M3 === "0") { - if (m8 === "0") { - ret = `>=${M3}.${m8}.${p5}${z2} <${M3}.${m8}.${+p5 + 1}-0`; + if (M === "0") { + if (m === "0") { + ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; } else { - ret = `>=${M3}.${m8}.${p5}${z2} <${M3}.${+m8 + 1}.0-0`; + ret = `>=${M}.${m}.${p}${z} <${M}.${+m + 1}.0-0`; } } else { - ret = `>=${M3}.${m8}.${p5} <${+M3 + 1}.0.0-0`; + ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; } } debug("caret return", ret); @@ -16782,16 +8734,16 @@ var require_range = __commonJS({ }; var replaceXRanges = (comp, options) => { debug("replaceXRanges", comp, options); - return comp.split(/\s+/).map((c3) => replaceXRange(c3, options)).join(" "); + return comp.split(/\s+/).map((c) => replaceXRange(c, options)).join(" "); }; var replaceXRange = (comp, options) => { comp = comp.trim(); - const r3 = options.loose ? re3[t3.XRANGELOOSE] : re3[t3.XRANGE]; - return comp.replace(r3, (ret, gtlt, M3, m8, p5, pr) => { - debug("xRange", comp, ret, gtlt, M3, m8, p5, pr); - const xM = isX(M3); - const xm = xM || isX(m8); - const xp = xm || isX(p5); + const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]; + return comp.replace(r, (ret, gtlt, M, m, p, pr) => { + debug("xRange", comp, ret, gtlt, M, m, p, pr); + const xM = isX(M); + const xm = xM || isX(m); + const xp = xm || isX(p); const anyX = xp; if (gtlt === "=" && anyX) { gtlt = ""; @@ -16805,35 +8757,35 @@ var require_range = __commonJS({ } } else if (gtlt && anyX) { if (xm) { - m8 = 0; + m = 0; } - p5 = 0; + p = 0; if (gtlt === ">") { gtlt = ">="; if (xm) { - M3 = +M3 + 1; - m8 = 0; - p5 = 0; + M = +M + 1; + m = 0; + p = 0; } else { - m8 = +m8 + 1; - p5 = 0; + m = +m + 1; + p = 0; } } else if (gtlt === "<=") { gtlt = "<"; if (xm) { - M3 = +M3 + 1; + M = +M + 1; } else { - m8 = +m8 + 1; + m = +m + 1; } } if (gtlt === "<") { pr = "-0"; } - ret = `${gtlt + M3}.${m8}.${p5}${pr}`; + ret = `${gtlt + M}.${m}.${p}${pr}`; } else if (xm) { - ret = `>=${M3}.0.0${pr} <${+M3 + 1}.0.0-0`; + ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; } else if (xp) { - ret = `>=${M3}.${m8}.0${pr} <${M3}.${+m8 + 1}.0-0`; + ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; } debug("xRange return", ret); return ret; @@ -16841,11 +8793,11 @@ var require_range = __commonJS({ }; var replaceStars = (comp, options) => { debug("replaceStars", comp, options); - return comp.trim().replace(re3[t3.STAR], ""); + return comp.trim().replace(re[t.STAR], ""); }; var replaceGTE0 = (comp, options) => { debug("replaceGTE0", comp, options); - return comp.trim().replace(re3[options.includePrerelease ? t3.GTE0PRE : t3.GTE0], ""); + return comp.trim().replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], ""); }; var hyphenReplace = (incPr) => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr) => { if (isX(fM)) { @@ -16875,19 +8827,19 @@ var require_range = __commonJS({ return `${from} ${to}`.trim(); }; var testSet = (set, version, options) => { - for (let i6 = 0; i6 < set.length; i6++) { - if (!set[i6].test(version)) { + for (let i = 0; i < set.length; i++) { + if (!set[i].test(version)) { return false; } } if (version.prerelease.length && !options.includePrerelease) { - for (let i6 = 0; i6 < set.length; i6++) { - debug(set[i6].semver); - if (set[i6].semver === Comparator.ANY) { + for (let i = 0; i < set.length; i++) { + debug(set[i].semver); + if (set[i].semver === Comparator.ANY) { continue; } - if (set[i6].semver.prerelease.length > 0) { - const allowed = set[i6].semver; + if (set[i].semver.prerelease.length > 0) { + const allowed = set[i].semver; if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { return true; } @@ -16902,7 +8854,7 @@ var require_range = __commonJS({ // var require_comparator = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var ANY = Symbol("SemVer ANY"); var Comparator = class _Comparator { @@ -16931,19 +8883,19 @@ var require_comparator = __commonJS({ debug("comp", this); } parse(comp) { - const r3 = this.options.loose ? re3[t3.COMPARATORLOOSE] : re3[t3.COMPARATOR]; - const m8 = comp.match(r3); - if (!m8) { + const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; + const m = comp.match(r); + if (!m) { throw new TypeError(`Invalid comparator: ${comp}`); } - this.operator = m8[1] !== void 0 ? m8[1] : ""; + this.operator = m[1] !== void 0 ? m[1] : ""; if (this.operator === "=") { this.operator = ""; } - if (!m8[2]) { + if (!m[2]) { this.semver = ANY; } else { - this.semver = new SemVer(m8[2], this.options.loose); + this.semver = new SemVer(m[2], this.options.loose); } } toString() { @@ -16957,7 +8909,7 @@ var require_comparator = __commonJS({ if (typeof version === "string") { try { version = new SemVer(version, this.options); - } catch (er2) { + } catch (er) { return false; } } @@ -17003,9 +8955,9 @@ var require_comparator = __commonJS({ return false; } }; - module2.exports = Comparator; + module.exports = Comparator; var parseOptions = require_parse_options(); - var { safeRe: re3, t: t3 } = require_re(); + var { safeRe: re, t } = require_re(); var cmp = require_cmp(); var debug = require_debug(); var SemVer = require_semver(); @@ -17015,34 +8967,34 @@ var require_comparator = __commonJS({ // var require_satisfies = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var Range = require_range(); var satisfies = (version, range, options) => { try { range = new Range(range, options); - } catch (er2) { + } catch (er) { return false; } return range.test(version); }; - module2.exports = satisfies; + module.exports = satisfies; } }); // var require_to_comparators = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var Range = require_range(); - var toComparators = (range, options) => new Range(range, options).set.map((comp) => comp.map((c3) => c3.value).join(" ").trim().split(" ")); - module2.exports = toComparators; + var toComparators = (range, options) => new Range(range, options).set.map((comp) => comp.map((c) => c.value).join(" ").trim().split(" ")); + module.exports = toComparators; } }); // var require_max_satisfying = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); var Range = require_range(); @@ -17052,26 +9004,26 @@ var require_max_satisfying = __commonJS({ let rangeObj = null; try { rangeObj = new Range(range, options); - } catch (er2) { + } catch (er) { return null; } - versions.forEach((v4) => { - if (rangeObj.test(v4)) { - if (!max || maxSV.compare(v4) === -1) { - max = v4; + versions.forEach((v) => { + if (rangeObj.test(v)) { + if (!max || maxSV.compare(v) === -1) { + max = v; maxSV = new SemVer(max, options); } } }); return max; }; - module2.exports = maxSatisfying; + module.exports = maxSatisfying; } }); // var require_min_satisfying = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); var Range = require_range(); @@ -17081,30 +9033,30 @@ var require_min_satisfying = __commonJS({ let rangeObj = null; try { rangeObj = new Range(range, options); - } catch (er2) { + } catch (er) { return null; } - versions.forEach((v4) => { - if (rangeObj.test(v4)) { - if (!min || minSV.compare(v4) === 1) { - min = v4; + versions.forEach((v) => { + if (rangeObj.test(v)) { + if (!min || minSV.compare(v) === 1) { + min = v; minSV = new SemVer(min, options); } } }); return min; }; - module2.exports = minSatisfying; + module.exports = minSatisfying; } }); // var require_min_version = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); var Range = require_range(); - var gt2 = require_gt(); + var gt = require_gt(); var minVersion = (range, loose) => { range = new Range(range, loose); let minver = new SemVer("0.0.0"); @@ -17116,8 +9068,8 @@ var require_min_version = __commonJS({ return minver; } minver = null; - for (let i6 = 0; i6 < range.set.length; ++i6) { - const comparators = range.set[i6]; + for (let i = 0; i < range.set.length; ++i) { + const comparators = range.set[i]; let setMin = null; comparators.forEach((comparator) => { const compver = new SemVer(comparator.semver.version); @@ -17131,7 +9083,7 @@ var require_min_version = __commonJS({ compver.raw = compver.format(); case "": case ">=": - if (!setMin || gt2(compver, setMin)) { + if (!setMin || gt(compver, setMin)) { setMin = compver; } break; @@ -17142,7 +9094,7 @@ var require_min_version = __commonJS({ throw new Error(`Unexpected operation: ${comparator.operator}`); } }); - if (setMin && (!minver || gt2(minver, setMin))) { + if (setMin && (!minver || gt(minver, setMin))) { minver = setMin; } } @@ -17151,37 +9103,37 @@ var require_min_version = __commonJS({ } return null; }; - module2.exports = minVersion; + module.exports = minVersion; } }); // var require_valid2 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var Range = require_range(); var validRange = (range, options) => { try { return new Range(range, options).range || "*"; - } catch (er2) { + } catch (er) { return null; } }; - module2.exports = validRange; + module.exports = validRange; } }); // var require_outside = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var SemVer = require_semver(); var Comparator = require_comparator(); var { ANY } = Comparator; var Range = require_range(); var satisfies = require_satisfies(); - var gt2 = require_gt(); - var lt2 = require_lt(); + var gt = require_gt(); + var lt = require_lt(); var lte = require_lte(); var gte = require_gte(); var outside = (version, range, hilo, options) => { @@ -17190,16 +9142,16 @@ var require_outside = __commonJS({ let gtfn, ltefn, ltfn, comp, ecomp; switch (hilo) { case ">": - gtfn = gt2; + gtfn = gt; ltefn = lte; - ltfn = lt2; + ltfn = lt; comp = ">"; ecomp = ">="; break; case "<": - gtfn = lt2; + gtfn = lt; ltefn = gte; - ltfn = gt2; + ltfn = gt; comp = "<"; ecomp = "<="; break; @@ -17209,8 +9161,8 @@ var require_outside = __commonJS({ if (satisfies(version, range, options)) { return false; } - for (let i6 = 0; i6 < range.set.length; ++i6) { - const comparators = range.set[i6]; + for (let i = 0; i < range.set.length; ++i) { + const comparators = range.set[i]; let high = null; let low = null; comparators.forEach((comparator) => { @@ -17236,56 +9188,56 @@ var require_outside = __commonJS({ } return true; }; - module2.exports = outside; + module.exports = outside; } }); // var require_gtr = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var outside = require_outside(); var gtr = (version, range, options) => outside(version, range, ">", options); - module2.exports = gtr; + module.exports = gtr; } }); // var require_ltr = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var outside = require_outside(); var ltr = (version, range, options) => outside(version, range, "<", options); - module2.exports = ltr; + module.exports = ltr; } }); // var require_intersects = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var Range = require_range(); - var intersects = (r1, r22, options) => { + var intersects = (r1, r2, options) => { r1 = new Range(r1, options); - r22 = new Range(r22, options); - return r1.intersects(r22, options); + r2 = new Range(r2, options); + return r1.intersects(r2, options); }; - module2.exports = intersects; + module.exports = intersects; } }); // var require_simplify = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var satisfies = require_satisfies(); var compare = require_compare(); - module2.exports = (versions, range, options) => { + module.exports = (versions, range, options) => { const set = []; let first = null; let prev = null; - const v4 = versions.sort((a7, b3) => compare(a7, b3, options)); - for (const version of v4) { + const v = versions.sort((a, b) => compare(a, b, options)); + for (const version of v) { const included = satisfies(version, range, options); if (included) { prev = version; @@ -17307,11 +9259,11 @@ var require_simplify = __commonJS({ for (const [min, max] of set) { if (min === max) { ranges.push(min); - } else if (!max && min === v4[0]) { + } else if (!max && min === v[0]) { ranges.push("*"); } else if (!max) { ranges.push(`>=${min}`); - } else if (min === v4[0]) { + } else if (min === v[0]) { ranges.push(`<=${max}`); } else { ranges.push(`${min} - ${max}`); @@ -17326,7 +9278,7 @@ var require_simplify = __commonJS({ // var require_subset = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var Range = require_range(); var Comparator = require_comparator(); @@ -17378,37 +9330,37 @@ var require_subset = __commonJS({ } } const eqSet = /* @__PURE__ */ new Set(); - let gt2, lt2; - for (const c3 of sub) { - if (c3.operator === ">" || c3.operator === ">=") { - gt2 = higherGT(gt2, c3, options); - } else if (c3.operator === "<" || c3.operator === "<=") { - lt2 = lowerLT(lt2, c3, options); + let gt, lt; + for (const c of sub) { + if (c.operator === ">" || c.operator === ">=") { + gt = higherGT(gt, c, options); + } else if (c.operator === "<" || c.operator === "<=") { + lt = lowerLT(lt, c, options); } else { - eqSet.add(c3.semver); + eqSet.add(c.semver); } } if (eqSet.size > 1) { return null; } let gtltComp; - if (gt2 && lt2) { - gtltComp = compare(gt2.semver, lt2.semver, options); + if (gt && lt) { + gtltComp = compare(gt.semver, lt.semver, options); if (gtltComp > 0) { return null; - } else if (gtltComp === 0 && (gt2.operator !== ">=" || lt2.operator !== "<=")) { + } else if (gtltComp === 0 && (gt.operator !== ">=" || lt.operator !== "<=")) { return null; } } for (const eq of eqSet) { - if (gt2 && !satisfies(eq, String(gt2), options)) { + if (gt && !satisfies(eq, String(gt), options)) { return null; } - if (lt2 && !satisfies(eq, String(lt2), options)) { + if (lt && !satisfies(eq, String(lt), options)) { return null; } - for (const c3 of dom) { - if (!satisfies(eq, String(c3), options)) { + for (const c of dom) { + if (!satisfies(eq, String(c), options)) { return false; } } @@ -17416,52 +9368,52 @@ var require_subset = __commonJS({ } let higher, lower; let hasDomLT, hasDomGT; - let needDomLTPre = lt2 && !options.includePrerelease && lt2.semver.prerelease.length ? lt2.semver : false; - let needDomGTPre = gt2 && !options.includePrerelease && gt2.semver.prerelease.length ? gt2.semver : false; - if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt2.operator === "<" && needDomLTPre.prerelease[0] === 0) { + let needDomLTPre = lt && !options.includePrerelease && lt.semver.prerelease.length ? lt.semver : false; + let needDomGTPre = gt && !options.includePrerelease && gt.semver.prerelease.length ? gt.semver : false; + if (needDomLTPre && needDomLTPre.prerelease.length === 1 && lt.operator === "<" && needDomLTPre.prerelease[0] === 0) { needDomLTPre = false; } - for (const c3 of dom) { - hasDomGT = hasDomGT || c3.operator === ">" || c3.operator === ">="; - hasDomLT = hasDomLT || c3.operator === "<" || c3.operator === "<="; - if (gt2) { + for (const c of dom) { + hasDomGT = hasDomGT || c.operator === ">" || c.operator === ">="; + hasDomLT = hasDomLT || c.operator === "<" || c.operator === "<="; + if (gt) { if (needDomGTPre) { - if (c3.semver.prerelease && c3.semver.prerelease.length && c3.semver.major === needDomGTPre.major && c3.semver.minor === needDomGTPre.minor && c3.semver.patch === needDomGTPre.patch) { + if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomGTPre.major && c.semver.minor === needDomGTPre.minor && c.semver.patch === needDomGTPre.patch) { needDomGTPre = false; } } - if (c3.operator === ">" || c3.operator === ">=") { - higher = higherGT(gt2, c3, options); - if (higher === c3 && higher !== gt2) { + if (c.operator === ">" || c.operator === ">=") { + higher = higherGT(gt, c, options); + if (higher === c && higher !== gt) { return false; } - } else if (gt2.operator === ">=" && !satisfies(gt2.semver, String(c3), options)) { + } else if (gt.operator === ">=" && !satisfies(gt.semver, String(c), options)) { return false; } } - if (lt2) { + if (lt) { if (needDomLTPre) { - if (c3.semver.prerelease && c3.semver.prerelease.length && c3.semver.major === needDomLTPre.major && c3.semver.minor === needDomLTPre.minor && c3.semver.patch === needDomLTPre.patch) { + if (c.semver.prerelease && c.semver.prerelease.length && c.semver.major === needDomLTPre.major && c.semver.minor === needDomLTPre.minor && c.semver.patch === needDomLTPre.patch) { needDomLTPre = false; } } - if (c3.operator === "<" || c3.operator === "<=") { - lower = lowerLT(lt2, c3, options); - if (lower === c3 && lower !== lt2) { + if (c.operator === "<" || c.operator === "<=") { + lower = lowerLT(lt, c, options); + if (lower === c && lower !== lt) { return false; } - } else if (lt2.operator === "<=" && !satisfies(lt2.semver, String(c3), options)) { + } else if (lt.operator === "<=" && !satisfies(lt.semver, String(c), options)) { return false; } } - if (!c3.operator && (lt2 || gt2) && gtltComp !== 0) { + if (!c.operator && (lt || gt) && gtltComp !== 0) { return false; } } - if (gt2 && hasDomLT && !lt2 && gtltComp !== 0) { + if (gt && hasDomLT && !lt && gtltComp !== 0) { return false; } - if (lt2 && hasDomGT && !gt2 && gtltComp !== 0) { + if (lt && hasDomGT && !gt && gtltComp !== 0) { return false; } if (needDomGTPre || needDomLTPre) { @@ -17469,33 +9421,33 @@ var require_subset = __commonJS({ } return true; }; - var higherGT = (a7, b3, options) => { - if (!a7) { - return b3; + var higherGT = (a, b, options) => { + if (!a) { + return b; } - const comp = compare(a7.semver, b3.semver, options); - return comp > 0 ? a7 : comp < 0 ? b3 : b3.operator === ">" && a7.operator === ">=" ? b3 : a7; + const comp = compare(a.semver, b.semver, options); + return comp > 0 ? a : comp < 0 ? b : b.operator === ">" && a.operator === ">=" ? b : a; }; - var lowerLT = (a7, b3, options) => { - if (!a7) { - return b3; + var lowerLT = (a, b, options) => { + if (!a) { + return b; } - const comp = compare(a7.semver, b3.semver, options); - return comp < 0 ? a7 : comp > 0 ? b3 : b3.operator === "<" && a7.operator === "<=" ? b3 : a7; + const comp = compare(a.semver, b.semver, options); + return comp < 0 ? a : comp > 0 ? b : b.operator === "<" && a.operator === "<=" ? b : a; }; - module2.exports = subset; + module.exports = subset; } }); // var require_semver2 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var internalRe = require_re(); - var constants = require_constants4(); + var constants = require_constants(); var SemVer = require_semver(); var identifiers = require_identifiers(); - var parse2 = require_parse3(); + var parse2 = require_parse(); var valid = require_valid(); var clean = require_clean(); var inc = require_inc(); @@ -17510,8 +9462,8 @@ var require_semver2 = __commonJS({ var compareBuild = require_compare_build(); var sort = require_sort(); var rsort = require_rsort(); - var gt2 = require_gt(); - var lt2 = require_lt(); + var gt = require_gt(); + var lt = require_lt(); var eq = require_eq(); var neq = require_neq(); var gte = require_gte(); @@ -17532,7 +9484,7 @@ var require_semver2 = __commonJS({ var intersects = require_intersects(); var simplifyRange = require_simplify(); var subset = require_subset(); - module2.exports = { + module.exports = { parse: parse2, valid, clean, @@ -17548,8 +9500,8 @@ var require_semver2 = __commonJS({ compareBuild, sort, rsort, - gt: gt2, - lt: lt2, + gt, + lt, eq, neq, gte, @@ -17787,21 +9739,21 @@ var require_dist = __commonJS({ return JSON.stringify(input); } var __assign = function() { - __assign = Object.assign || function __assign2(t3) { - for (var s5, i6 = 1, n3 = arguments.length; i6 < n3; i6++) { - s5 = arguments[i6]; - for (var p5 in s5) - if (Object.prototype.hasOwnProperty.call(s5, p5)) - t3[p5] = s5[p5]; + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; } - return t3; + return t; }; return __assign.apply(this, arguments); }; function optional(obj) { return obj; } - function on2(typeName, internal) { + function on(typeName, internal) { var _a2, _b2; var fragment2 = (_a2 = {}, _a2[typeSymbol] = exports.GraphQLType.INLINE_FRAGMENT, _a2.typeName = typeName, _a2.internal = internal, _a2); return _b2 = {}, _b2[Symbol("InlineFragment(".concat(typeName, ")"))] = fragment2, _b2; @@ -17810,7 +9762,7 @@ var require_dist = __commonJS({ var fragments = {}; for (var _i = 0, _a2 = Object.entries(types3); _i < _a2.length; _i++) { var _b2 = _a2[_i], typeName = _b2[0], internal = _b2[1]; - fragments = __assign(__assign({}, fragments), on2(typeName, internal)); + fragments = __assign(__assign({}, fragments), on(typeName, internal)); } return fragments; } @@ -17848,7 +9800,7 @@ var require_dist = __commonJS({ types3.constant = function(_c2) { return scalarType(); }; - types3.oneOf = function(_e3) { + types3.oneOf = function(_e) { return scalarType(); }; types3.custom = function() { @@ -17862,7 +9814,7 @@ var require_dist = __commonJS({ exports.fragment = fragment; exports.fragmentToString = fragmentToString; exports.mutation = mutation; - exports.on = on2; + exports.on = on; exports.onUnion = onUnion; exports.optional = optional; exports.params = params2; @@ -17878,7 +9830,7 @@ var require_dist = __commonJS({ // var require_fast_content_type_parse = __commonJS({ - ""(exports, module2) { + ""(exports, module) { "use strict"; var NullObject = function NullObject2() { }; @@ -17965,10 +9917,10 @@ var require_fast_content_type_parse = __commonJS({ } return result; } - module2.exports.default = { parse: parse2, safeParse: safeParse2 }; - module2.exports.parse = parse2; - module2.exports.safeParse = safeParse2; - module2.exports.defaultContentType = defaultContentType; + module.exports.default = { parse: parse2, safeParse: safeParse2 }; + module.exports.parse = parse2; + module.exports.safeParse = safeParse2; + module.exports.defaultContentType = defaultContentType; } }); @@ -17984,11 +9936,11 @@ var require_posix = __commonJS({ const { ignoreErrors = false } = options; try { return checkStat(await (0, promises_1.stat)(path), options); - } catch (e5) { - const er2 = e5; - if (ignoreErrors || er2.code === "EACCES") + } catch (e) { + const er = e; + if (ignoreErrors || er.code === "EACCES") return false; - throw er2; + throw er; } }; exports.isexe = isexe; @@ -17996,11 +9948,11 @@ var require_posix = __commonJS({ const { ignoreErrors = false } = options; try { return checkStat((0, fs_1.statSync)(path), options); - } catch (e5) { - const er2 = e5; - if (ignoreErrors || er2.code === "EACCES") + } catch (e) { + const er = e; + if (ignoreErrors || er.code === "EACCES") return false; - throw er2; + throw er; } }; exports.sync = sync; @@ -18016,11 +9968,11 @@ var require_posix = __commonJS({ const mod = stat.mode; const uid = stat.uid; const gid = stat.gid; - const u5 = parseInt("100", 8); - const g2 = parseInt("010", 8); - const o8 = parseInt("001", 8); - const ug = u5 | g2; - return !!(mod & o8 || mod & g2 && groups.has(gid) || mod & u5 && uid === myUid || mod & ug && myUid === 0); + const u = parseInt("100", 8); + const g = parseInt("010", 8); + const o = parseInt("001", 8); + const ug = u | g; + return !!(mod & o || mod & g && groups.has(gid) || mod & u && uid === myUid || mod & ug && myUid === 0); }; } }); @@ -18037,11 +9989,11 @@ var require_win32 = __commonJS({ const { ignoreErrors = false } = options; try { return checkStat(await (0, promises_1.stat)(path), path, options); - } catch (e5) { - const er2 = e5; - if (ignoreErrors || er2.code === "EACCES") + } catch (e) { + const er = e; + if (ignoreErrors || er.code === "EACCES") return false; - throw er2; + throw er; } }; exports.isexe = isexe; @@ -18049,11 +10001,11 @@ var require_win32 = __commonJS({ const { ignoreErrors = false } = options; try { return checkStat((0, fs_1.statSync)(path), path, options); - } catch (e5) { - const er2 = e5; - if (ignoreErrors || er2.code === "EACCES") + } catch (e) { + const er = e; + if (ignoreErrors || er.code === "EACCES") return false; - throw er2; + throw er; } }; exports.sync = sync; @@ -18063,10 +10015,10 @@ var require_win32 = __commonJS({ if (peSplit.indexOf("") !== -1) { return true; } - for (let i6 = 0; i6 < peSplit.length; i6++) { - const p5 = peSplit[i6].toLowerCase(); - const ext = path.substring(path.length - p5.length).toLowerCase(); - if (p5 && ext === p5) { + for (let i = 0; i < peSplit.length; i++) { + const p = peSplit[i].toLowerCase(); + const ext = path.substring(path.length - p.length).toLowerCase(); + if (p && ext === p) { return true; } } @@ -18088,42 +10040,42 @@ var require_options = __commonJS({ var require_cjs = __commonJS({ ""(exports) { "use strict"; - var __createBinding = exports && exports.__createBinding || (Object.create ? function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - var desc = Object.getOwnPropertyDescriptor(m8, k3); - if (!desc || ("get" in desc ? !m8.__esModule : desc.writable || desc.configurable)) { + var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { - return m8[k3]; + return m[k]; } }; } - Object.defineProperty(o8, k22, desc); - } : function(o8, m8, k3, k22) { - if (k22 === void 0) - k22 = k3; - o8[k22] = m8[k3]; + Object.defineProperty(o, k2, desc); + } : function(o, m, k, k2) { + if (k2 === void 0) + k2 = k; + o[k2] = m[k]; }); - var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o8, v4) { - Object.defineProperty(o8, "default", { enumerable: true, value: v4 }); - } : function(o8, v4) { - o8["default"] = v4; + var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + } : function(o, v) { + o["default"] = v; }); var __importStar = exports && exports.__importStar || function(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { - for (var k3 in mod) - if (k3 !== "default" && Object.prototype.hasOwnProperty.call(mod, k3)) - __createBinding(result, mod, k3); + for (var k in mod) + if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) + __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; }; - var __exportStar = exports && exports.__exportStar || function(m8, exports2) { - for (var p5 in m8) - if (p5 !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p5)) - __createBinding(exports2, m8, p5); + var __exportStar = exports && exports.__exportStar || function(m, exports2) { + for (var p in m) + if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) + __createBinding(exports2, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.sync = exports.isexe = exports.posix = exports.win32 = void 0; @@ -18141,7 +10093,7 @@ var require_cjs = __commonJS({ // var require_lib2 = __commonJS({ - ""(exports, module2) { + ""(exports, module) { var { isexe, sync: isexeSync } = require_cjs(); var { join: join6, delimiter, sep: sep2, posix } = __require("path"); var isWindows = process.platform === "win32"; @@ -18178,9 +10130,9 @@ var require_lib2 = __commonJS({ const { pathEnv, pathExt, pathExtExe } = getPathInfo(cmd, opt); const found = []; for (const envPart of pathEnv) { - const p5 = getPathPart(envPart, cmd); + const p = getPathPart(envPart, cmd); for (const ext of pathExt) { - const withExt = p5 + ext; + const withExt = p + ext; const is = await isexe(withExt, { pathExt: pathExtExe, ignoreErrors: true }); if (is) { if (!opt.all) { @@ -18202,9 +10154,9 @@ var require_lib2 = __commonJS({ const { pathEnv, pathExt, pathExtExe } = getPathInfo(cmd, opt); const found = []; for (const pathEnvPart of pathEnv) { - const p5 = getPathPart(pathEnvPart, cmd); + const p = getPathPart(pathEnvPart, cmd); for (const ext of pathExt) { - const withExt = p5 + ext; + const withExt = p + ext; const is = isexeSync(withExt, { pathExt: pathExtExe, ignoreErrors: true }); if (is) { if (!opt.all) { @@ -18222,22 +10174,22 @@ var require_lib2 = __commonJS({ } throw getNotFoundError(cmd); }; - module2.exports = which2; + module.exports = which2; which2.sync = whichSync; } }); // var require_lockfile = __commonJS({ - ""(exports, module2) { - module2.exports = /******/ + ""(exports, module) { + module.exports = /******/ function(modules) { var installedModules = {}; function __webpack_require__(moduleId) { if (installedModules[moduleId]) { return installedModules[moduleId].exports; } - var module3 = installedModules[moduleId] = { + var module2 = installedModules[moduleId] = { /******/ i: moduleId, /******/ @@ -18246,9 +10198,9 @@ var require_lockfile = __commonJS({ exports: {} /******/ }; - modules[moduleId].call(module3.exports, module3, module3.exports, __webpack_require__); - module3.l = true; - return module3.exports; + modules[moduleId].call(module2.exports, module2, module2.exports, __webpack_require__); + module2.l = true; + return module2.exports; } __webpack_require__.m = modules; __webpack_require__.c = installedModules; @@ -18268,16 +10220,16 @@ var require_lockfile = __commonJS({ }); } }; - __webpack_require__.n = function(module3) { - var getter = module3 && module3.__esModule ? ( + __webpack_require__.n = function(module2) { + var getter = module2 && module2.__esModule ? ( /******/ function getDefault() { - return module3["default"]; + return module2["default"]; } ) : ( /******/ function getModuleExports() { - return module3; + return module2; } ); __webpack_require__.d(getter, "a", getter); @@ -18291,12 +10243,12 @@ var require_lockfile = __commonJS({ }([ /* 0 */ /***/ - function(module3, exports2) { - module3.exports = __require("path"); + function(module2, exports2) { + module2.exports = __require("path"); }, /* 1 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; exports2.__esModule = true; var _promise = __webpack_require__(173); @@ -18304,9 +10256,9 @@ var require_lockfile = __commonJS({ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - exports2.default = function(fn2) { + exports2.default = function(fn) { return function() { - var gen = fn2.apply(this, arguments); + var gen = fn.apply(this, arguments); return new _promise2.default(function(resolve5, reject) { function step(key, arg) { try { @@ -18333,17 +10285,17 @@ var require_lockfile = __commonJS({ }, /* 2 */ /***/ - function(module3, exports2) { - module3.exports = __require("util"); + function(module2, exports2) { + module2.exports = __require("util"); }, /* 3 */ /***/ - function(module3, exports2) { - module3.exports = __require("fs"); + function(module2, exports2) { + module2.exports = __require("fs"); }, /* 4 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -18378,7 +10330,7 @@ var require_lockfile = __commonJS({ }, /* 5 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -18421,9 +10373,9 @@ var require_lockfile = __commonJS({ let destStat; try { destStat = yield lstat(dest); - } catch (e5) { - if (e5.code !== "ENOENT") { - throw e5; + } catch (e) { + if (e.code !== "ENOENT") { + throw e; } } if (destStat) { @@ -19107,11 +11059,11 @@ var require_lockfile = __commonJS({ return void 0; } const buffer = yield readFileBuffer(path); - for (let i6 = 0; i6 < buffer.length; ++i6) { - if (buffer[i6] === cr2) { + for (let i = 0; i < buffer.length; ++i) { + if (buffer[i] === cr) { return "\r\n"; } - if (buffer[i6] === lf) { + if (buffer[i] === lf) { return "\n"; } } @@ -19306,7 +11258,7 @@ var require_lockfile = __commonJS({ const lstat = exports2.lstat = (0, (_promise2 || _load_promise2()).promisify)((_fs || _load_fs()).default.lstat); const chmod = exports2.chmod = (0, (_promise2 || _load_promise2()).promisify)((_fs || _load_fs()).default.chmod); const link = exports2.link = (0, (_promise2 || _load_promise2()).promisify)((_fs || _load_fs()).default.link); - const glob2 = exports2.glob = (0, (_promise2 || _load_promise2()).promisify)((_glob || _load_glob()).default); + const glob = exports2.glob = (0, (_promise2 || _load_promise2()).promisify)((_glob || _load_glob()).default); exports2.unlink = (_fsNormalized || _load_fsNormalized()).unlink; const CONCURRENT_QUEUE_ITEMS = (_fs || _load_fs()).default.copyFile ? 128 : 4; const fsSymlink = (0, (_promise2 || _load_promise2()).promisify)((_fs || _load_fs()).default.symlink); @@ -19337,12 +11289,12 @@ var require_lockfile = __commonJS({ function normalizeOS(body) { return body.replace(/\r\n/g, "\n"); } - const cr2 = "\r".charCodeAt(0); + const cr = "\r".charCodeAt(0); const lf = "\n".charCodeAt(0); }, /* 6 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -19433,10 +11385,10 @@ var require_lockfile = __commonJS({ }, /* 7 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var NODE_ENV = process.env.NODE_ENV; - var invariant = function(condition, format3, a7, b3, c3, d5, e5, f6) { + var invariant = function(condition, format3, a, b, c, d, e, f) { if (NODE_ENV !== "production") { if (format3 === void 0) { throw new Error("invariant requires an error message argument"); @@ -19449,7 +11401,7 @@ var require_lockfile = __commonJS({ "Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings." ); } else { - var args = [a7, b3, c3, d5, e5, f6]; + var args = [a, b, c, d, e, f]; var argIndex = 0; error = new Error( format3.replace(/%s/g, function() { @@ -19462,25 +11414,25 @@ var require_lockfile = __commonJS({ throw error; } }; - module3.exports = invariant; + module2.exports = invariant; }, , /* 9 */ /***/ - function(module3, exports2) { - module3.exports = __require("crypto"); + function(module2, exports2) { + module2.exports = __require("crypto"); }, , /* 11 */ /***/ - function(module3, exports2) { - var global2 = module3.exports = typeof window != "undefined" && window.Math == Math ? window : typeof self != "undefined" && self.Math == Math ? self : Function("return this")(); + function(module2, exports2) { + var global = module2.exports = typeof window != "undefined" && window.Math == Math ? window : typeof self != "undefined" && self.Math == Math ? self : Function("return this")(); if (typeof __g == "number") - __g = global2; + __g = global; }, /* 12 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -19495,16 +11447,16 @@ var require_lockfile = __commonJS({ exports2.compareSortedArrays = compareSortedArrays; exports2.sleep = sleep; const _camelCase = __webpack_require__(176); - function sortAlpha(a7, b3) { - const shortLen = Math.min(a7.length, b3.length); - for (let i6 = 0; i6 < shortLen; i6++) { - const aChar = a7.charCodeAt(i6); - const bChar = b3.charCodeAt(i6); + function sortAlpha(a, b) { + const shortLen = Math.min(a.length, b.length); + for (let i = 0; i < shortLen; i++) { + const aChar = a.charCodeAt(i); + const bChar = b.charCodeAt(i); if (aChar !== bChar) { return aChar - bChar; } } - return a7.length - b3.length; + return a.length - b.length; } function entries(obj) { const entries2 = []; @@ -19549,8 +11501,8 @@ var require_lockfile = __commonJS({ if (array1.length !== array2.length) { return false; } - for (let i6 = 0, len = array1.length; i6 < len; i6++) { - if (array1[i6] !== array2[i6]) { + for (let i = 0, len = array1.length; i < len; i++) { + if (array1[i] !== array2[i]) { return false; } } @@ -19564,19 +11516,19 @@ var require_lockfile = __commonJS({ }, /* 13 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var store = __webpack_require__(107)("wks"); var uid = __webpack_require__(111); var Symbol2 = __webpack_require__(11).Symbol; var USE_SYMBOL = typeof Symbol2 == "function"; - var $exports = module3.exports = function(name) { + var $exports = module2.exports = function(name) { return store[name] || (store[name] = USE_SYMBOL && Symbol2[name] || (USE_SYMBOL ? Symbol2 : uid)("Symbol." + name)); }; $exports.store = store; }, /* 14 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -19813,14 +11765,14 @@ var require_lockfile = __commonJS({ , /* 17 */ /***/ - function(module3, exports2) { - module3.exports = __require("stream"); + function(module2, exports2) { + module2.exports = __require("stream"); }, , , /* 20 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -19857,13 +11809,13 @@ var require_lockfile = __commonJS({ , /* 22 */ /***/ - function(module3, exports2) { - module3.exports = __require("assert"); + function(module2, exports2) { + module2.exports = __require("assert"); }, /* 23 */ /***/ - function(module3, exports2) { - var core = module3.exports = { version: "2.5.7" }; + function(module2, exports2) { + var core = module2.exports = { version: "2.5.7" }; if (typeof __e == "number") __e = core; }, @@ -19872,18 +11824,18 @@ var require_lockfile = __commonJS({ , /* 27 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var isObject = __webpack_require__(34); - module3.exports = function(it2) { - if (!isObject(it2)) - throw TypeError(it2 + " is not an object!"); - return it2; + module2.exports = function(it) { + if (!isObject(it)) + throw TypeError(it + " is not an object!"); + return it; }; }, , /* 29 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -19917,10 +11869,10 @@ var require_lockfile = __commonJS({ , /* 31 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var dP = __webpack_require__(50); var createDesc = __webpack_require__(106); - module3.exports = __webpack_require__(33) ? function(object, key, value) { + module2.exports = __webpack_require__(33) ? function(object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function(object, key, value) { object[key] = value; @@ -19929,7 +11881,7 @@ var require_lockfile = __commonJS({ }, /* 32 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var buffer = __webpack_require__(63); var Buffer2 = buffer.Buffer; function copyProps(src, dst) { @@ -19938,7 +11890,7 @@ var require_lockfile = __commonJS({ } } if (Buffer2.from && Buffer2.alloc && Buffer2.allocUnsafe && Buffer2.allocUnsafeSlow) { - module3.exports = buffer; + module2.exports = buffer; } else { copyProps(buffer, exports2); exports2.Buffer = SafeBuffer; @@ -19984,8 +11936,8 @@ var require_lockfile = __commonJS({ }, /* 33 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = !__webpack_require__(85)(function() { + function(module2, exports2, __webpack_require__) { + module2.exports = !__webpack_require__(85)(function() { return Object.defineProperty({}, "a", { get: function() { return 7; } }).a != 7; @@ -19993,27 +11945,27 @@ var require_lockfile = __commonJS({ }, /* 34 */ /***/ - function(module3, exports2) { - module3.exports = function(it2) { - return typeof it2 === "object" ? it2 !== null : typeof it2 === "function"; + function(module2, exports2) { + module2.exports = function(it) { + return typeof it === "object" ? it !== null : typeof it === "function"; }; }, /* 35 */ /***/ - function(module3, exports2) { - module3.exports = {}; + function(module2, exports2) { + module2.exports = {}; }, /* 36 */ /***/ - function(module3, exports2) { - module3.exports = __require("os"); + function(module2, exports2) { + module2.exports = __require("os"); }, , , , /* 40 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -20026,7 +11978,7 @@ var require_lockfile = __commonJS({ setTimeout(resolve5, delay); }); } - function promisify(fn2, firstData) { + function promisify(fn, firstData) { return function(...args) { return new Promise(function(resolve5, reject) { args.push(function(err, ...result) { @@ -20044,7 +11996,7 @@ var require_lockfile = __commonJS({ resolve5(res); } }); - fn2.apply(null, args); + fn.apply(null, args); }); }; } @@ -20057,7 +12009,7 @@ var require_lockfile = __commonJS({ return Promise.resolve(results); } return new Promise((resolve5, reject) => { - for (let i6 = 0; i6 < concurrency; i6++) { + for (let i = 0; i < concurrency; i++) { next(); } function next() { @@ -20080,8 +12032,8 @@ var require_lockfile = __commonJS({ }, /* 41 */ /***/ - function(module3, exports2, __webpack_require__) { - var global2 = __webpack_require__(11); + function(module2, exports2, __webpack_require__) { + var global = __webpack_require__(11); var core = __webpack_require__(23); var ctx = __webpack_require__(48); var hide = __webpack_require__(31); @@ -20096,7 +12048,7 @@ var require_lockfile = __commonJS({ var IS_WRAP = type & $export.W; var exports3 = IS_GLOBAL ? core : core[name] || (core[name] = {}); var expProto = exports3[PROTOTYPE]; - var target = IS_GLOBAL ? global2 : IS_STATIC ? global2[name] : (global2[name] || {})[PROTOTYPE]; + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]; var key, own, out; if (IS_GLOBAL) source = name; @@ -20105,23 +12057,23 @@ var require_lockfile = __commonJS({ if (own && has(exports3, key)) continue; out = own ? target[key] : source[key]; - exports3[key] = IS_GLOBAL && typeof target[key] != "function" ? source[key] : IS_BIND && own ? ctx(out, global2) : IS_WRAP && target[key] == out ? function(C4) { - var F4 = function(a7, b3, c3) { - if (this instanceof C4) { + exports3[key] = IS_GLOBAL && typeof target[key] != "function" ? source[key] : IS_BIND && own ? ctx(out, global) : IS_WRAP && target[key] == out ? function(C) { + var F = function(a, b, c) { + if (this instanceof C) { switch (arguments.length) { case 0: - return new C4(); + return new C(); case 1: - return new C4(a7); + return new C(a); case 2: - return new C4(a7, b3); + return new C(a, b); } - return new C4(a7, b3, c3); + return new C(a, b, c); } - return C4.apply(this, arguments); + return C.apply(this, arguments); }; - F4[PROTOTYPE] = C4[PROTOTYPE]; - return F4; + F[PROTOTYPE] = C[PROTOTYPE]; + return F; }(out) : IS_PROTO && typeof out == "function" ? ctx(Function.call, out) : out; if (IS_PROTO) { (exports3.virtual || (exports3.virtual = {}))[key] = out; @@ -20138,25 +12090,25 @@ var require_lockfile = __commonJS({ $export.W = 32; $export.U = 64; $export.R = 128; - module3.exports = $export; + module2.exports = $export; }, /* 42 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { try { var util = __webpack_require__(2); if (typeof util.inherits !== "function") throw ""; - module3.exports = util.inherits; - } catch (e5) { - module3.exports = __webpack_require__(224); + module2.exports = util.inherits; + } catch (e) { + module2.exports = __webpack_require__(224); } }, , , /* 45 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -20176,77 +12128,77 @@ var require_lockfile = __commonJS({ }, /* 46 */ /***/ - function(module3, exports2) { - module3.exports = function(it2) { - if (typeof it2 != "function") - throw TypeError(it2 + " is not a function!"); - return it2; + function(module2, exports2) { + module2.exports = function(it) { + if (typeof it != "function") + throw TypeError(it + " is not a function!"); + return it; }; }, /* 47 */ /***/ - function(module3, exports2) { + function(module2, exports2) { var toString = {}.toString; - module3.exports = function(it2) { - return toString.call(it2).slice(8, -1); + module2.exports = function(it) { + return toString.call(it).slice(8, -1); }; }, /* 48 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var aFunction = __webpack_require__(46); - module3.exports = function(fn2, that, length) { - aFunction(fn2); + module2.exports = function(fn, that, length) { + aFunction(fn); if (that === void 0) - return fn2; + return fn; switch (length) { case 1: - return function(a7) { - return fn2.call(that, a7); + return function(a) { + return fn.call(that, a); }; case 2: - return function(a7, b3) { - return fn2.call(that, a7, b3); + return function(a, b) { + return fn.call(that, a, b); }; case 3: - return function(a7, b3, c3) { - return fn2.call(that, a7, b3, c3); + return function(a, b, c) { + return fn.call(that, a, b, c); }; } return function() { - return fn2.apply(that, arguments); + return fn.apply(that, arguments); }; }; }, /* 49 */ /***/ - function(module3, exports2) { + function(module2, exports2) { var hasOwnProperty = {}.hasOwnProperty; - module3.exports = function(it2, key) { - return hasOwnProperty.call(it2, key); + module2.exports = function(it, key) { + return hasOwnProperty.call(it, key); }; }, /* 50 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var anObject = __webpack_require__(27); var IE8_DOM_DEFINE = __webpack_require__(184); var toPrimitive = __webpack_require__(201); var dP = Object.defineProperty; - exports2.f = __webpack_require__(33) ? Object.defineProperty : function defineProperty(O5, P2, Attributes) { - anObject(O5); - P2 = toPrimitive(P2, true); + exports2.f = __webpack_require__(33) ? Object.defineProperty : function defineProperty(O, P, Attributes) { + anObject(O); + P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { - return dP(O5, P2, Attributes); - } catch (e5) { + return dP(O, P, Attributes); + } catch (e) { } if ("get" in Attributes || "set" in Attributes) throw TypeError("Accessors not supported!"); if ("value" in Attributes) - O5[P2] = Attributes.value; - return O5; + O[P] = Attributes.value; + return O; }; }, , @@ -20254,12 +12206,12 @@ var require_lockfile = __commonJS({ , /* 54 */ /***/ - function(module3, exports2) { - module3.exports = __require("events"); + function(module2, exports2) { + module2.exports = __require("events"); }, /* 55 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; const Buffer2 = __webpack_require__(32).Buffer; const crypto = __webpack_require__(9); @@ -20282,7 +12234,7 @@ var require_lockfile = __commonJS({ if (!match) { return; } - if (strict && !SPEC_ALGORITHMS.some((a7) => a7 === match[1])) { + if (strict && !SPEC_ALGORITHMS.some((a) => a === match[1])) { return; } this.algorithm = match[1]; @@ -20300,7 +12252,7 @@ var require_lockfile = __commonJS({ if (opts && opts.strict) { if (!// The spec has very restricted productions for algorithms. // https://www.w3.org/TR/CSP2/#source-list-syntax - (SPEC_ALGORITHMS.some((x2) => x2 === this.algorithm) && // Usually, if someone insists on using a "different" base64, we + (SPEC_ALGORITHMS.some((x) => x === this.algorithm) && // Usually, if someone insists on using a "different" base64, we // leave it as-is, since there's multiple standards, and the // specified is not a URL-safe variant. // https://www.w3.org/TR/CSP2/#base64_value @@ -20328,11 +12280,11 @@ var require_lockfile = __commonJS({ if (opts.strict) { sep2 = sep2.replace(/\S+/g, " "); } - return Object.keys(this).map((k3) => { - return this[k3].map((hash) => { + return Object.keys(this).map((k) => { + return this[k].map((hash) => { return Hash.prototype.toString.call(hash, opts); - }).filter((x2) => x2.length).join(sep2); - }).filter((x2) => x2.length).join(sep2); + }).filter((x) => x.length).join(sep2); + }).filter((x) => x.length).join(sep2); } concat(integrity, opts) { const other = typeof integrity === "string" ? integrity : stringify(integrity, opts); @@ -20361,7 +12313,7 @@ var require_lockfile = __commonJS({ }); } } - module3.exports.parse = parse2; + module2.exports.parse = parse2; function parse2(sri, opts) { opts = opts || {}; if (typeof sri === "string") { @@ -20390,7 +12342,7 @@ var require_lockfile = __commonJS({ return acc; }, new Integrity()); } - module3.exports.stringify = stringify; + module2.exports.stringify = stringify; function stringify(obj, opts) { if (obj.algorithm && obj.digest) { return Hash.prototype.toString.call(obj, opts); @@ -20400,7 +12352,7 @@ var require_lockfile = __commonJS({ return Integrity.prototype.toString.call(obj, opts); } } - module3.exports.fromHex = fromHex; + module2.exports.fromHex = fromHex; function fromHex(hexDigest, algorithm, opts) { const optString = opts && opts.options && opts.options.length ? `?${opts.options.join("?")}` : ""; return parse2( @@ -20408,7 +12360,7 @@ var require_lockfile = __commonJS({ opts ); } - module3.exports.fromData = fromData; + module2.exports.fromData = fromData; function fromData(data, opts) { opts = opts || {}; const algorithms = opts.algorithms || ["sha512"]; @@ -20429,25 +12381,25 @@ var require_lockfile = __commonJS({ return acc; }, new Integrity()); } - module3.exports.fromStream = fromStream; + module2.exports.fromStream = fromStream; function fromStream(stream, opts) { opts = opts || {}; - const P2 = opts.Promise || Promise; + const P = opts.Promise || Promise; const istream = integrityStream(opts); - return new P2((resolve5, reject) => { + return new P((resolve5, reject) => { stream.pipe(istream); stream.on("error", reject); istream.on("error", reject); let sri; - istream.on("integrity", (s5) => { - sri = s5; + istream.on("integrity", (s) => { + sri = s; }); istream.on("end", () => resolve5(sri)); istream.on("data", () => { }); }); } - module3.exports.checkData = checkData; + module2.exports.checkData = checkData; function checkData(data, sri, opts) { opts = opts || {}; sri = parse2(sri, opts); @@ -20488,27 +12440,27 @@ var require_lockfile = __commonJS({ throw err; } } - module3.exports.checkStream = checkStream; + module2.exports.checkStream = checkStream; function checkStream(stream, sri, opts) { opts = opts || {}; - const P2 = opts.Promise || Promise; + const P = opts.Promise || Promise; const checker = integrityStream(Object.assign({}, opts, { integrity: sri })); - return new P2((resolve5, reject) => { + return new P((resolve5, reject) => { stream.pipe(checker); stream.on("error", reject); checker.on("error", reject); let sri2; - checker.on("verified", (s5) => { - sri2 = s5; + checker.on("verified", (s) => { + sri2 = s; }); checker.on("end", () => resolve5(sri2)); checker.on("data", () => { }); }); } - module3.exports.integrityStream = integrityStream; + module2.exports.integrityStream = integrityStream; function integrityStream(opts) { opts = opts || {}; const sri = opts.integrity && parse2(opts.integrity, opts); @@ -20525,13 +12477,13 @@ var require_lockfile = __commonJS({ const stream = new Transform({ transform(chunk, enc, cb) { streamSize += chunk.length; - hashes.forEach((h4) => h4.update(chunk, enc)); + hashes.forEach((h) => h.update(chunk, enc)); cb(null, chunk, enc); } }).on("end", () => { const optString = opts.options && opts.options.length ? `?${opts.options.join("?")}` : ""; - const newSri = parse2(hashes.map((h4, i6) => { - return `${algorithms[i6]}-${h4.digest("base64")}${optString}`; + const newSri = parse2(hashes.map((h, i) => { + return `${algorithms[i]}-${h.digest("base64")}${optString}`; }).join(" "), opts); const match = goodSri && newSri.match(sri, opts); if (typeof opts.size === "number" && streamSize !== opts.size) { @@ -20559,7 +12511,7 @@ var require_lockfile = __commonJS({ }); return stream; } - module3.exports.create = createIntegrity; + module2.exports.create = createIntegrity; function createIntegrity(opts) { opts = opts || {}; const algorithms = opts.algorithms || ["sha512"]; @@ -20567,7 +12519,7 @@ var require_lockfile = __commonJS({ const hashes = algorithms.map(crypto.createHash); return { update: function(chunk, enc) { - hashes.forEach((h4) => h4.update(chunk, enc)); + hashes.forEach((h) => h.update(chunk, enc)); return this; }, digest: function(enc) { @@ -20619,13 +12571,13 @@ var require_lockfile = __commonJS({ , /* 60 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = minimatch; + function(module2, exports2, __webpack_require__) { + module2.exports = minimatch; minimatch.Minimatch = Minimatch; var path = { sep: "/" }; try { path = __webpack_require__(0); - } catch (er2) { + } catch (er) { } var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {}; var expand2 = __webpack_require__(175); @@ -20641,9 +12593,9 @@ var require_lockfile = __commonJS({ var twoStarDot = "(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?"; var twoStarNoDot = "(?:(?!(?:\\/|^)\\.).)*?"; var reSpecials = charSet("().*{}+?[]^$\\!"); - function charSet(s5) { - return s5.split("").reduce(function(set, c3) { - set[c3] = true; + function charSet(s) { + return s.split("").reduce(function(set, c) { + set[c] = true; return set; }, {}); } @@ -20651,40 +12603,40 @@ var require_lockfile = __commonJS({ minimatch.filter = filter; function filter(pattern, options) { options = options || {}; - return function(p5, i6, list) { - return minimatch(p5, pattern, options); + return function(p, i, list) { + return minimatch(p, pattern, options); }; } - function ext(a7, b3) { - a7 = a7 || {}; - b3 = b3 || {}; - var t3 = {}; - Object.keys(b3).forEach(function(k3) { - t3[k3] = b3[k3]; + function ext(a, b) { + a = a || {}; + b = b || {}; + var t = {}; + Object.keys(b).forEach(function(k) { + t[k] = b[k]; }); - Object.keys(a7).forEach(function(k3) { - t3[k3] = a7[k3]; + Object.keys(a).forEach(function(k) { + t[k] = a[k]; }); - return t3; + return t; } minimatch.defaults = function(def) { if (!def || !Object.keys(def).length) return minimatch; var orig = minimatch; - var m8 = function minimatch2(p5, pattern, options) { - return orig.minimatch(p5, pattern, ext(def, options)); + var m = function minimatch2(p, pattern, options) { + return orig.minimatch(p, pattern, ext(def, options)); }; - m8.Minimatch = function Minimatch2(pattern, options) { + m.Minimatch = function Minimatch2(pattern, options) { return new orig.Minimatch(pattern, ext(def, options)); }; - return m8; + return m; }; Minimatch.defaults = function(def) { if (!def || !Object.keys(def).length) return Minimatch; return minimatch.defaults(def).Minimatch; }; - function minimatch(p5, pattern, options) { + function minimatch(p, pattern, options) { if (typeof pattern !== "string") { throw new TypeError("glob pattern string required"); } @@ -20694,8 +12646,8 @@ var require_lockfile = __commonJS({ return false; } if (pattern.trim() === "") - return p5 === ""; - return new Minimatch(pattern, options).match(p5); + return p === ""; + return new Minimatch(pattern, options).match(p); } function Minimatch(pattern, options) { if (!(this instanceof Minimatch)) { @@ -20740,16 +12692,16 @@ var require_lockfile = __commonJS({ if (options.debug) this.debug = console.error; this.debug(this.pattern, set); - set = this.globParts = set.map(function(s5) { - return s5.split(slashSplit); + set = this.globParts = set.map(function(s) { + return s.split(slashSplit); }); this.debug(this.pattern, set); - set = set.map(function(s5, si, set2) { - return s5.map(this.parse, this); + set = set.map(function(s, si, set2) { + return s.map(this.parse, this); }, this); this.debug(this.pattern, set); - set = set.filter(function(s5) { - return s5.indexOf(false) === -1; + set = set.filter(function(s) { + return s.indexOf(false) === -1; }); this.debug(this.pattern, set); this.set = set; @@ -20762,7 +12714,7 @@ var require_lockfile = __commonJS({ var negateOffset = 0; if (options.nonegate) return; - for (var i6 = 0, l3 = pattern.length; i6 < l3 && pattern.charAt(i6) === "!"; i6++) { + for (var i = 0, l = pattern.length; i < l && pattern.charAt(i) === "!"; i++) { negate = !negate; negateOffset++; } @@ -20802,7 +12754,7 @@ var require_lockfile = __commonJS({ return GLOBSTAR; if (pattern === "") return ""; - var re3 = ""; + var re = ""; var hasMagic = !!options.nocase; var escaping = false; var patternListStack = []; @@ -20817,29 +12769,29 @@ var require_lockfile = __commonJS({ if (stateChar) { switch (stateChar) { case "*": - re3 += star; + re += star; hasMagic = true; break; case "?": - re3 += qmark; + re += qmark; hasMagic = true; break; default: - re3 += "\\" + stateChar; + re += "\\" + stateChar; break; } - self2.debug("clearStateChar %j %j", stateChar, re3); + self2.debug("clearStateChar %j %j", stateChar, re); stateChar = false; } } - for (var i6 = 0, len = pattern.length, c3; i6 < len && (c3 = pattern.charAt(i6)); i6++) { - this.debug("%s %s %s %j", pattern, i6, re3, c3); - if (escaping && reSpecials[c3]) { - re3 += "\\" + c3; + for (var i = 0, len = pattern.length, c; i < len && (c = pattern.charAt(i)); i++) { + this.debug("%s %s %s %j", pattern, i, re, c); + if (escaping && reSpecials[c]) { + re += "\\" + c; escaping = false; continue; } - switch (c3) { + switch (c) { case "/": return false; case "\\": @@ -20851,87 +12803,87 @@ var require_lockfile = __commonJS({ case "+": case "@": case "!": - this.debug("%s %s %s %j <-- stateChar", pattern, i6, re3, c3); + this.debug("%s %s %s %j <-- stateChar", pattern, i, re, c); if (inClass) { this.debug(" in class"); - if (c3 === "!" && i6 === classStart + 1) - c3 = "^"; - re3 += c3; + if (c === "!" && i === classStart + 1) + c = "^"; + re += c; continue; } self2.debug("call clearStateChar %j", stateChar); clearStateChar(); - stateChar = c3; + stateChar = c; if (options.noext) clearStateChar(); continue; case "(": if (inClass) { - re3 += "("; + re += "("; continue; } if (!stateChar) { - re3 += "\\("; + re += "\\("; continue; } patternListStack.push({ type: stateChar, - start: i6 - 1, - reStart: re3.length, + start: i - 1, + reStart: re.length, open: plTypes[stateChar].open, close: plTypes[stateChar].close }); - re3 += stateChar === "!" ? "(?:(?!(?:" : "(?:"; - this.debug("plType %j %j", stateChar, re3); + re += stateChar === "!" ? "(?:(?!(?:" : "(?:"; + this.debug("plType %j %j", stateChar, re); stateChar = false; continue; case ")": if (inClass || !patternListStack.length) { - re3 += "\\)"; + re += "\\)"; continue; } clearStateChar(); hasMagic = true; var pl = patternListStack.pop(); - re3 += pl.close; + re += pl.close; if (pl.type === "!") { negativeLists.push(pl); } - pl.reEnd = re3.length; + pl.reEnd = re.length; continue; case "|": if (inClass || !patternListStack.length || escaping) { - re3 += "\\|"; + re += "\\|"; escaping = false; continue; } clearStateChar(); - re3 += "|"; + re += "|"; continue; case "[": clearStateChar(); if (inClass) { - re3 += "\\" + c3; + re += "\\" + c; continue; } inClass = true; - classStart = i6; - reClassStart = re3.length; - re3 += c3; + classStart = i; + reClassStart = re.length; + re += c; continue; case "]": - if (i6 === classStart + 1 || !inClass) { - re3 += "\\" + c3; + if (i === classStart + 1 || !inClass) { + re += "\\" + c; escaping = false; continue; } if (inClass) { - var cs = pattern.substring(classStart + 1, i6); + var cs = pattern.substring(classStart + 1, i); try { RegExp("[" + cs + "]"); - } catch (er2) { + } catch (er) { var sp = this.parse(cs, SUBPARSE); - re3 = re3.substr(0, reClassStart) + "\\[" + sp[0] + "\\]"; + re = re.substr(0, reClassStart) + "\\[" + sp[0] + "\\]"; hasMagic = hasMagic || sp[1]; inClass = false; continue; @@ -20939,59 +12891,59 @@ var require_lockfile = __commonJS({ } hasMagic = true; inClass = false; - re3 += c3; + re += c; continue; default: clearStateChar(); if (escaping) { escaping = false; - } else if (reSpecials[c3] && !(c3 === "^" && inClass)) { - re3 += "\\"; + } else if (reSpecials[c] && !(c === "^" && inClass)) { + re += "\\"; } - re3 += c3; + re += c; } } if (inClass) { cs = pattern.substr(classStart + 1); sp = this.parse(cs, SUBPARSE); - re3 = re3.substr(0, reClassStart) + "\\[" + sp[0]; + re = re.substr(0, reClassStart) + "\\[" + sp[0]; hasMagic = hasMagic || sp[1]; } for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { - var tail = re3.slice(pl.reStart + pl.open.length); - this.debug("setting tail", re3, pl); - tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function(_4, $1, $22) { - if (!$22) { - $22 = "\\"; + var tail = re.slice(pl.reStart + pl.open.length); + this.debug("setting tail", re, pl); + tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function(_, $1, $2) { + if (!$2) { + $2 = "\\"; } - return $1 + $1 + $22 + "|"; + return $1 + $1 + $2 + "|"; }); - this.debug("tail=%j\n %s", tail, tail, pl, re3); - var t3 = pl.type === "*" ? star : pl.type === "?" ? qmark : "\\" + pl.type; + this.debug("tail=%j\n %s", tail, tail, pl, re); + var t = pl.type === "*" ? star : pl.type === "?" ? qmark : "\\" + pl.type; hasMagic = true; - re3 = re3.slice(0, pl.reStart) + t3 + "\\(" + tail; + re = re.slice(0, pl.reStart) + t + "\\(" + tail; } clearStateChar(); if (escaping) { - re3 += "\\\\"; + re += "\\\\"; } var addPatternStart = false; - switch (re3.charAt(0)) { + switch (re.charAt(0)) { case ".": case "[": case "(": addPatternStart = true; } - for (var n3 = negativeLists.length - 1; n3 > -1; n3--) { - var nl = negativeLists[n3]; - var nlBefore = re3.slice(0, nl.reStart); - var nlFirst = re3.slice(nl.reStart, nl.reEnd - 8); - var nlLast = re3.slice(nl.reEnd - 8, nl.reEnd); - var nlAfter = re3.slice(nl.reEnd); + for (var n = negativeLists.length - 1; n > -1; n--) { + var nl = negativeLists[n]; + var nlBefore = re.slice(0, nl.reStart); + var nlFirst = re.slice(nl.reStart, nl.reEnd - 8); + var nlLast = re.slice(nl.reEnd - 8, nl.reEnd); + var nlAfter = re.slice(nl.reEnd); nlLast += nlAfter; var openParensBefore = nlBefore.split("(").length - 1; var cleanAfter = nlAfter; - for (i6 = 0; i6 < openParensBefore; i6++) { + for (i = 0; i < openParensBefore; i++) { cleanAfter = cleanAfter.replace(/\)[+*?]?/, ""); } nlAfter = cleanAfter; @@ -21000,28 +12952,28 @@ var require_lockfile = __commonJS({ dollar = "$"; } var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast; - re3 = newRe; + re = newRe; } - if (re3 !== "" && hasMagic) { - re3 = "(?=.)" + re3; + if (re !== "" && hasMagic) { + re = "(?=.)" + re; } if (addPatternStart) { - re3 = patternStart + re3; + re = patternStart + re; } if (isSub === SUBPARSE) { - return [re3, hasMagic]; + return [re, hasMagic]; } if (!hasMagic) { return globUnescape(pattern); } var flags = options.nocase ? "i" : ""; try { - var regExp = new RegExp("^" + re3 + "$", flags); - } catch (er2) { + var regExp = new RegExp("^" + re + "$", flags); + } catch (er) { return new RegExp("$."); } regExp._glob = pattern; - regExp._src = re3; + regExp._src = re; return regExp; } minimatch.makeRe = function(pattern, options) { @@ -21039,16 +12991,16 @@ var require_lockfile = __commonJS({ var options = this.options; var twoStar = options.noglobstar ? star : options.dot ? twoStarDot : twoStarNoDot; var flags = options.nocase ? "i" : ""; - var re3 = set.map(function(pattern) { - return pattern.map(function(p5) { - return p5 === GLOBSTAR ? twoStar : typeof p5 === "string" ? regExpEscape(p5) : p5._src; + var re = set.map(function(pattern) { + return pattern.map(function(p) { + return p === GLOBSTAR ? twoStar : typeof p === "string" ? regExpEscape(p) : p._src; }).join("\\/"); }).join("|"); - re3 = "^(?:" + re3 + ")$"; + re = "^(?:" + re + ")$"; if (this.negate) - re3 = "^(?!" + re3 + ").*$"; + re = "^(?!" + re + ").*$"; try { - this.regexp = new RegExp(re3, flags); + this.regexp = new RegExp(re, flags); } catch (ex) { this.regexp = false; } @@ -21057,8 +13009,8 @@ var require_lockfile = __commonJS({ minimatch.match = function(list, pattern, options) { options = options || {}; var mm = new Minimatch(pattern, options); - list = list.filter(function(f6) { - return mm.match(f6); + list = list.filter(function(f) { + return mm.match(f); }); if (mm.options.nonull && !list.length) { list.push(pattern); @@ -21066,32 +13018,32 @@ var require_lockfile = __commonJS({ return list; }; Minimatch.prototype.match = match; - function match(f6, partial) { - this.debug("match", f6, this.pattern); + function match(f, partial) { + this.debug("match", f, this.pattern); if (this.comment) return false; if (this.empty) - return f6 === ""; - if (f6 === "/" && partial) + return f === ""; + if (f === "/" && partial) return true; var options = this.options; if (path.sep !== "/") { - f6 = f6.split(path.sep).join("/"); + f = f.split(path.sep).join("/"); } - f6 = f6.split(slashSplit); - this.debug(this.pattern, "split", f6); + f = f.split(slashSplit); + this.debug(this.pattern, "split", f); var set = this.set; this.debug(this.pattern, "set", set); var filename; - var i6; - for (i6 = f6.length - 1; i6 >= 0; i6--) { - filename = f6[i6]; + var i; + for (i = f.length - 1; i >= 0; i--) { + filename = f[i]; if (filename) break; } - for (i6 = 0; i6 < set.length; i6++) { - var pattern = set[i6]; - var file = f6; + for (i = 0; i < set.length; i++) { + var pattern = set[i]; + var file = f; if (options.matchBase && pattern.length === 1) { file = [filename]; } @@ -21115,14 +13067,14 @@ var require_lockfile = __commonJS({ this.debug("matchOne", file.length, pattern.length); for (var fi = 0, pi = 0, fl = file.length, pl = pattern.length; fi < fl && pi < pl; fi++, pi++) { this.debug("matchOne loop"); - var p5 = pattern[pi]; - var f6 = file[fi]; - this.debug(pattern, p5, f6); - if (p5 === false) + var p = pattern[pi]; + var f = file[fi]; + this.debug(pattern, p, f); + if (p === false) return false; - if (p5 === GLOBSTAR) { - this.debug("GLOBSTAR", [pattern, p5, f6]); - var fr2 = fi; + if (p === GLOBSTAR) { + this.debug("GLOBSTAR", [pattern, p, f]); + var fr = fi; var pr = pi + 1; if (pr === pl) { this.debug("** at the end"); @@ -21132,39 +13084,39 @@ var require_lockfile = __commonJS({ } return true; } - while (fr2 < fl) { - var swallowee = file[fr2]; - this.debug("\nglobstar while", file, fr2, pattern, pr, swallowee); - if (this.matchOne(file.slice(fr2), pattern.slice(pr), partial)) { - this.debug("globstar found match!", fr2, fl, swallowee); + while (fr < fl) { + var swallowee = file[fr]; + this.debug("\nglobstar while", file, fr, pattern, pr, swallowee); + if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { + this.debug("globstar found match!", fr, fl, swallowee); return true; } else { if (swallowee === "." || swallowee === ".." || !options.dot && swallowee.charAt(0) === ".") { - this.debug("dot detected!", file, fr2, pattern, pr); + this.debug("dot detected!", file, fr, pattern, pr); break; } this.debug("globstar swallow a segment, and continue"); - fr2++; + fr++; } } if (partial) { - this.debug("\n>>> no match, partial?", file, fr2, pattern, pr); - if (fr2 === fl) + this.debug("\n>>> no match, partial?", file, fr, pattern, pr); + if (fr === fl) return true; } return false; } var hit; - if (typeof p5 === "string") { + if (typeof p === "string") { if (options.nocase) { - hit = f6.toLowerCase() === p5.toLowerCase(); + hit = f.toLowerCase() === p.toLowerCase(); } else { - hit = f6 === p5; + hit = f === p; } - this.debug("string match", p5, f6, hit); + this.debug("string match", p, f, hit); } else { - hit = f6.match(p5); - this.debug("pattern match", p5, f6, hit); + hit = f.match(p); + this.debug("pattern match", p, f, hit); } if (!hit) return false; @@ -21179,19 +13131,19 @@ var require_lockfile = __commonJS({ } throw new Error("wtf?"); }; - function globUnescape(s5) { - return s5.replace(/\\(.)/g, "$1"); + function globUnescape(s) { + return s.replace(/\\(.)/g, "$1"); } - function regExpEscape(s5) { - return s5.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); + function regExpEscape(s) { + return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); } }, /* 61 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var wrappy = __webpack_require__(123); - module3.exports = wrappy(once); - module3.exports.strict = wrappy(onceStrict); + module2.exports = wrappy(once); + module2.exports.strict = wrappy(onceStrict); once.proto = once(function() { Object.defineProperty(Function.prototype, "once", { value: function() { @@ -21206,70 +13158,70 @@ var require_lockfile = __commonJS({ configurable: true }); }); - function once(fn2) { - var f6 = function() { - if (f6.called) - return f6.value; - f6.called = true; - return f6.value = fn2.apply(this, arguments); + function once(fn) { + var f = function() { + if (f.called) + return f.value; + f.called = true; + return f.value = fn.apply(this, arguments); }; - f6.called = false; - return f6; + f.called = false; + return f; } - function onceStrict(fn2) { - var f6 = function() { - if (f6.called) - throw new Error(f6.onceError); - f6.called = true; - return f6.value = fn2.apply(this, arguments); + function onceStrict(fn) { + var f = function() { + if (f.called) + throw new Error(f.onceError); + f.called = true; + return f.value = fn.apply(this, arguments); }; - var name = fn2.name || "Function wrapped with `once`"; - f6.onceError = name + " shouldn't be called more than once"; - f6.called = false; - return f6; + var name = fn.name || "Function wrapped with `once`"; + f.onceError = name + " shouldn't be called more than once"; + f.called = false; + return f; } }, , /* 63 */ /***/ - function(module3, exports2) { - module3.exports = __require("buffer"); + function(module2, exports2) { + module2.exports = __require("buffer"); }, , , , /* 67 */ /***/ - function(module3, exports2) { - module3.exports = function(it2) { - if (it2 == void 0) - throw TypeError("Can't call method on " + it2); - return it2; + function(module2, exports2) { + module2.exports = function(it) { + if (it == void 0) + throw TypeError("Can't call method on " + it); + return it; }; }, /* 68 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var isObject = __webpack_require__(34); var document2 = __webpack_require__(11).document; var is = isObject(document2) && isObject(document2.createElement); - module3.exports = function(it2) { - return is ? document2.createElement(it2) : {}; + module2.exports = function(it) { + return is ? document2.createElement(it) : {}; }; }, /* 69 */ /***/ - function(module3, exports2) { - module3.exports = true; + function(module2, exports2) { + module2.exports = true; }, /* 70 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var aFunction = __webpack_require__(46); - function PromiseCapability(C4) { + function PromiseCapability(C) { var resolve5, reject; - this.promise = new C4(function($$resolve, $$reject) { + this.promise = new C(function($$resolve, $$reject) { if (resolve5 !== void 0 || reject !== void 0) throw TypeError("Bad Promise constructor"); resolve5 = $$resolve; @@ -21278,52 +13230,52 @@ var require_lockfile = __commonJS({ this.resolve = aFunction(resolve5); this.reject = aFunction(reject); } - module3.exports.f = function(C4) { - return new PromiseCapability(C4); + module2.exports.f = function(C) { + return new PromiseCapability(C); }; }, /* 71 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var def = __webpack_require__(50).f; var has = __webpack_require__(49); var TAG = __webpack_require__(13)("toStringTag"); - module3.exports = function(it2, tag, stat) { - if (it2 && !has(it2 = stat ? it2 : it2.prototype, TAG)) - def(it2, TAG, { configurable: true, value: tag }); + module2.exports = function(it, tag, stat) { + if (it && !has(it = stat ? it : it.prototype, TAG)) + def(it, TAG, { configurable: true, value: tag }); }; }, /* 72 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var shared = __webpack_require__(107)("keys"); var uid = __webpack_require__(111); - module3.exports = function(key) { + module2.exports = function(key) { return shared[key] || (shared[key] = uid(key)); }; }, /* 73 */ /***/ - function(module3, exports2) { + function(module2, exports2) { var ceil = Math.ceil; var floor = Math.floor; - module3.exports = function(it2) { - return isNaN(it2 = +it2) ? 0 : (it2 > 0 ? floor : ceil)(it2); + module2.exports = function(it) { + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; }, /* 74 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var IObject = __webpack_require__(131); var defined = __webpack_require__(67); - module3.exports = function(it2) { - return IObject(defined(it2)); + module2.exports = function(it) { + return IObject(defined(it)); }; }, /* 75 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = glob2; + function(module2, exports2, __webpack_require__) { + module2.exports = glob; var fs = __webpack_require__(3); var rp = __webpack_require__(114); var minimatch = __webpack_require__(60); @@ -21344,7 +13296,7 @@ var require_lockfile = __commonJS({ var childrenIgnored = common.childrenIgnored; var isIgnored = common.isIgnored; var once = __webpack_require__(61); - function glob2(pattern, options, cb) { + function glob(pattern, options, cb) { if (typeof options === "function") cb = options, options = {}; if (!options) @@ -21356,36 +13308,36 @@ var require_lockfile = __commonJS({ } return new Glob(pattern, options, cb); } - glob2.sync = globSync; - var GlobSync = glob2.GlobSync = globSync.GlobSync; - glob2.glob = glob2; + glob.sync = globSync; + var GlobSync = glob.GlobSync = globSync.GlobSync; + glob.glob = glob; function extend(origin, add) { if (add === null || typeof add !== "object") { return origin; } var keys = Object.keys(add); - var i6 = keys.length; - while (i6--) { - origin[keys[i6]] = add[keys[i6]]; + var i = keys.length; + while (i--) { + origin[keys[i]] = add[keys[i]]; } return origin; } - glob2.hasMagic = function(pattern, options_) { + glob.hasMagic = function(pattern, options_) { var options = extend({}, options_); options.noprocess = true; - var g2 = new Glob(pattern, options); - var set = g2.minimatch.set; + var g = new Glob(pattern, options); + var set = g.minimatch.set; if (!pattern) return false; if (set.length > 1) return true; - for (var j2 = 0; j2 < set[0].length; j2++) { - if (typeof set[0][j2] !== "string") + for (var j = 0; j < set[0].length; j++) { + if (typeof set[0][j] !== "string") return true; } return false; }; - glob2.Glob = Glob; + glob.Glob = Glob; inherits(Glob, EE); function Glob(pattern, options, cb) { if (typeof options === "function") { @@ -21401,8 +13353,8 @@ var require_lockfile = __commonJS({ return new Glob(pattern, options, cb); setopts(this, pattern, options); this._didRealPath = false; - var n3 = this.minimatch.set.length; - this.matches = new Array(n3); + var n = this.minimatch.set.length; + this.matches = new Array(n); if (typeof cb === "function") { cb = once(cb); this.on("error", cb); @@ -21417,11 +13369,11 @@ var require_lockfile = __commonJS({ this.paused = false; if (this.noprocess) return this; - if (n3 === 0) + if (n === 0) return done(); var sync = true; - for (var i6 = 0; i6 < n3; i6++) { - this._process(this.minimatch.set[i6], i6, false, done); + for (var i = 0; i < n; i++) { + this._process(this.minimatch.set[i], i, false, done); } sync = false; function done() { @@ -21450,14 +13402,14 @@ var require_lockfile = __commonJS({ if (this._didRealpath) return; this._didRealpath = true; - var n3 = this.matches.length; - if (n3 === 0) + var n = this.matches.length; + if (n === 0) return this._finish(); var self2 = this; - for (var i6 = 0; i6 < this.matches.length; i6++) - this._realpathSet(i6, next); + for (var i = 0; i < this.matches.length; i++) + this._realpathSet(i, next); function next() { - if (--n3 === 0) + if (--n === 0) self2._finish(); } }; @@ -21467,31 +13419,31 @@ var require_lockfile = __commonJS({ return cb(); var found = Object.keys(matchset); var self2 = this; - var n3 = found.length; - if (n3 === 0) + var n = found.length; + if (n === 0) return cb(); var set = this.matches[index] = /* @__PURE__ */ Object.create(null); - found.forEach(function(p5, i6) { - p5 = self2._makeAbs(p5); - rp.realpath(p5, self2.realpathCache, function(er2, real) { - if (!er2) + found.forEach(function(p, i) { + p = self2._makeAbs(p); + rp.realpath(p, self2.realpathCache, function(er, real) { + if (!er) set[real] = true; - else if (er2.syscall === "stat") - set[p5] = true; + else if (er.syscall === "stat") + set[p] = true; else - self2.emit("error", er2); - if (--n3 === 0) { + self2.emit("error", er); + if (--n === 0) { self2.matches[index] = set; cb(); } }); }); }; - Glob.prototype._mark = function(p5) { - return common.mark(this, p5); + Glob.prototype._mark = function(p) { + return common.mark(this, p); }; - Glob.prototype._makeAbs = function(f6) { - return common.makeAbs(this, f6); + Glob.prototype._makeAbs = function(f) { + return common.makeAbs(this, f); }; Glob.prototype.abort = function() { this.aborted = true; @@ -21510,18 +13462,18 @@ var require_lockfile = __commonJS({ if (this._emitQueue.length) { var eq = this._emitQueue.slice(0); this._emitQueue.length = 0; - for (var i6 = 0; i6 < eq.length; i6++) { - var e5 = eq[i6]; - this._emitMatch(e5[0], e5[1]); + for (var i = 0; i < eq.length; i++) { + var e = eq[i]; + this._emitMatch(e[0], e[1]); } } if (this._processQueue.length) { var pq = this._processQueue.slice(0); this._processQueue.length = 0; - for (var i6 = 0; i6 < pq.length; i6++) { - var p5 = pq[i6]; + for (var i = 0; i < pq.length; i++) { + var p = pq[i]; this._processing--; - this._process(p5[0], p5[1], p5[2], p5[3]); + this._process(p[0], p[1], p[2], p[3]); } } } @@ -21536,12 +13488,12 @@ var require_lockfile = __commonJS({ this._processQueue.push([pattern, index, inGlobStar, cb]); return; } - var n3 = 0; - while (typeof pattern[n3] === "string") { - n3++; + var n = 0; + while (typeof pattern[n] === "string") { + n++; } var prefix; - switch (n3) { + switch (n) { case pattern.length: this._processSimple(pattern.join("/"), index, cb); return; @@ -21549,10 +13501,10 @@ var require_lockfile = __commonJS({ prefix = null; break; default: - prefix = pattern.slice(0, n3).join("/"); + prefix = pattern.slice(0, n).join("/"); break; } - var remain = pattern.slice(n3); + var remain = pattern.slice(n); var read; if (prefix === null) read = "."; @@ -21573,29 +13525,29 @@ var require_lockfile = __commonJS({ }; Glob.prototype._processReaddir = function(prefix, read, abs, remain, index, inGlobStar, cb) { var self2 = this; - this._readdir(abs, inGlobStar, function(er2, entries) { + this._readdir(abs, inGlobStar, function(er, entries) { return self2._processReaddir2(prefix, read, abs, remain, index, inGlobStar, entries, cb); }); }; Glob.prototype._processReaddir2 = function(prefix, read, abs, remain, index, inGlobStar, entries, cb) { if (!entries) return cb(); - var pn2 = remain[0]; + var pn = remain[0]; var negate = !!this.minimatch.negate; - var rawGlob = pn2._glob; + var rawGlob = pn._glob; var dotOk = this.dot || rawGlob.charAt(0) === "."; var matchedEntries = []; - for (var i6 = 0; i6 < entries.length; i6++) { - var e5 = entries[i6]; - if (e5.charAt(0) !== "." || dotOk) { - var m8; + for (var i = 0; i < entries.length; i++) { + var e = entries[i]; + if (e.charAt(0) !== "." || dotOk) { + var m; if (negate && !prefix) { - m8 = !e5.match(pn2); + m = !e.match(pn); } else { - m8 = e5.match(pn2); + m = e.match(pn); } - if (m8) - matchedEntries.push(e5); + if (m) + matchedEntries.push(e); } } var len = matchedEntries.length; @@ -21604,61 +13556,61 @@ var require_lockfile = __commonJS({ if (remain.length === 1 && !this.mark && !this.stat) { if (!this.matches[index]) this.matches[index] = /* @__PURE__ */ Object.create(null); - for (var i6 = 0; i6 < len; i6++) { - var e5 = matchedEntries[i6]; + for (var i = 0; i < len; i++) { + var e = matchedEntries[i]; if (prefix) { if (prefix !== "/") - e5 = prefix + "/" + e5; + e = prefix + "/" + e; else - e5 = prefix + e5; + e = prefix + e; } - if (e5.charAt(0) === "/" && !this.nomount) { - e5 = path.join(this.root, e5); + if (e.charAt(0) === "/" && !this.nomount) { + e = path.join(this.root, e); } - this._emitMatch(index, e5); + this._emitMatch(index, e); } return cb(); } remain.shift(); - for (var i6 = 0; i6 < len; i6++) { - var e5 = matchedEntries[i6]; + for (var i = 0; i < len; i++) { + var e = matchedEntries[i]; var newPattern; if (prefix) { if (prefix !== "/") - e5 = prefix + "/" + e5; + e = prefix + "/" + e; else - e5 = prefix + e5; + e = prefix + e; } - this._process([e5].concat(remain), index, inGlobStar, cb); + this._process([e].concat(remain), index, inGlobStar, cb); } cb(); }; - Glob.prototype._emitMatch = function(index, e5) { + Glob.prototype._emitMatch = function(index, e) { if (this.aborted) return; - if (isIgnored(this, e5)) + if (isIgnored(this, e)) return; if (this.paused) { - this._emitQueue.push([index, e5]); + this._emitQueue.push([index, e]); return; } - var abs = isAbsolute(e5) ? e5 : this._makeAbs(e5); + var abs = isAbsolute(e) ? e : this._makeAbs(e); if (this.mark) - e5 = this._mark(e5); + e = this._mark(e); if (this.absolute) - e5 = abs; - if (this.matches[index][e5]) + e = abs; + if (this.matches[index][e]) return; if (this.nodir) { - var c3 = this.cache[abs]; - if (c3 === "DIR" || Array.isArray(c3)) + var c = this.cache[abs]; + if (c === "DIR" || Array.isArray(c)) return; } - this.matches[index][e5] = true; - var st2 = this.statCache[abs]; - if (st2) - this.emit("stat", e5, st2); - this.emit("match", e5); + this.matches[index][e] = true; + var st = this.statCache[abs]; + if (st) + this.emit("stat", e, st); + this.emit("match", e); }; Glob.prototype._readdirInGlobStar = function(abs, cb) { if (this.aborted) @@ -21670,8 +13622,8 @@ var require_lockfile = __commonJS({ var lstatcb = inflight(lstatkey, lstatcb_); if (lstatcb) fs.lstat(abs, lstatcb); - function lstatcb_(er2, lstat) { - if (er2 && er2.code === "ENOENT") + function lstatcb_(er, lstat) { + if (er && er.code === "ENOENT") return cb(); var isSym = lstat && lstat.isSymbolicLink(); self2.symlinks[abs] = isSym; @@ -21691,19 +13643,19 @@ var require_lockfile = __commonJS({ if (inGlobStar && !ownProp(this.symlinks, abs)) return this._readdirInGlobStar(abs, cb); if (ownProp(this.cache, abs)) { - var c3 = this.cache[abs]; - if (!c3 || c3 === "FILE") + var c = this.cache[abs]; + if (!c || c === "FILE") return cb(); - if (Array.isArray(c3)) - return cb(null, c3); + if (Array.isArray(c)) + return cb(null, c); } var self2 = this; fs.readdir(abs, readdirCb(this, abs, cb)); }; function readdirCb(self2, abs, cb) { - return function(er2, entries) { - if (er2) - self2._readdirError(abs, er2, cb); + return function(er, entries) { + if (er) + self2._readdirError(abs, er, cb); else self2._readdirEntries(abs, entries, cb); }; @@ -21712,30 +13664,30 @@ var require_lockfile = __commonJS({ if (this.aborted) return; if (!this.mark && !this.stat) { - for (var i6 = 0; i6 < entries.length; i6++) { - var e5 = entries[i6]; + for (var i = 0; i < entries.length; i++) { + var e = entries[i]; if (abs === "/") - e5 = abs + e5; + e = abs + e; else - e5 = abs + "/" + e5; - this.cache[e5] = true; + e = abs + "/" + e; + this.cache[e] = true; } } this.cache[abs] = entries; return cb(null, entries); }; - Glob.prototype._readdirError = function(f6, er2, cb) { + Glob.prototype._readdirError = function(f, er, cb) { if (this.aborted) return; - switch (er2.code) { + switch (er.code) { case "ENOTSUP": case "ENOTDIR": - var abs = this._makeAbs(f6); + var abs = this._makeAbs(f); this.cache[abs] = "FILE"; if (abs === this.cwdAbs) { - var error = new Error(er2.code + " invalid cwd " + this.cwd); + var error = new Error(er.code + " invalid cwd " + this.cwd); error.path = this.cwd; - error.code = er2.code; + error.code = er.code; this.emit("error", error); this.abort(); } @@ -21744,23 +13696,23 @@ var require_lockfile = __commonJS({ case "ELOOP": case "ENAMETOOLONG": case "UNKNOWN": - this.cache[this._makeAbs(f6)] = false; + this.cache[this._makeAbs(f)] = false; break; default: - this.cache[this._makeAbs(f6)] = false; + this.cache[this._makeAbs(f)] = false; if (this.strict) { - this.emit("error", er2); + this.emit("error", er); this.abort(); } if (!this.silent) - console.error("glob error", er2); + console.error("glob error", er); break; } return cb(); }; Glob.prototype._processGlobStar = function(prefix, read, abs, remain, index, inGlobStar, cb) { var self2 = this; - this._readdir(abs, inGlobStar, function(er2, entries) { + this._readdir(abs, inGlobStar, function(er, entries) { self2._processGlobStar2(prefix, read, abs, remain, index, inGlobStar, entries, cb); }); }; @@ -21775,24 +13727,24 @@ var require_lockfile = __commonJS({ var len = entries.length; if (isSym && inGlobStar) return cb(); - for (var i6 = 0; i6 < len; i6++) { - var e5 = entries[i6]; - if (e5.charAt(0) === "." && !this.dot) + for (var i = 0; i < len; i++) { + var e = entries[i]; + if (e.charAt(0) === "." && !this.dot) continue; - var instead = gspref.concat(entries[i6], remainWithoutGlobStar); + var instead = gspref.concat(entries[i], remainWithoutGlobStar); this._process(instead, index, true, cb); - var below = gspref.concat(entries[i6], remain); + var below = gspref.concat(entries[i], remain); this._process(below, index, true, cb); } cb(); }; Glob.prototype._processSimple = function(prefix, index, cb) { var self2 = this; - this._stat(prefix, function(er2, exists) { - self2._processSimple2(prefix, index, er2, exists, cb); + this._stat(prefix, function(er, exists) { + self2._processSimple2(prefix, index, er, exists, cb); }); }; - Glob.prototype._processSimple2 = function(prefix, index, er2, exists, cb) { + Glob.prototype._processSimple2 = function(prefix, index, er, exists, cb) { if (!this.matches[index]) this.matches[index] = /* @__PURE__ */ Object.create(null); if (!exists) @@ -21812,18 +13764,18 @@ var require_lockfile = __commonJS({ this._emitMatch(index, prefix); cb(); }; - Glob.prototype._stat = function(f6, cb) { - var abs = this._makeAbs(f6); - var needDir = f6.slice(-1) === "/"; - if (f6.length > this.maxLength) + Glob.prototype._stat = function(f, cb) { + var abs = this._makeAbs(f); + var needDir = f.slice(-1) === "/"; + if (f.length > this.maxLength) return cb(); if (!this.stat && ownProp(this.cache, abs)) { - var c3 = this.cache[abs]; - if (Array.isArray(c3)) - c3 = "DIR"; - if (!needDir || c3 === "DIR") - return cb(null, c3); - if (needDir && c3 === "FILE") + var c = this.cache[abs]; + if (Array.isArray(c)) + c = "DIR"; + if (!needDir || c === "DIR") + return cb(null, c); + if (needDir && c === "FILE") return cb(); } var exists; @@ -21843,40 +13795,40 @@ var require_lockfile = __commonJS({ var statcb = inflight("stat\0" + abs, lstatcb_); if (statcb) fs.lstat(abs, statcb); - function lstatcb_(er2, lstat) { + function lstatcb_(er, lstat) { if (lstat && lstat.isSymbolicLink()) { - return fs.stat(abs, function(er3, stat2) { - if (er3) - self2._stat2(f6, abs, null, lstat, cb); + return fs.stat(abs, function(er2, stat2) { + if (er2) + self2._stat2(f, abs, null, lstat, cb); else - self2._stat2(f6, abs, er3, stat2, cb); + self2._stat2(f, abs, er2, stat2, cb); }); } else { - self2._stat2(f6, abs, er2, lstat, cb); + self2._stat2(f, abs, er, lstat, cb); } } }; - Glob.prototype._stat2 = function(f6, abs, er2, stat, cb) { - if (er2 && (er2.code === "ENOENT" || er2.code === "ENOTDIR")) { + Glob.prototype._stat2 = function(f, abs, er, stat, cb) { + if (er && (er.code === "ENOENT" || er.code === "ENOTDIR")) { this.statCache[abs] = false; return cb(); } - var needDir = f6.slice(-1) === "/"; + var needDir = f.slice(-1) === "/"; this.statCache[abs] = stat; if (abs.slice(-1) === "/" && stat && !stat.isDirectory()) return cb(null, false, stat); - var c3 = true; + var c = true; if (stat) - c3 = stat.isDirectory() ? "DIR" : "FILE"; - this.cache[abs] = this.cache[abs] || c3; - if (needDir && c3 === "FILE") + c = stat.isDirectory() ? "DIR" : "FILE"; + this.cache[abs] = this.cache[abs] || c; + if (needDir && c === "FILE") return cb(); - return cb(null, c3, stat); + return cb(null, c, stat); }; }, /* 76 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; function posix(path) { return path.charAt(0) === "/"; @@ -21888,21 +13840,21 @@ var require_lockfile = __commonJS({ var isUnc = Boolean(device && device.charAt(1) !== ":"); return Boolean(result[2] || isUnc); } - module3.exports = process.platform === "win32" ? win32 : posix; - module3.exports.posix = posix; - module3.exports.win32 = win32; + module2.exports = process.platform === "win32" ? win32 : posix; + module2.exports.posix = posix; + module2.exports.win32 = win32; }, , , /* 79 */ /***/ - function(module3, exports2) { - module3.exports = __require("tty"); + function(module2, exports2) { + module2.exports = __require("tty"); }, , /* 81 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -21984,8 +13936,8 @@ var require_lockfile = __commonJS({ } else if (input[0] === " ") { if (lastNewline) { let indent = ""; - for (let i6 = 0; input[i6] === " "; i6++) { - indent += input[i6]; + for (let i = 0; input[i] === " "; i++) { + indent += input[i]; } if (indent.length % 2) { throw new TypeError("Invalid number of spaces"); @@ -21998,11 +13950,11 @@ var require_lockfile = __commonJS({ } } else if (input[0] === '"') { let val = ""; - for (let i6 = 0; ; i6++) { - const currentChar = input[i6]; + for (let i = 0; ; i++) { + const currentChar = input[i]; val += currentChar; - if (i6 > 0 && currentChar === '"') { - const isEscaped = input[i6 - 1] === "\\" && input[i6 - 2] !== "\\"; + if (i > 0 && currentChar === '"') { + const isEscaped = input[i - 1] === "\\" && input[i - 2] !== "\\"; if (!isEscaped) { break; } @@ -22020,8 +13972,8 @@ var require_lockfile = __commonJS({ } } else if (/^[0-9]/.test(input)) { let val = ""; - for (let i6 = 0; /^[0-9]$/.test(input[i6]); i6++) { - val += input[i6]; + for (let i = 0; /^[0-9]$/.test(input[i]); i++) { + val += input[i]; } chop = val.length; yield buildToken(TOKEN_TYPES.number, +val); @@ -22039,8 +13991,8 @@ var require_lockfile = __commonJS({ chop++; } else if (/^[a-zA-Z\/-]/g.test(input)) { let name = ""; - for (let i6 = 0; i6 < input.length; i6++) { - const char = input[i6]; + for (let i = 0; i < input.length; i++) { + const char = input[i]; if (char === ":" || char === " " || char === "\n" || char === "\r" || char === ",") { break; } else { @@ -22264,7 +14216,7 @@ var require_lockfile = __commonJS({ , /* 84 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -22365,9 +14317,9 @@ var require_lockfile = __commonJS({ } shiftConcurrencyQueue() { if (this.runningCount < this.maxConcurrency) { - const fn2 = this.concurrencyQueue.shift(); - if (fn2) { - fn2(); + const fn = this.concurrencyQueue.shift(); + if (fn) { + fn(); } } } @@ -22376,11 +14328,11 @@ var require_lockfile = __commonJS({ }, /* 85 */ /***/ - function(module3, exports2) { - module3.exports = function(exec2) { + function(module2, exports2) { + module2.exports = function(exec2) { try { return !!exec2(); - } catch (e5) { + } catch (e) { return true; } }; @@ -22401,37 +14353,37 @@ var require_lockfile = __commonJS({ , /* 100 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var cof = __webpack_require__(47); var TAG = __webpack_require__(13)("toStringTag"); var ARG = cof(/* @__PURE__ */ function() { return arguments; }()) == "Arguments"; - var tryGet = function(it2, key) { + var tryGet = function(it, key) { try { - return it2[key]; - } catch (e5) { + return it[key]; + } catch (e) { } }; - module3.exports = function(it2) { - var O5, T3, B2; - return it2 === void 0 ? "Undefined" : it2 === null ? "Null" : typeof (T3 = tryGet(O5 = Object(it2), TAG)) == "string" ? T3 : ARG ? cof(O5) : (B2 = cof(O5)) == "Object" && typeof O5.callee == "function" ? "Arguments" : B2; + module2.exports = function(it) { + var O, T, B; + return it === void 0 ? "Undefined" : it === null ? "Null" : typeof (T = tryGet(O = Object(it), TAG)) == "string" ? T : ARG ? cof(O) : (B = cof(O)) == "Object" && typeof O.callee == "function" ? "Arguments" : B; }; }, /* 101 */ /***/ - function(module3, exports2) { - module3.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","); + function(module2, exports2) { + module2.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","); }, /* 102 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var document2 = __webpack_require__(11).document; - module3.exports = document2 && document2.documentElement; + module2.exports = document2 && document2.documentElement; }, /* 103 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var LIBRARY = __webpack_require__(69); var $export = __webpack_require__(41); @@ -22449,7 +14401,7 @@ var require_lockfile = __commonJS({ var returnThis = function() { return this; }; - module3.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { + module2.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { $iterCreate(Constructor, NAME, next); var getMethod = function(kind) { if (!BUGGY && kind in proto2) @@ -22515,35 +14467,35 @@ var require_lockfile = __commonJS({ }, /* 104 */ /***/ - function(module3, exports2) { - module3.exports = function(exec2) { + function(module2, exports2) { + module2.exports = function(exec2) { try { return { e: false, v: exec2() }; - } catch (e5) { - return { e: true, v: e5 }; + } catch (e) { + return { e: true, v: e }; } }; }, /* 105 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var anObject = __webpack_require__(27); var isObject = __webpack_require__(34); var newPromiseCapability = __webpack_require__(70); - module3.exports = function(C4, x2) { - anObject(C4); - if (isObject(x2) && x2.constructor === C4) - return x2; - var promiseCapability = newPromiseCapability.f(C4); + module2.exports = function(C, x) { + anObject(C); + if (isObject(x) && x.constructor === C) + return x; + var promiseCapability = newPromiseCapability.f(C); var resolve5 = promiseCapability.resolve; - resolve5(x2); + resolve5(x); return promiseCapability.promise; }; }, /* 106 */ /***/ - function(module3, exports2) { - module3.exports = function(bitmap, value) { + function(module2, exports2) { + module2.exports = function(bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), @@ -22554,12 +14506,12 @@ var require_lockfile = __commonJS({ }, /* 107 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var core = __webpack_require__(23); - var global2 = __webpack_require__(11); + var global = __webpack_require__(11); var SHARED = "__core-js_shared__"; - var store = global2[SHARED] || (global2[SHARED] = {}); - (module3.exports = function(key, value) { + var store = global[SHARED] || (global[SHARED] = {}); + (module2.exports = function(key, value) { return store[key] || (store[key] = value !== void 0 ? value : {}); })("versions", []).push({ version: core.version, @@ -22569,29 +14521,29 @@ var require_lockfile = __commonJS({ }, /* 108 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var anObject = __webpack_require__(27); var aFunction = __webpack_require__(46); var SPECIES = __webpack_require__(13)("species"); - module3.exports = function(O5, D3) { - var C4 = anObject(O5).constructor; - var S3; - return C4 === void 0 || (S3 = anObject(C4)[SPECIES]) == void 0 ? D3 : aFunction(S3); + module2.exports = function(O, D) { + var C = anObject(O).constructor; + var S; + return C === void 0 || (S = anObject(C)[SPECIES]) == void 0 ? D : aFunction(S); }; }, /* 109 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var ctx = __webpack_require__(48); var invoke = __webpack_require__(185); var html = __webpack_require__(102); var cel = __webpack_require__(68); - var global2 = __webpack_require__(11); - var process4 = global2.process; - var setTask = global2.setImmediate; - var clearTask = global2.clearImmediate; - var MessageChannel = global2.MessageChannel; - var Dispatch = global2.Dispatch; + var global = __webpack_require__(11); + var process4 = global.process; + var setTask = global.setImmediate; + var clearTask = global.clearImmediate; + var MessageChannel = global.MessageChannel; + var Dispatch = global.Dispatch; var counter = 0; var queue = {}; var ONREADYSTATECHANGE = "onreadystatechange"; @@ -22599,22 +14551,22 @@ var require_lockfile = __commonJS({ var run = function() { var id = +this; if (queue.hasOwnProperty(id)) { - var fn2 = queue[id]; + var fn = queue[id]; delete queue[id]; - fn2(); + fn(); } }; var listener = function(event) { run.call(event.data); }; if (!setTask || !clearTask) { - setTask = function setImmediate2(fn2) { + setTask = function setImmediate(fn) { var args = []; - var i6 = 1; - while (arguments.length > i6) - args.push(arguments[i6++]); + var i = 1; + while (arguments.length > i) + args.push(arguments[i++]); queue[++counter] = function() { - invoke(typeof fn2 == "function" ? fn2 : Function(fn2), args); + invoke(typeof fn == "function" ? fn : Function(fn), args); }; defer(counter); return counter; @@ -22635,11 +14587,11 @@ var require_lockfile = __commonJS({ port = channel.port2; channel.port1.onmessage = listener; defer = ctx(port.postMessage, port, 1); - } else if (global2.addEventListener && typeof postMessage == "function" && !global2.importScripts) { + } else if (global.addEventListener && typeof postMessage == "function" && !global.importScripts) { defer = function(id) { - global2.postMessage(id + "", "*"); + global.postMessage(id + "", "*"); }; - global2.addEventListener("message", listener, false); + global.addEventListener("message", listener, false); } else if (ONREADYSTATECHANGE in cel("script")) { defer = function(id) { html.appendChild(cel("script"))[ONREADYSTATECHANGE] = function() { @@ -22653,33 +14605,33 @@ var require_lockfile = __commonJS({ }; } } - module3.exports = { + module2.exports = { set: setTask, clear: clearTask }; }, /* 110 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var toInteger = __webpack_require__(73); var min = Math.min; - module3.exports = function(it2) { - return it2 > 0 ? min(toInteger(it2), 9007199254740991) : 0; + module2.exports = function(it) { + return it > 0 ? min(toInteger(it), 9007199254740991) : 0; }; }, /* 111 */ /***/ - function(module3, exports2) { + function(module2, exports2) { var id = 0; var px = Math.random(); - module3.exports = function(key) { + module2.exports = function(key) { return "Symbol(".concat(key === void 0 ? "" : key, ")_", (++id + px).toString(36)); }; }, /* 112 */ /***/ - function(module3, exports2, __webpack_require__) { - exports2 = module3.exports = createDebug.debug = createDebug["default"] = createDebug; + function(module2, exports2, __webpack_require__) { + exports2 = module2.exports = createDebug.debug = createDebug["default"] = createDebug; exports2.coerce = coerce; exports2.disable = disable; exports2.enable = enable; @@ -22690,9 +14642,9 @@ var require_lockfile = __commonJS({ exports2.skips = []; exports2.formatters = {}; function selectColor(namespace) { - var hash = 0, i6; - for (i6 in namespace) { - hash = (hash << 5) - hash + namespace.charCodeAt(i6); + var hash = 0, i; + for (i in namespace) { + hash = (hash << 5) - hash + namespace.charCodeAt(i); hash |= 0; } return exports2.colors[Math.abs(hash) % exports2.colors.length]; @@ -22710,8 +14662,8 @@ var require_lockfile = __commonJS({ self2.curr = curr; prevTime = curr; var args = new Array(arguments.length); - for (var i6 = 0; i6 < args.length; i6++) { - args[i6] = arguments[i6]; + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; } args[0] = exports2.coerce(args[0]); if ("string" !== typeof args[0]) { @@ -22759,21 +14711,21 @@ var require_lockfile = __commonJS({ exports2.save(namespaces); exports2.names = []; exports2.skips = []; - var i6; + var i; var split = (typeof namespaces === "string" ? namespaces : "").split(/[\s,]+/); var len = split.length; - for (i6 = 0; i6 < len; i6++) { - if (!split[i6]) + for (i = 0; i < len; i++) { + if (!split[i]) continue; - namespaces = split[i6].replace(/\*/g, ".*?"); + namespaces = split[i].replace(/\*/g, ".*?"); if (namespaces[0] === "-") { exports2.skips.push(new RegExp("^" + namespaces.substr(1) + "$")); } else { exports2.names.push(new RegExp("^" + namespaces + "$")); } } - for (i6 = 0; i6 < exports2.instances.length; i6++) { - var instance = exports2.instances[i6]; + for (i = 0; i < exports2.instances.length; i++) { + var instance = exports2.instances[i]; instance.enabled = exports2.enabled(instance.namespace); } } @@ -22784,14 +14736,14 @@ var require_lockfile = __commonJS({ if (name[name.length - 1] === "*") { return true; } - var i6, len; - for (i6 = 0, len = exports2.skips.length; i6 < len; i6++) { - if (exports2.skips[i6].test(name)) { + var i, len; + for (i = 0, len = exports2.skips.length; i < len; i++) { + if (exports2.skips[i].test(name)) { return false; } } - for (i6 = 0, len = exports2.names.length; i6 < len; i6++) { - if (exports2.names[i6].test(name)) { + for (i = 0, len = exports2.names.length; i < len; i++) { + if (exports2.names[i].test(name)) { return true; } } @@ -22806,8 +14758,8 @@ var require_lockfile = __commonJS({ , /* 114 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = realpath; + function(module2, exports2, __webpack_require__) { + module2.exports = realpath; realpath.realpath = realpath; realpath.sync = realpathSync; realpath.realpathSync = realpathSync; @@ -22819,36 +14771,36 @@ var require_lockfile = __commonJS({ var version = process.version; var ok = /^v[0-5]\./.test(version); var old = __webpack_require__(217); - function newError(er2) { - return er2 && er2.syscall === "realpath" && (er2.code === "ELOOP" || er2.code === "ENOMEM" || er2.code === "ENAMETOOLONG"); + function newError(er) { + return er && er.syscall === "realpath" && (er.code === "ELOOP" || er.code === "ENOMEM" || er.code === "ENAMETOOLONG"); } - function realpath(p5, cache, cb) { + function realpath(p, cache, cb) { if (ok) { - return origRealpath(p5, cache, cb); + return origRealpath(p, cache, cb); } if (typeof cache === "function") { cb = cache; cache = null; } - origRealpath(p5, cache, function(er2, result) { - if (newError(er2)) { - old.realpath(p5, cache, cb); + origRealpath(p, cache, function(er, result) { + if (newError(er)) { + old.realpath(p, cache, cb); } else { - cb(er2, result); + cb(er, result); } }); } - function realpathSync(p5, cache) { + function realpathSync(p, cache) { if (ok) { - return origRealpathSync(p5, cache); + return origRealpathSync(p, cache); } try { - return origRealpathSync(p5, cache); - } catch (er2) { - if (newError(er2)) { - return old.realpathSync(p5, cache); + return origRealpathSync(p, cache); + } catch (er) { + if (newError(er)) { + return old.realpathSync(p, cache); } else { - throw er2; + throw er; } } } @@ -22863,7 +14815,7 @@ var require_lockfile = __commonJS({ }, /* 115 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { exports2.alphasort = alphasort; exports2.alphasorti = alphasorti; exports2.setopts = setopts; @@ -22880,11 +14832,11 @@ var require_lockfile = __commonJS({ var minimatch = __webpack_require__(60); var isAbsolute = __webpack_require__(76); var Minimatch = minimatch.Minimatch; - function alphasorti(a7, b3) { - return a7.toLowerCase().localeCompare(b3.toLowerCase()); + function alphasorti(a, b) { + return a.toLowerCase().localeCompare(b.toLowerCase()); } - function alphasort(a7, b3) { - return a7.localeCompare(b3); + function alphasort(a, b) { + return a.localeCompare(b); } function setupIgnores(self2, options) { self2.ignore = options.ignore || []; @@ -22962,23 +14914,23 @@ var require_lockfile = __commonJS({ function finish(self2) { var nou = self2.nounique; var all = nou ? [] : /* @__PURE__ */ Object.create(null); - for (var i6 = 0, l3 = self2.matches.length; i6 < l3; i6++) { - var matches = self2.matches[i6]; + for (var i = 0, l = self2.matches.length; i < l; i++) { + var matches = self2.matches[i]; if (!matches || Object.keys(matches).length === 0) { if (self2.nonull) { - var literal = self2.minimatch.globSet[i6]; + var literal = self2.minimatch.globSet[i]; if (nou) all.push(literal); else all[literal] = true; } } else { - var m8 = Object.keys(matches); + var m = Object.keys(matches); if (nou) - all.push.apply(all, m8); + all.push.apply(all, m); else - m8.forEach(function(m9) { - all[m9] = true; + m.forEach(function(m2) { + all[m2] = true; }); } } @@ -22987,54 +14939,54 @@ var require_lockfile = __commonJS({ if (!self2.nosort) all = all.sort(self2.nocase ? alphasorti : alphasort); if (self2.mark) { - for (var i6 = 0; i6 < all.length; i6++) { - all[i6] = self2._mark(all[i6]); + for (var i = 0; i < all.length; i++) { + all[i] = self2._mark(all[i]); } if (self2.nodir) { - all = all.filter(function(e5) { - var notDir = !/\/$/.test(e5); - var c3 = self2.cache[e5] || self2.cache[makeAbs(self2, e5)]; - if (notDir && c3) - notDir = c3 !== "DIR" && !Array.isArray(c3); + all = all.filter(function(e) { + var notDir = !/\/$/.test(e); + var c = self2.cache[e] || self2.cache[makeAbs(self2, e)]; + if (notDir && c) + notDir = c !== "DIR" && !Array.isArray(c); return notDir; }); } } if (self2.ignore.length) - all = all.filter(function(m9) { - return !isIgnored(self2, m9); + all = all.filter(function(m2) { + return !isIgnored(self2, m2); }); self2.found = all; } - function mark(self2, p5) { - var abs = makeAbs(self2, p5); - var c3 = self2.cache[abs]; - var m8 = p5; - if (c3) { - var isDir = c3 === "DIR" || Array.isArray(c3); - var slash = p5.slice(-1) === "/"; + function mark(self2, p) { + var abs = makeAbs(self2, p); + var c = self2.cache[abs]; + var m = p; + if (c) { + var isDir = c === "DIR" || Array.isArray(c); + var slash = p.slice(-1) === "/"; if (isDir && !slash) - m8 += "/"; + m += "/"; else if (!isDir && slash) - m8 = m8.slice(0, -1); - if (m8 !== p5) { - var mabs = makeAbs(self2, m8); + m = m.slice(0, -1); + if (m !== p) { + var mabs = makeAbs(self2, m); self2.statCache[mabs] = self2.statCache[abs]; self2.cache[mabs] = self2.cache[abs]; } } - return m8; + return m; } - function makeAbs(self2, f6) { - var abs = f6; - if (f6.charAt(0) === "/") { - abs = path.join(self2.root, f6); - } else if (isAbsolute(f6) || f6 === "") { - abs = f6; + function makeAbs(self2, f) { + var abs = f; + if (f.charAt(0) === "/") { + abs = path.join(self2.root, f); + } else if (isAbsolute(f) || f === "") { + abs = f; } else if (self2.changedCwd) { - abs = path.resolve(self2.cwd, f6); + abs = path.resolve(self2.cwd, f); } else { - abs = path.resolve(f6); + abs = path.resolve(f); } if (process.platform === "win32") abs = abs.replace(/\\/g, "/"); @@ -23057,14 +15009,14 @@ var require_lockfile = __commonJS({ }, /* 116 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var path = __webpack_require__(0); var fs = __webpack_require__(3); var _0777 = parseInt("0777", 8); - module3.exports = mkdirP.mkdirp = mkdirP.mkdirP = mkdirP; - function mkdirP(p5, opts, f6, made) { + module2.exports = mkdirP.mkdirp = mkdirP.mkdirP = mkdirP; + function mkdirP(p, opts, f, made) { if (typeof opts === "function") { - f6 = opts; + f = opts; opts = {}; } else if (!opts || typeof opts !== "object") { opts = { mode: opts }; @@ -23076,27 +15028,27 @@ var require_lockfile = __commonJS({ } if (!made) made = null; - var cb = f6 || function() { + var cb = f || function() { }; - p5 = path.resolve(p5); - xfs.mkdir(p5, mode, function(er2) { - if (!er2) { - made = made || p5; + p = path.resolve(p); + xfs.mkdir(p, mode, function(er) { + if (!er) { + made = made || p; return cb(null, made); } - switch (er2.code) { + switch (er.code) { case "ENOENT": - mkdirP(path.dirname(p5), opts, function(er3, made2) { - if (er3) - cb(er3, made2); + mkdirP(path.dirname(p), opts, function(er2, made2) { + if (er2) + cb(er2, made2); else - mkdirP(p5, opts, cb, made2); + mkdirP(p, opts, cb, made2); }); break; default: - xfs.stat(p5, function(er22, stat) { - if (er22 || !stat.isDirectory()) - cb(er2, made); + xfs.stat(p, function(er2, stat) { + if (er2 || !stat.isDirectory()) + cb(er, made); else cb(null, made); }); @@ -23104,7 +15056,7 @@ var require_lockfile = __commonJS({ } }); } - mkdirP.sync = function sync(p5, opts, made) { + mkdirP.sync = function sync(p, opts, made) { if (!opts || typeof opts !== "object") { opts = { mode: opts }; } @@ -23115,20 +15067,20 @@ var require_lockfile = __commonJS({ } if (!made) made = null; - p5 = path.resolve(p5); + p = path.resolve(p); try { - xfs.mkdirSync(p5, mode); - made = made || p5; + xfs.mkdirSync(p, mode); + made = made || p; } catch (err0) { switch (err0.code) { case "ENOENT": - made = sync(path.dirname(p5), opts, made); - sync(p5, opts, made); + made = sync(path.dirname(p), opts, made); + sync(p, opts, made); break; default: var stat; try { - stat = xfs.statSync(p5); + stat = xfs.statSync(p); } catch (err1) { throw err0; } @@ -23147,41 +15099,41 @@ var require_lockfile = __commonJS({ , /* 122 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; - module3.exports = (x2) => { - if (typeof x2 !== "string") { - throw new TypeError("Expected a string, got " + typeof x2); + module2.exports = (x) => { + if (typeof x !== "string") { + throw new TypeError("Expected a string, got " + typeof x); } - if (x2.charCodeAt(0) === 65279) { - return x2.slice(1); + if (x.charCodeAt(0) === 65279) { + return x.slice(1); } - return x2; + return x; }; }, /* 123 */ /***/ - function(module3, exports2) { - module3.exports = wrappy; - function wrappy(fn2, cb) { - if (fn2 && cb) - return wrappy(fn2)(cb); - if (typeof fn2 !== "function") + function(module2, exports2) { + module2.exports = wrappy; + function wrappy(fn, cb) { + if (fn && cb) + return wrappy(fn)(cb); + if (typeof fn !== "function") throw new TypeError("need wrapper function"); - Object.keys(fn2).forEach(function(k3) { - wrapper[k3] = fn2[k3]; + Object.keys(fn).forEach(function(k) { + wrapper[k] = fn[k]; }); return wrapper; function wrapper() { var args = new Array(arguments.length); - for (var i6 = 0; i6 < args.length; i6++) { - args[i6] = arguments[i6]; + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; } - var ret = fn2.apply(this, args); + var ret = fn.apply(this, args); var cb2 = args[args.length - 1]; if (typeof ret === "function" && ret !== cb2) { - Object.keys(cb2).forEach(function(k3) { - ret[k3] = cb2[k3]; + Object.keys(cb2).forEach(function(k) { + ret[k] = cb2[k]; }); } return ret; @@ -23197,27 +15149,27 @@ var require_lockfile = __commonJS({ , /* 131 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var cof = __webpack_require__(47); - module3.exports = Object("z").propertyIsEnumerable(0) ? Object : function(it2) { - return cof(it2) == "String" ? it2.split("") : Object(it2); + module2.exports = Object("z").propertyIsEnumerable(0) ? Object : function(it) { + return cof(it) == "String" ? it.split("") : Object(it); }; }, /* 132 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var $keys = __webpack_require__(195); var enumBugKeys = __webpack_require__(101); - module3.exports = Object.keys || function keys(O5) { - return $keys(O5, enumBugKeys); + module2.exports = Object.keys || function keys(O) { + return $keys(O, enumBugKeys); }; }, /* 133 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var defined = __webpack_require__(67); - module3.exports = function(it2) { - return Object(defined(it2)); + module2.exports = function(it) { + return Object(defined(it)); }; }, , @@ -23233,8 +15185,8 @@ var require_lockfile = __commonJS({ , /* 145 */ /***/ - function(module3, exports2) { - module3.exports = { "name": "yarn", "installationMethod": "unknown", "version": "1.10.0-0", "license": "BSD-2-Clause", "preferGlobal": true, "description": "\u{1F4E6}\u{1F408} Fast, reliable, and secure dependency management.", "dependencies": { "@zkochan/cmd-shim": "^2.2.4", "babel-runtime": "^6.26.0", "bytes": "^3.0.0", "camelcase": "^4.0.0", "chalk": "^2.1.0", "commander": "^2.9.0", "death": "^1.0.0", "debug": "^3.0.0", "deep-equal": "^1.0.1", "detect-indent": "^5.0.0", "dnscache": "^1.0.1", "glob": "^7.1.1", "gunzip-maybe": "^1.4.0", "hash-for-dep": "^1.2.3", "imports-loader": "^0.8.0", "ini": "^1.3.4", "inquirer": "^3.0.1", "invariant": "^2.2.0", "is-builtin-module": "^2.0.0", "is-ci": "^1.0.10", "is-webpack-bundle": "^1.0.0", "leven": "^2.0.0", "loud-rejection": "^1.2.0", "micromatch": "^2.3.11", "mkdirp": "^0.5.1", "node-emoji": "^1.6.1", "normalize-url": "^2.0.0", "npm-logical-tree": "^1.2.1", "object-path": "^0.11.2", "proper-lockfile": "^2.0.0", "puka": "^1.0.0", "read": "^1.0.7", "request": "^2.87.0", "request-capture-har": "^1.2.2", "rimraf": "^2.5.0", "semver": "^5.1.0", "ssri": "^5.3.0", "strip-ansi": "^4.0.0", "strip-bom": "^3.0.0", "tar-fs": "^1.16.0", "tar-stream": "^1.6.1", "uuid": "^3.0.1", "v8-compile-cache": "^2.0.0", "validate-npm-package-license": "^3.0.3", "yn": "^2.0.0" }, "devDependencies": { "babel-core": "^6.26.0", "babel-eslint": "^7.2.3", "babel-loader": "^6.2.5", "babel-plugin-array-includes": "^2.0.3", "babel-plugin-transform-builtin-extend": "^1.1.2", "babel-plugin-transform-inline-imports-commonjs": "^1.0.0", "babel-plugin-transform-runtime": "^6.4.3", "babel-preset-env": "^1.6.0", "babel-preset-flow": "^6.23.0", "babel-preset-stage-0": "^6.0.0", "babylon": "^6.5.0", "commitizen": "^2.9.6", "cz-conventional-changelog": "^2.0.0", "eslint": "^4.3.0", "eslint-config-fb-strict": "^22.0.0", "eslint-plugin-babel": "^5.0.0", "eslint-plugin-flowtype": "^2.35.0", "eslint-plugin-jasmine": "^2.6.2", "eslint-plugin-jest": "^21.0.0", "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-prefer-object-spread": "^1.2.1", "eslint-plugin-prettier": "^2.1.2", "eslint-plugin-react": "^7.1.0", "eslint-plugin-relay": "^0.0.24", "eslint-plugin-yarn-internal": "file:scripts/eslint-rules", "execa": "^0.10.0", "flow-bin": "^0.66.0", "git-release-notes": "^3.0.0", "gulp": "^3.9.0", "gulp-babel": "^7.0.0", "gulp-if": "^2.0.1", "gulp-newer": "^1.0.0", "gulp-plumber": "^1.0.1", "gulp-sourcemaps": "^2.2.0", "gulp-util": "^3.0.7", "gulp-watch": "^5.0.0", "jest": "^22.4.4", "jsinspect": "^0.12.6", "minimatch": "^3.0.4", "mock-stdin": "^0.3.0", "prettier": "^1.5.2", "temp": "^0.8.3", "webpack": "^2.1.0-beta.25", "yargs": "^6.3.0" }, "resolutions": { "sshpk": "^1.14.2" }, "engines": { "node": ">=4.0.0" }, "repository": "yarnpkg/yarn", "bin": { "yarn": "./bin/yarn.js", "yarnpkg": "./bin/yarn.js" }, "scripts": { "build": "gulp build", "build-bundle": "node ./scripts/build-webpack.js", "build-chocolatey": "powershell ./scripts/build-chocolatey.ps1", "build-deb": "./scripts/build-deb.sh", "build-dist": "bash ./scripts/build-dist.sh", "build-win-installer": "scripts\\build-windows-installer.bat", "changelog": "git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md", "dupe-check": "yarn jsinspect ./src", "lint": "eslint . && flow check", "pkg-tests": "yarn --cwd packages/pkg-tests jest yarn.test.js", "prettier": "eslint src __tests__ --fix", "release-branch": "./scripts/release-branch.sh", "test": "yarn lint && yarn test-only", "test-only": "node --max_old_space_size=4096 ", "test-only-debug": "node --inspect-brk --max_old_space_size=4096 ", "test-coverage": "node --max_old_space_size=4096 ", "watch": "gulp watch", "commit": "git-cz" }, "jest": { "collectCoverageFrom": ["src/**/*.js"], "testEnvironment": "node", "modulePathIgnorePatterns": ["__tests__/fixtures/", "packages/pkg-tests/pkg-tests-fixtures", "dist/"], "testPathIgnorePatterns": ["__tests__/(fixtures|__mocks__)/", "updates/", "_(temp|mock|install|init|helpers).js$", "packages/pkg-tests"] }, "config": { "commitizen": { "path": "./" } } }; + function(module2, exports2) { + module2.exports = { "name": "yarn", "installationMethod": "unknown", "version": "1.10.0-0", "license": "BSD-2-Clause", "preferGlobal": true, "description": "\u{1F4E6}\u{1F408} Fast, reliable, and secure dependency management.", "dependencies": { "@zkochan/cmd-shim": "^2.2.4", "babel-runtime": "^6.26.0", "bytes": "^3.0.0", "camelcase": "^4.0.0", "chalk": "^2.1.0", "commander": "^2.9.0", "death": "^1.0.0", "debug": "^3.0.0", "deep-equal": "^1.0.1", "detect-indent": "^5.0.0", "dnscache": "^1.0.1", "glob": "^7.1.1", "gunzip-maybe": "^1.4.0", "hash-for-dep": "^1.2.3", "imports-loader": "^0.8.0", "ini": "^1.3.4", "inquirer": "^3.0.1", "invariant": "^2.2.0", "is-builtin-module": "^2.0.0", "is-ci": "^1.0.10", "is-webpack-bundle": "^1.0.0", "leven": "^2.0.0", "loud-rejection": "^1.2.0", "micromatch": "^2.3.11", "mkdirp": "^0.5.1", "node-emoji": "^1.6.1", "normalize-url": "^2.0.0", "npm-logical-tree": "^1.2.1", "object-path": "^0.11.2", "proper-lockfile": "^2.0.0", "puka": "^1.0.0", "read": "^1.0.7", "request": "^2.87.0", "request-capture-har": "^1.2.2", "rimraf": "^2.5.0", "semver": "^5.1.0", "ssri": "^5.3.0", "strip-ansi": "^4.0.0", "strip-bom": "^3.0.0", "tar-fs": "^1.16.0", "tar-stream": "^1.6.1", "uuid": "^3.0.1", "v8-compile-cache": "^2.0.0", "validate-npm-package-license": "^3.0.3", "yn": "^2.0.0" }, "devDependencies": { "babel-core": "^6.26.0", "babel-eslint": "^7.2.3", "babel-loader": "^6.2.5", "babel-plugin-array-includes": "^2.0.3", "babel-plugin-transform-builtin-extend": "^1.1.2", "babel-plugin-transform-inline-imports-commonjs": "^1.0.0", "babel-plugin-transform-runtime": "^6.4.3", "babel-preset-env": "^1.6.0", "babel-preset-flow": "^6.23.0", "babel-preset-stage-0": "^6.0.0", "babylon": "^6.5.0", "commitizen": "^2.9.6", "cz-conventional-changelog": "^2.0.0", "eslint": "^4.3.0", "eslint-config-fb-strict": "^22.0.0", "eslint-plugin-babel": "^5.0.0", "eslint-plugin-flowtype": "^2.35.0", "eslint-plugin-jasmine": "^2.6.2", "eslint-plugin-jest": "^21.0.0", "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-prefer-object-spread": "^1.2.1", "eslint-plugin-prettier": "^2.1.2", "eslint-plugin-react": "^7.1.0", "eslint-plugin-relay": "^0.0.24", "eslint-plugin-yarn-internal": "file:scripts/eslint-rules", "execa": "^0.10.0", "flow-bin": "^0.66.0", "git-release-notes": "^3.0.0", "gulp": "^3.9.0", "gulp-babel": "^7.0.0", "gulp-if": "^2.0.1", "gulp-newer": "^1.0.0", "gulp-plumber": "^1.0.1", "gulp-sourcemaps": "^2.2.0", "gulp-util": "^3.0.7", "gulp-watch": "^5.0.0", "jest": "^22.4.4", "jsinspect": "^0.12.6", "minimatch": "^3.0.4", "mock-stdin": "^0.3.0", "prettier": "^1.5.2", "temp": "^0.8.3", "webpack": "^2.1.0-beta.25", "yargs": "^6.3.0" }, "resolutions": { "sshpk": "^1.14.2" }, "engines": { "node": ">=4.0.0" }, "repository": "yarnpkg/yarn", "bin": { "yarn": "./bin/yarn.js", "yarnpkg": "./bin/yarn.js" }, "scripts": { "build": "gulp build", "build-bundle": "node ./scripts/build-webpack.js", "build-chocolatey": "powershell ./scripts/build-chocolatey.ps1", "build-deb": "./scripts/build-deb.sh", "build-dist": "bash ./scripts/build-dist.sh", "build-win-installer": "scripts\\build-windows-installer.bat", "changelog": "git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md", "dupe-check": "yarn jsinspect ./src", "lint": "eslint . && flow check", "pkg-tests": "yarn --cwd packages/pkg-tests jest yarn.test.js", "prettier": "eslint src __tests__ --fix", "release-branch": "./scripts/release-branch.sh", "test": "yarn lint && yarn test-only", "test-only": "node --max_old_space_size=4096 ", "test-only-debug": "node --inspect-brk --max_old_space_size=4096 ", "test-coverage": "node --max_old_space_size=4096 ", "watch": "gulp watch", "commit": "git-cz" }, "jest": { "collectCoverageFrom": ["src/**/*.js"], "testEnvironment": "node", "modulePathIgnorePatterns": ["__tests__/fixtures/", "packages/pkg-tests/pkg-tests-fixtures", "dist/"], "testPathIgnorePatterns": ["__tests__/(fixtures|__mocks__)/", "updates/", "_(temp|mock|install|init|helpers).js$", "packages/pkg-tests"] }, "config": { "commitizen": { "path": "./" } } }; }, , , @@ -23242,7 +15194,7 @@ var require_lockfile = __commonJS({ , /* 150 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -23280,11 +15232,11 @@ var require_lockfile = __commonJS({ registry: 6, dependencies: 7 }; - function priorityThenAlphaSort(a7, b3) { - if (priorities[a7] || priorities[b3]) { - return (priorities[a7] || 100) > (priorities[b3] || 100) ? 1 : -1; + function priorityThenAlphaSort(a, b) { + if (priorities[a] || priorities[b]) { + return (priorities[a] || 100) > (priorities[b] || 100) ? 1 : -1; } else { - return (0, (_misc || _load_misc()).sortAlpha)(a7, b3); + return (0, (_misc || _load_misc()).sortAlpha)(a, b); } } function _stringify(obj, options) { @@ -23295,16 +15247,16 @@ var require_lockfile = __commonJS({ const lines = []; const keys = Object.keys(obj).sort(priorityThenAlphaSort); let addedKeys = []; - for (let i6 = 0; i6 < keys.length; i6++) { - const key = keys[i6]; + for (let i = 0; i < keys.length; i++) { + const key = keys[i]; const val = obj[key]; if (val == null || addedKeys.indexOf(key) >= 0) { continue; } const valKeys = [key]; if (typeof val === "object") { - for (let j2 = i6 + 1; j2 < keys.length; j2++) { - const key2 = keys[j2]; + for (let j = i + 1; j < keys.length; j++) { + const key2 = keys[j]; if (val === obj[key2]) { valKeys.push(key2); } @@ -23359,7 +15311,7 @@ ${indent}`); , /* 164 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -23383,7 +15335,7 @@ ${indent}`); if (doOpen) { try { openfd = yield open(dest, "a", data.mode); - } catch (er2) { + } catch (er) { try { openfd = yield open(dest, "r", data.mode); } catch (err) { @@ -23395,7 +15347,7 @@ ${indent}`); if (openfd) { yield futimes(openfd, data.atime, data.mtime); } - } catch (er2) { + } catch (er) { } finally { if (doOpen && openfd) { yield close(openfd); @@ -23468,9 +15420,9 @@ ${indent}`); return _ref2.apply(this, arguments); }; })(); - const fileDatesEqual = exports2.fileDatesEqual = (a7, b3) => { - const aTime = a7.getTime(); - const bTime = b3.getTime(); + const fileDatesEqual = exports2.fileDatesEqual = (a, b) => { + const aTime = a.getTime(); + const bTime = b.getTime(); if (process.platform !== "win32") { return aTime === bTime; } @@ -23491,7 +15443,7 @@ ${indent}`); , /* 169 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -23515,7 +15467,7 @@ ${indent}`); , /* 171 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true @@ -23565,45 +15517,45 @@ ${indent}`); , /* 173 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = { "default": __webpack_require__(179), __esModule: true }; + function(module2, exports2, __webpack_require__) { + module2.exports = { "default": __webpack_require__(179), __esModule: true }; }, /* 174 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; - module3.exports = balanced; - function balanced(a7, b3, str) { - if (a7 instanceof RegExp) - a7 = maybeMatch(a7, str); - if (b3 instanceof RegExp) - b3 = maybeMatch(b3, str); - var r3 = range(a7, b3, str); - return r3 && { - start: r3[0], - end: r3[1], - pre: str.slice(0, r3[0]), - body: str.slice(r3[0] + a7.length, r3[1]), - post: str.slice(r3[1] + b3.length) + module2.exports = balanced; + function balanced(a, b, str) { + if (a instanceof RegExp) + a = maybeMatch(a, str); + if (b instanceof RegExp) + b = maybeMatch(b, str); + var r = range(a, b, str); + return r && { + start: r[0], + end: r[1], + pre: str.slice(0, r[0]), + body: str.slice(r[0] + a.length, r[1]), + post: str.slice(r[1] + b.length) }; } function maybeMatch(reg, str) { - var m8 = str.match(reg); - return m8 ? m8[0] : null; + var m = str.match(reg); + return m ? m[0] : null; } balanced.range = range; - function range(a7, b3, str) { + function range(a, b, str) { var begs, beg, left2, right2, result; - var ai = str.indexOf(a7); - var bi = str.indexOf(b3, ai + 1); - var i6 = ai; + var ai = str.indexOf(a); + var bi = str.indexOf(b, ai + 1); + var i = ai; if (ai >= 0 && bi > 0) { begs = []; left2 = str.length; - while (i6 >= 0 && !result) { - if (i6 == ai) { - begs.push(i6); - ai = str.indexOf(a7, i6 + 1); + while (i >= 0 && !result) { + if (i == ai) { + begs.push(i); + ai = str.indexOf(a, i + 1); } else if (begs.length == 1) { result = [begs.pop(), bi]; } else { @@ -23612,9 +15564,9 @@ ${indent}`); left2 = beg; right2 = bi; } - bi = str.indexOf(b3, i6 + 1); + bi = str.indexOf(b, i + 1); } - i6 = ai < bi && ai >= 0 ? ai : bi; + i = ai < bi && ai >= 0 ? ai : bi; } if (begs.length) { result = [left2, right2]; @@ -23625,10 +15577,10 @@ ${indent}`); }, /* 175 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var concatMap = __webpack_require__(178); var balanced = __webpack_require__(174); - module3.exports = expandTop; + module2.exports = expandTop; var escSlash = "\0SLASH" + Math.random() + "\0"; var escOpen = "\0OPEN" + Math.random() + "\0"; var escClose = "\0CLOSE" + Math.random() + "\0"; @@ -23647,20 +15599,20 @@ ${indent}`); if (!str) return [""]; var parts = []; - var m8 = balanced("{", "}", str); - if (!m8) + var m = balanced("{", "}", str); + if (!m) return str.split(","); - var pre = m8.pre; - var body = m8.body; - var post = m8.post; - var p5 = pre.split(","); - p5[p5.length - 1] += "{" + body + "}"; + var pre = m.pre; + var body = m.body; + var post = m.post; + var p = pre.split(","); + p[p.length - 1] += "{" + body + "}"; var postParts = parseCommaParts(post); if (post.length) { - p5[p5.length - 1] += postParts.shift(); - p5.push.apply(p5, postParts); + p[p.length - 1] += postParts.shift(); + p.push.apply(p, postParts); } - parts.push.apply(parts, p5); + parts.push.apply(parts, p); return parts; } function expandTop(str) { @@ -23671,8 +15623,8 @@ ${indent}`); } return expand2(escapeBraces(str), true).map(unescapeBraces); } - function identity(e5) { - return e5; + function identity(e) { + return e; } function embrace(str) { return "{" + str + "}"; @@ -23680,88 +15632,88 @@ ${indent}`); function isPadded(el) { return /^-?0\d/.test(el); } - function lte(i6, y3) { - return i6 <= y3; + function lte(i, y) { + return i <= y; } - function gte(i6, y3) { - return i6 >= y3; + function gte(i, y) { + return i >= y; } function expand2(str, isTop) { var expansions = []; - var m8 = balanced("{", "}", str); - if (!m8 || /\$$/.test(m8.pre)) + var m = balanced("{", "}", str); + if (!m || /\$$/.test(m.pre)) return [str]; - var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m8.body); - var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m8.body); + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); var isSequence = isNumericSequence || isAlphaSequence; - var isOptions = m8.body.indexOf(",") >= 0; + var isOptions = m.body.indexOf(",") >= 0; if (!isSequence && !isOptions) { - if (m8.post.match(/,.*\}/)) { - str = m8.pre + "{" + m8.body + escClose + m8.post; + if (m.post.match(/,.*\}/)) { + str = m.pre + "{" + m.body + escClose + m.post; return expand2(str); } return [str]; } - var n3; + var n; if (isSequence) { - n3 = m8.body.split(/\.\./); + n = m.body.split(/\.\./); } else { - n3 = parseCommaParts(m8.body); - if (n3.length === 1) { - n3 = expand2(n3[0], false).map(embrace); - if (n3.length === 1) { - var post = m8.post.length ? expand2(m8.post, false) : [""]; - return post.map(function(p5) { - return m8.pre + n3[0] + p5; + n = parseCommaParts(m.body); + if (n.length === 1) { + n = expand2(n[0], false).map(embrace); + if (n.length === 1) { + var post = m.post.length ? expand2(m.post, false) : [""]; + return post.map(function(p) { + return m.pre + n[0] + p; }); } } } - var pre = m8.pre; - var post = m8.post.length ? expand2(m8.post, false) : [""]; - var N2; + var pre = m.pre; + var post = m.post.length ? expand2(m.post, false) : [""]; + var N; if (isSequence) { - var x2 = numeric(n3[0]); - var y3 = numeric(n3[1]); - var width = Math.max(n3[0].length, n3[1].length); - var incr = n3.length == 3 ? Math.abs(numeric(n3[2])) : 1; + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length); + var incr = n.length == 3 ? Math.abs(numeric(n[2])) : 1; var test = lte; - var reverse = y3 < x2; + var reverse = y < x; if (reverse) { incr *= -1; test = gte; } - var pad = n3.some(isPadded); - N2 = []; - for (var i6 = x2; test(i6, y3); i6 += incr) { - var c3; + var pad = n.some(isPadded); + N = []; + for (var i = x; test(i, y); i += incr) { + var c; if (isAlphaSequence) { - c3 = String.fromCharCode(i6); - if (c3 === "\\") - c3 = ""; + c = String.fromCharCode(i); + if (c === "\\") + c = ""; } else { - c3 = String(i6); + c = String(i); if (pad) { - var need = width - c3.length; + var need = width - c.length; if (need > 0) { - var z2 = new Array(need + 1).join("0"); - if (i6 < 0) - c3 = "-" + z2 + c3.slice(1); + var z = new Array(need + 1).join("0"); + if (i < 0) + c = "-" + z + c.slice(1); else - c3 = z2 + c3; + c = z + c; } } } - N2.push(c3); + N.push(c); } } else { - N2 = concatMap(n3, function(el) { + N = concatMap(n, function(el) { return expand2(el, false); }); } - for (var j2 = 0; j2 < N2.length; j2++) { - for (var k3 = 0; k3 < post.length; k3++) { - var expansion = pre + N2[j2] + post[k3]; + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; if (!isTop || isSequence || expansion) expansions.push(expansion); } @@ -23771,36 +15723,36 @@ ${indent}`); }, /* 176 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; function preserveCamelCase(str) { let isLastCharLower = false; let isLastCharUpper = false; let isLastLastCharUpper = false; - for (let i6 = 0; i6 < str.length; i6++) { - const c3 = str[i6]; - if (isLastCharLower && /[a-zA-Z]/.test(c3) && c3.toUpperCase() === c3) { - str = str.substr(0, i6) + "-" + str.substr(i6); + for (let i = 0; i < str.length; i++) { + const c = str[i]; + if (isLastCharLower && /[a-zA-Z]/.test(c) && c.toUpperCase() === c) { + str = str.substr(0, i) + "-" + str.substr(i); isLastCharLower = false; isLastLastCharUpper = isLastCharUpper; isLastCharUpper = true; - i6++; - } else if (isLastCharUpper && isLastLastCharUpper && /[a-zA-Z]/.test(c3) && c3.toLowerCase() === c3) { - str = str.substr(0, i6 - 1) + "-" + str.substr(i6 - 1); + i++; + } else if (isLastCharUpper && isLastLastCharUpper && /[a-zA-Z]/.test(c) && c.toLowerCase() === c) { + str = str.substr(0, i - 1) + "-" + str.substr(i - 1); isLastLastCharUpper = isLastCharUpper; isLastCharUpper = false; isLastCharLower = true; } else { - isLastCharLower = c3.toLowerCase() === c3; + isLastCharLower = c.toLowerCase() === c; isLastLastCharUpper = isLastCharUpper; - isLastCharUpper = c3.toUpperCase() === c3; + isLastCharUpper = c.toUpperCase() === c; } } return str; } - module3.exports = function(str) { + module2.exports = function(str) { if (arguments.length > 1) { - str = Array.from(arguments).map((x2) => x2.trim()).filter((x2) => x2.length).join("-"); + str = Array.from(arguments).map((x) => x.trim()).filter((x) => x.length).join("-"); } else { str = str.trim(); } @@ -23817,21 +15769,21 @@ ${indent}`); if (hasUpperCase) { str = preserveCamelCase(str); } - return str.replace(/^[_.\- ]+/, "").toLowerCase().replace(/[_.\- ]+(\w|$)/g, (m8, p1) => p1.toUpperCase()); + return str.replace(/^[_.\- ]+/, "").toLowerCase().replace(/[_.\- ]+(\w|$)/g, (m, p1) => p1.toUpperCase()); }; }, , /* 178 */ /***/ - function(module3, exports2) { - module3.exports = function(xs, fn2) { + function(module2, exports2) { + module2.exports = function(xs, fn) { var res = []; - for (var i6 = 0; i6 < xs.length; i6++) { - var x2 = fn2(xs[i6], i6); - if (isArray(x2)) - res.push.apply(res, x2); + for (var i = 0; i < xs.length; i++) { + var x = fn(xs[i], i); + if (isArray(x)) + res.push.apply(res, x); else - res.push(x2); + res.push(x); } return res; }; @@ -23841,53 +15793,53 @@ ${indent}`); }, /* 179 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { __webpack_require__(205); __webpack_require__(207); __webpack_require__(210); __webpack_require__(206); __webpack_require__(208); __webpack_require__(209); - module3.exports = __webpack_require__(23).Promise; + module2.exports = __webpack_require__(23).Promise; }, /* 180 */ /***/ - function(module3, exports2) { - module3.exports = function() { + function(module2, exports2) { + module2.exports = function() { }; }, /* 181 */ /***/ - function(module3, exports2) { - module3.exports = function(it2, Constructor, name, forbiddenField) { - if (!(it2 instanceof Constructor) || forbiddenField !== void 0 && forbiddenField in it2) { + function(module2, exports2) { + module2.exports = function(it, Constructor, name, forbiddenField) { + if (!(it instanceof Constructor) || forbiddenField !== void 0 && forbiddenField in it) { throw TypeError(name + ": incorrect invocation!"); } - return it2; + return it; }; }, /* 182 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var toIObject = __webpack_require__(74); var toLength = __webpack_require__(110); var toAbsoluteIndex = __webpack_require__(200); - module3.exports = function(IS_INCLUDES) { + module2.exports = function(IS_INCLUDES) { return function($this, el, fromIndex) { - var O5 = toIObject($this); - var length = toLength(O5.length); + var O = toIObject($this); + var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; if (IS_INCLUDES && el != el) while (length > index) { - value = O5[index++]; + value = O[index++]; if (value != value) return true; } else for (; length > index; index++) - if (IS_INCLUDES || index in O5) { - if (O5[index] === el) + if (IS_INCLUDES || index in O) { + if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; @@ -23896,7 +15848,7 @@ ${indent}`); }, /* 183 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var ctx = __webpack_require__(48); var call = __webpack_require__(187); var isArrayIter = __webpack_require__(186); @@ -23905,24 +15857,24 @@ ${indent}`); var getIterFn = __webpack_require__(203); var BREAK = {}; var RETURN = {}; - var exports2 = module3.exports = function(iterable, entries, fn2, that, ITERATOR) { + var exports2 = module2.exports = function(iterable, entries, fn, that, ITERATOR) { var iterFn = ITERATOR ? function() { return iterable; } : getIterFn(iterable); - var f6 = ctx(fn2, that, entries ? 2 : 1); + var f = ctx(fn, that, entries ? 2 : 1); var index = 0; var length, step, iterator2, result; if (typeof iterFn != "function") throw TypeError(iterable + " is not iterable!"); if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { - result = entries ? f6(anObject(step = iterable[index])[0], step[1]) : f6(iterable[index]); + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); if (result === BREAK || result === RETURN) return result; } else for (iterator2 = iterFn.call(iterable); !(step = iterator2.next()).done; ) { - result = call(iterator2, f6, step.value, entries); + result = call(iterator2, f, step.value, entries); if (result === BREAK || result === RETURN) return result; } @@ -23932,8 +15884,8 @@ ${indent}`); }, /* 184 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = !__webpack_require__(33) && !__webpack_require__(85)(function() { + function(module2, exports2, __webpack_require__) { + module2.exports = !__webpack_require__(33) && !__webpack_require__(85)(function() { return Object.defineProperty(__webpack_require__(68)("div"), "a", { get: function() { return 7; } }).a != 7; @@ -23941,52 +15893,52 @@ ${indent}`); }, /* 185 */ /***/ - function(module3, exports2) { - module3.exports = function(fn2, args, that) { - var un2 = that === void 0; + function(module2, exports2) { + module2.exports = function(fn, args, that) { + var un = that === void 0; switch (args.length) { case 0: - return un2 ? fn2() : fn2.call(that); + return un ? fn() : fn.call(that); case 1: - return un2 ? fn2(args[0]) : fn2.call(that, args[0]); + return un ? fn(args[0]) : fn.call(that, args[0]); case 2: - return un2 ? fn2(args[0], args[1]) : fn2.call(that, args[0], args[1]); + return un ? fn(args[0], args[1]) : fn.call(that, args[0], args[1]); case 3: - return un2 ? fn2(args[0], args[1], args[2]) : fn2.call(that, args[0], args[1], args[2]); + return un ? fn(args[0], args[1], args[2]) : fn.call(that, args[0], args[1], args[2]); case 4: - return un2 ? fn2(args[0], args[1], args[2], args[3]) : fn2.call(that, args[0], args[1], args[2], args[3]); + return un ? fn(args[0], args[1], args[2], args[3]) : fn.call(that, args[0], args[1], args[2], args[3]); } - return fn2.apply(that, args); + return fn.apply(that, args); }; }, /* 186 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var Iterators = __webpack_require__(35); var ITERATOR = __webpack_require__(13)("iterator"); var ArrayProto = Array.prototype; - module3.exports = function(it2) { - return it2 !== void 0 && (Iterators.Array === it2 || ArrayProto[ITERATOR] === it2); + module2.exports = function(it) { + return it !== void 0 && (Iterators.Array === it || ArrayProto[ITERATOR] === it); }; }, /* 187 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var anObject = __webpack_require__(27); - module3.exports = function(iterator2, fn2, value, entries) { + module2.exports = function(iterator2, fn, value, entries) { try { - return entries ? fn2(anObject(value)[0], value[1]) : fn2(value); - } catch (e5) { + return entries ? fn(anObject(value)[0], value[1]) : fn(value); + } catch (e) { var ret = iterator2["return"]; if (ret !== void 0) anObject(ret.call(iterator2)); - throw e5; + throw e; } }; }, /* 188 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var create = __webpack_require__(192); var descriptor = __webpack_require__(106); @@ -23995,14 +15947,14 @@ ${indent}`); __webpack_require__(31)(IteratorPrototype, __webpack_require__(13)("iterator"), function() { return this; }); - module3.exports = function(Constructor, NAME, next) { + module2.exports = function(Constructor, NAME, next) { Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); setToStringTag(Constructor, NAME + " Iterator"); }; }, /* 189 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var ITERATOR = __webpack_require__(13)("iterator"); var SAFE_CLOSING = false; try { @@ -24013,9 +15965,9 @@ ${indent}`); Array.from(riter, function() { throw 2; }); - } catch (e5) { + } catch (e) { } - module3.exports = function(exec2, skipClosing) { + module2.exports = function(exec2, skipClosing) { if (!skipClosing && !SAFE_CLOSING) return false; var safe = false; @@ -24029,44 +15981,44 @@ ${indent}`); return iter; }; exec2(arr); - } catch (e5) { + } catch (e) { } return safe; }; }, /* 190 */ /***/ - function(module3, exports2) { - module3.exports = function(done, value) { + function(module2, exports2) { + module2.exports = function(done, value) { return { value, done: !!done }; }; }, /* 191 */ /***/ - function(module3, exports2, __webpack_require__) { - var global2 = __webpack_require__(11); + function(module2, exports2, __webpack_require__) { + var global = __webpack_require__(11); var macrotask = __webpack_require__(109).set; - var Observer = global2.MutationObserver || global2.WebKitMutationObserver; - var process4 = global2.process; - var Promise2 = global2.Promise; + var Observer = global.MutationObserver || global.WebKitMutationObserver; + var process4 = global.process; + var Promise2 = global.Promise; var isNode = __webpack_require__(47)(process4) == "process"; - module3.exports = function() { + module2.exports = function() { var head, last, notify; var flush = function() { - var parent, fn2; + var parent, fn; if (isNode && (parent = process4.domain)) parent.exit(); while (head) { - fn2 = head.fn; + fn = head.fn; head = head.next; try { - fn2(); - } catch (e5) { + fn(); + } catch (e) { if (head) notify(); else last = void 0; - throw e5; + throw e; } } last = void 0; @@ -24077,7 +16029,7 @@ ${indent}`); notify = function() { process4.nextTick(flush); }; - } else if (Observer && !(global2.navigator && global2.navigator.standalone)) { + } else if (Observer && !(global.navigator && global.navigator.standalone)) { var toggle = true; var node = document.createTextNode(""); new Observer(flush).observe(node, { characterData: true }); @@ -24091,11 +16043,11 @@ ${indent}`); }; } else { notify = function() { - macrotask.call(global2, flush); + macrotask.call(global, flush); }; } - return function(fn2) { - var task = { fn: fn2, next: void 0 }; + return function(fn) { + var task = { fn, next: void 0 }; if (last) last.next = task; if (!head) { @@ -24108,7 +16060,7 @@ ${indent}`); }, /* 192 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var anObject = __webpack_require__(27); var dPs = __webpack_require__(193); var enumBugKeys = __webpack_require__(101); @@ -24118,29 +16070,29 @@ ${indent}`); var PROTOTYPE = "prototype"; var createDict = function() { var iframe = __webpack_require__(68)("iframe"); - var i6 = enumBugKeys.length; - var lt2 = "<"; - var gt2 = ">"; + var i = enumBugKeys.length; + var lt = "<"; + var gt = ">"; var iframeDocument; iframe.style.display = "none"; __webpack_require__(102).appendChild(iframe); iframe.src = "javascript:"; iframeDocument = iframe.contentWindow.document; iframeDocument.open(); - iframeDocument.write(lt2 + "script" + gt2 + "document.F=Object" + lt2 + "/script" + gt2); + iframeDocument.write(lt + "script" + gt + "document.F=Object" + lt + "/script" + gt); iframeDocument.close(); createDict = iframeDocument.F; - while (i6--) - delete createDict[PROTOTYPE][enumBugKeys[i6]]; + while (i--) + delete createDict[PROTOTYPE][enumBugKeys[i]]; return createDict(); }; - module3.exports = Object.create || function create(O5, Properties) { + module2.exports = Object.create || function create(O, Properties) { var result; - if (O5 !== null) { - Empty[PROTOTYPE] = anObject(O5); + if (O !== null) { + Empty[PROTOTYPE] = anObject(O); result = new Empty(); Empty[PROTOTYPE] = null; - result[IE_PROTO] = O5; + result[IE_PROTO] = O; } else result = createDict(); return Properties === void 0 ? result : dPs(result, Properties); @@ -24148,55 +16100,55 @@ ${indent}`); }, /* 193 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var dP = __webpack_require__(50); var anObject = __webpack_require__(27); var getKeys = __webpack_require__(132); - module3.exports = __webpack_require__(33) ? Object.defineProperties : function defineProperties(O5, Properties) { - anObject(O5); + module2.exports = __webpack_require__(33) ? Object.defineProperties : function defineProperties(O, Properties) { + anObject(O); var keys = getKeys(Properties); var length = keys.length; - var i6 = 0; - var P2; - while (length > i6) - dP.f(O5, P2 = keys[i6++], Properties[P2]); - return O5; + var i = 0; + var P; + while (length > i) + dP.f(O, P = keys[i++], Properties[P]); + return O; }; }, /* 194 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var has = __webpack_require__(49); var toObject = __webpack_require__(133); var IE_PROTO = __webpack_require__(72)("IE_PROTO"); var ObjectProto = Object.prototype; - module3.exports = Object.getPrototypeOf || function(O5) { - O5 = toObject(O5); - if (has(O5, IE_PROTO)) - return O5[IE_PROTO]; - if (typeof O5.constructor == "function" && O5 instanceof O5.constructor) { - return O5.constructor.prototype; + module2.exports = Object.getPrototypeOf || function(O) { + O = toObject(O); + if (has(O, IE_PROTO)) + return O[IE_PROTO]; + if (typeof O.constructor == "function" && O instanceof O.constructor) { + return O.constructor.prototype; } - return O5 instanceof Object ? ObjectProto : null; + return O instanceof Object ? ObjectProto : null; }; }, /* 195 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var has = __webpack_require__(49); var toIObject = __webpack_require__(74); var arrayIndexOf = __webpack_require__(182)(false); var IE_PROTO = __webpack_require__(72)("IE_PROTO"); - module3.exports = function(object, names) { - var O5 = toIObject(object); - var i6 = 0; + module2.exports = function(object, names) { + var O = toIObject(object); + var i = 0; var result = []; var key; - for (key in O5) + for (key in O) if (key != IE_PROTO) - has(O5, key) && result.push(key); - while (names.length > i6) - if (has(O5, key = names[i6++])) { + has(O, key) && result.push(key); + while (names.length > i) + if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; @@ -24204,9 +16156,9 @@ ${indent}`); }, /* 196 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var hide = __webpack_require__(31); - module3.exports = function(target, src, safe) { + module2.exports = function(target, src, safe) { for (var key in src) { if (safe && target[key]) target[key] = src[key]; @@ -24218,22 +16170,22 @@ ${indent}`); }, /* 197 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = __webpack_require__(31); + function(module2, exports2, __webpack_require__) { + module2.exports = __webpack_require__(31); }, /* 198 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; - var global2 = __webpack_require__(11); + var global = __webpack_require__(11); var core = __webpack_require__(23); var dP = __webpack_require__(50); var DESCRIPTORS = __webpack_require__(33); var SPECIES = __webpack_require__(13)("species"); - module3.exports = function(KEY) { - var C4 = typeof core[KEY] == "function" ? core[KEY] : global2[KEY]; - if (DESCRIPTORS && C4 && !C4[SPECIES]) - dP.f(C4, SPECIES, { + module2.exports = function(KEY) { + var C = typeof core[KEY] == "function" ? core[KEY] : global[KEY]; + if (DESCRIPTORS && C && !C[SPECIES]) + dP.f(C, SPECIES, { configurable: true, get: function() { return this; @@ -24243,93 +16195,93 @@ ${indent}`); }, /* 199 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var toInteger = __webpack_require__(73); var defined = __webpack_require__(67); - module3.exports = function(TO_STRING) { + module2.exports = function(TO_STRING) { return function(that, pos) { - var s5 = String(defined(that)); - var i6 = toInteger(pos); - var l3 = s5.length; - var a7, b3; - if (i6 < 0 || i6 >= l3) + var s = String(defined(that)); + var i = toInteger(pos); + var l = s.length; + var a, b; + if (i < 0 || i >= l) return TO_STRING ? "" : void 0; - a7 = s5.charCodeAt(i6); - return a7 < 55296 || a7 > 56319 || i6 + 1 === l3 || (b3 = s5.charCodeAt(i6 + 1)) < 56320 || b3 > 57343 ? TO_STRING ? s5.charAt(i6) : a7 : TO_STRING ? s5.slice(i6, i6 + 2) : (a7 - 55296 << 10) + (b3 - 56320) + 65536; + a = s.charCodeAt(i); + return a < 55296 || a > 56319 || i + 1 === l || (b = s.charCodeAt(i + 1)) < 56320 || b > 57343 ? TO_STRING ? s.charAt(i) : a : TO_STRING ? s.slice(i, i + 2) : (a - 55296 << 10) + (b - 56320) + 65536; }; }; }, /* 200 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var toInteger = __webpack_require__(73); var max = Math.max; var min = Math.min; - module3.exports = function(index, length) { + module2.exports = function(index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }; }, /* 201 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var isObject = __webpack_require__(34); - module3.exports = function(it2, S3) { - if (!isObject(it2)) - return it2; - var fn2, val; - if (S3 && typeof (fn2 = it2.toString) == "function" && !isObject(val = fn2.call(it2))) + module2.exports = function(it, S) { + if (!isObject(it)) + return it; + var fn, val; + if (S && typeof (fn = it.toString) == "function" && !isObject(val = fn.call(it))) return val; - if (typeof (fn2 = it2.valueOf) == "function" && !isObject(val = fn2.call(it2))) + if (typeof (fn = it.valueOf) == "function" && !isObject(val = fn.call(it))) return val; - if (!S3 && typeof (fn2 = it2.toString) == "function" && !isObject(val = fn2.call(it2))) + if (!S && typeof (fn = it.toString) == "function" && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; }, /* 202 */ /***/ - function(module3, exports2, __webpack_require__) { - var global2 = __webpack_require__(11); - var navigator2 = global2.navigator; - module3.exports = navigator2 && navigator2.userAgent || ""; + function(module2, exports2, __webpack_require__) { + var global = __webpack_require__(11); + var navigator2 = global.navigator; + module2.exports = navigator2 && navigator2.userAgent || ""; }, /* 203 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var classof = __webpack_require__(100); var ITERATOR = __webpack_require__(13)("iterator"); var Iterators = __webpack_require__(35); - module3.exports = __webpack_require__(23).getIteratorMethod = function(it2) { - if (it2 != void 0) - return it2[ITERATOR] || it2["@@iterator"] || Iterators[classof(it2)]; + module2.exports = __webpack_require__(23).getIteratorMethod = function(it) { + if (it != void 0) + return it[ITERATOR] || it["@@iterator"] || Iterators[classof(it)]; }; }, /* 204 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var addToUnscopables = __webpack_require__(180); var step = __webpack_require__(190); var Iterators = __webpack_require__(35); var toIObject = __webpack_require__(74); - module3.exports = __webpack_require__(103)(Array, "Array", function(iterated, kind) { + module2.exports = __webpack_require__(103)(Array, "Array", function(iterated, kind) { this._t = toIObject(iterated); this._i = 0; this._k = kind; }, function() { - var O5 = this._t; + var O = this._t; var kind = this._k; var index = this._i++; - if (!O5 || index >= O5.length) { + if (!O || index >= O.length) { this._t = void 0; return step(1); } if (kind == "keys") return step(0, index); if (kind == "values") - return step(0, O5[index]); - return step(0, [index, O5[index]]); + return step(0, O[index]); + return step(0, [index, O[index]]); }, "values"); Iterators.Arguments = Iterators.Array; addToUnscopables("keys"); @@ -24338,14 +16290,14 @@ ${indent}`); }, /* 205 */ /***/ - function(module3, exports2) { + function(module2, exports2) { }, /* 206 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var LIBRARY = __webpack_require__(69); - var global2 = __webpack_require__(11); + var global = __webpack_require__(11); var ctx = __webpack_require__(48); var classof = __webpack_require__(100); var $export = __webpack_require__(41); @@ -24361,11 +16313,11 @@ ${indent}`); var userAgent2 = __webpack_require__(202); var promiseResolve = __webpack_require__(105); var PROMISE = "Promise"; - var TypeError2 = global2.TypeError; - var process4 = global2.process; + var TypeError2 = global.TypeError; + var process4 = global.process; var versions = process4 && process4.versions; var v8 = versions && versions.v8 || ""; - var $Promise = global2[PROMISE]; + var $Promise = global[PROMISE]; var isNode = classof(process4) == "process"; var empty = function() { }; @@ -24378,12 +16330,12 @@ ${indent}`); exec2(empty, empty); }; return (isNode || typeof PromiseRejectionEvent == "function") && promise.then(empty) instanceof FakePromise && v8.indexOf("6.6") !== 0 && userAgent2.indexOf("Chrome/66") === -1; - } catch (e5) { + } catch (e) { } }(); - var isThenable = function(it2) { + var isThenable = function(it) { var then; - return isObject(it2) && typeof (then = it2.then) == "function" ? then : false; + return isObject(it) && typeof (then = it.then) == "function" ? then : false; }; var notify = function(promise, isReject) { if (promise._n) @@ -24393,7 +16345,7 @@ ${indent}`); microtask(function() { var value = promise._v; var ok = promise._s == 1; - var i6 = 0; + var i = 0; var run = function(reaction) { var handler2 = ok ? reaction.ok : reaction.fail; var resolve5 = reaction.resolve; @@ -24426,14 +16378,14 @@ ${indent}`); resolve5(result); } else reject(value); - } catch (e5) { + } catch (e) { if (domain && !exited) domain.exit(); - reject(e5); + reject(e); } }; - while (chain.length > i6) - run(chain[i6++]); + while (chain.length > i) + run(chain[i++]); promise._c = []; promise._n = false; if (isReject && !promise._h) @@ -24441,7 +16393,7 @@ ${indent}`); }); }; var onUnhandled = function(promise) { - task.call(global2, function() { + task.call(global, function() { var value = promise._v; var unhandled = isUnhandled(promise); var result, handler2, console2; @@ -24449,9 +16401,9 @@ ${indent}`); result = perform(function() { if (isNode) { process4.emit("unhandledRejection", value, promise); - } else if (handler2 = global2.onunhandledrejection) { + } else if (handler2 = global.onunhandledrejection) { handler2({ promise, reason: value }); - } else if ((console2 = global2.console) && console2.error) { + } else if ((console2 = global.console) && console2.error) { console2.error("Unhandled promise rejection", value); } }); @@ -24466,11 +16418,11 @@ ${indent}`); return promise._h !== 1 && (promise._a || promise._c).length === 0; }; var onHandleUnhandled = function(promise) { - task.call(global2, function() { + task.call(global, function() { var handler2; if (isNode) { process4.emit("rejectionHandled", promise); - } else if (handler2 = global2.onrejectionhandled) { + } else if (handler2 = global.onrejectionhandled) { handler2({ promise, reason: promise._v }); } }); @@ -24502,8 +16454,8 @@ ${indent}`); var wrapper = { _w: promise, _d: false }; try { then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); - } catch (e5) { - $reject.call(wrapper, e5); + } catch (e) { + $reject.call(wrapper, e); } }); } else { @@ -24511,8 +16463,8 @@ ${indent}`); promise._s = 1; notify(promise, false); } - } catch (e5) { - $reject.call({ _w: promise, _d: false }, e5); + } catch (e) { + $reject.call({ _w: promise, _d: false }, e); } }; if (!USE_NATIVE) { @@ -24560,8 +16512,8 @@ ${indent}`); this.resolve = ctx($resolve, promise, 1); this.reject = ctx($reject, promise, 1); }; - newPromiseCapabilityModule.f = newPromiseCapability = function(C4) { - return C4 === $Promise || C4 === Wrapper ? new OwnPromiseCapability(C4) : newGenericPromiseCapability(C4); + newPromiseCapabilityModule.f = newPromiseCapability = function(C) { + return C === $Promise || C === Wrapper ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C); }; } $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); @@ -24570,17 +16522,17 @@ ${indent}`); Wrapper = __webpack_require__(23)[PROMISE]; $export($export.S + $export.F * !USE_NATIVE, PROMISE, { // 25.4.4.5 Promise.reject(r) - reject: function reject(r3) { + reject: function reject(r) { var capability = newPromiseCapability(this); var $$reject = capability.reject; - $$reject(r3); + $$reject(r); return capability.promise; } }); $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { // 25.4.4.6 Promise.resolve(x) - resolve: function resolve5(x2) { - return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x2); + resolve: function resolve5(x) { + return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x); } }); $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(189)(function(iter) { @@ -24588,8 +16540,8 @@ ${indent}`); })), PROMISE, { // 25.4.4.1 Promise.all(iterable) all: function all(iterable) { - var C4 = this; - var capability = newPromiseCapability(C4); + var C = this; + var capability = newPromiseCapability(C); var resolve5 = capability.resolve; var reject = capability.reject; var result = perform(function() { @@ -24601,7 +16553,7 @@ ${indent}`); var alreadyCalled = false; values.push(void 0); remaining++; - C4.resolve(promise).then(function(value) { + C.resolve(promise).then(function(value) { if (alreadyCalled) return; alreadyCalled = true; @@ -24617,12 +16569,12 @@ ${indent}`); }, // 25.4.4.4 Promise.race(iterable) race: function race(iterable) { - var C4 = this; - var capability = newPromiseCapability(C4); + var C = this; + var capability = newPromiseCapability(C); var reject = capability.reject; var result = perform(function() { forOf(iterable, false, function(promise) { - C4.resolve(promise).then(capability.resolve, reject); + C.resolve(promise).then(capability.resolve, reject); }); }); if (result.e) @@ -24633,44 +16585,44 @@ ${indent}`); }, /* 207 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var $at = __webpack_require__(199)(true); __webpack_require__(103)(String, "String", function(iterated) { this._t = String(iterated); this._i = 0; }, function() { - var O5 = this._t; + var O = this._t; var index = this._i; var point; - if (index >= O5.length) + if (index >= O.length) return { value: void 0, done: true }; - point = $at(O5, index); + point = $at(O, index); this._i += point.length; return { value: point, done: false }; }); }, /* 208 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var $export = __webpack_require__(41); var core = __webpack_require__(23); - var global2 = __webpack_require__(11); + var global = __webpack_require__(11); var speciesConstructor = __webpack_require__(108); var promiseResolve = __webpack_require__(105); $export($export.P + $export.R, "Promise", { "finally": function(onFinally) { - var C4 = speciesConstructor(this, core.Promise || global2.Promise); + var C = speciesConstructor(this, core.Promise || global.Promise); var isFunction2 = typeof onFinally == "function"; return this.then( - isFunction2 ? function(x2) { - return promiseResolve(C4, onFinally()).then(function() { - return x2; + isFunction2 ? function(x) { + return promiseResolve(C, onFinally()).then(function() { + return x; }); } : onFinally, - isFunction2 ? function(e5) { - return promiseResolve(C4, onFinally()).then(function() { - throw e5; + isFunction2 ? function(e) { + return promiseResolve(C, onFinally()).then(function() { + throw e; }); } : onFinally ); @@ -24678,7 +16630,7 @@ ${indent}`); }, /* 209 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var $export = __webpack_require__(41); var newPromiseCapability = __webpack_require__(70); @@ -24692,16 +16644,16 @@ ${indent}`); }, /* 210 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { __webpack_require__(204); - var global2 = __webpack_require__(11); + var global = __webpack_require__(11); var hide = __webpack_require__(31); var Iterators = __webpack_require__(35); var TO_STRING_TAG = __webpack_require__(13)("toStringTag"); var DOMIterables = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","); - for (var i6 = 0; i6 < DOMIterables.length; i6++) { - var NAME = DOMIterables[i6]; - var Collection2 = global2[NAME]; + for (var i = 0; i < DOMIterables.length; i++) { + var NAME = DOMIterables[i]; + var Collection2 = global[NAME]; var proto2 = Collection2 && Collection2.prototype; if (proto2 && !proto2[TO_STRING_TAG]) hide(proto2, TO_STRING_TAG, NAME); @@ -24710,8 +16662,8 @@ ${indent}`); }, /* 211 */ /***/ - function(module3, exports2, __webpack_require__) { - exports2 = module3.exports = __webpack_require__(112); + function(module2, exports2, __webpack_require__) { + exports2 = module2.exports = __webpack_require__(112); exports2.log = log; exports2.formatArgs = formatArgs; exports2.save = save; @@ -24809,9 +16761,9 @@ ${indent}`); typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || // double check webkit in userAgent just in case we are in a worker typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); } - exports2.formatters.j = function(v4) { + exports2.formatters.j = function(v) { try { - return JSON.stringify(v4); + return JSON.stringify(v); } catch (err) { return "[UnexpectedJSONParseError]: " + err.message; } @@ -24821,8 +16773,8 @@ ${indent}`); args[0] = (useColors2 ? "%c" : "") + this.namespace + (useColors2 ? " %c" : " ") + args[0] + (useColors2 ? "%c " : " ") + "+" + exports2.humanize(this.diff); if (!useColors2) return; - var c3 = "color: " + this.color; - args.splice(1, 0, c3, "color: inherit"); + var c = "color: " + this.color; + args.splice(1, 0, c, "color: inherit"); var index = 0; var lastC = 0; args[0].replace(/%[a-zA-Z%]/g, function(match) { @@ -24833,7 +16785,7 @@ ${indent}`); lastC = index; } }); - args.splice(lastC, 0, c3); + args.splice(lastC, 0, c); } function log() { return "object" === typeof console && console.log && Function.prototype.apply.call(console.log, console, arguments); @@ -24845,43 +16797,43 @@ ${indent}`); } else { exports2.storage.debug = namespaces; } - } catch (e5) { + } catch (e) { } } function load() { - var r3; + var r; try { - r3 = exports2.storage.debug; - } catch (e5) { + r = exports2.storage.debug; + } catch (e) { } - if (!r3 && typeof process !== "undefined" && "env" in process) { - r3 = process.env.DEBUG; + if (!r && typeof process !== "undefined" && "env" in process) { + r = process.env.DEBUG; } - return r3; + return r; } exports2.enable(load()); function localstorage() { try { return window.localStorage; - } catch (e5) { + } catch (e) { } } }, /* 212 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { if (typeof process === "undefined" || process.type === "renderer") { - module3.exports = __webpack_require__(211); + module2.exports = __webpack_require__(211); } else { - module3.exports = __webpack_require__(213); + module2.exports = __webpack_require__(213); } }, /* 213 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var tty3 = __webpack_require__(79); var util = __webpack_require__(2); - exports2 = module3.exports = __webpack_require__(112); + exports2 = module2.exports = __webpack_require__(112); exports2.init = init; exports2.log = log; exports2.formatArgs = formatArgs; @@ -24976,8 +16928,8 @@ ${indent}`); exports2.inspectOpts = Object.keys(process.env).filter(function(key) { return /^debug_/i.test(key); }).reduce(function(obj, key) { - var prop = key.substring(6).toLowerCase().replace(/_([a-z])/g, function(_4, k3) { - return k3.toUpperCase(); + var prop = key.substring(6).toLowerCase().replace(/_([a-z])/g, function(_, k) { + return k.toUpperCase(); }); var val = process.env[key]; if (/^(yes|on|true|enabled)$/i.test(val)) @@ -24994,22 +16946,22 @@ ${indent}`); function useColors() { return "colors" in exports2.inspectOpts ? Boolean(exports2.inspectOpts.colors) : tty3.isatty(process.stderr.fd); } - exports2.formatters.o = function(v4) { + exports2.formatters.o = function(v) { this.inspectOpts.colors = this.useColors; - return util.inspect(v4, this.inspectOpts).split("\n").map(function(str) { + return util.inspect(v, this.inspectOpts).split("\n").map(function(str) { return str.trim(); }).join(" "); }; - exports2.formatters.O = function(v4) { + exports2.formatters.O = function(v) { this.inspectOpts.colors = this.useColors; - return util.inspect(v4, this.inspectOpts); + return util.inspect(v, this.inspectOpts); }; function formatArgs(args) { var name = this.namespace; var useColors2 = this.useColors; if (useColors2) { - var c3 = this.color; - var colorCode = "\x1B[3" + (c3 < 8 ? c3 : "8;5;" + c3); + var c = this.color; + var colorCode = "\x1B[3" + (c < 8 ? c : "8;5;" + c); var prefix = " " + colorCode + ";1m" + name + " \x1B[0m"; args[0] = prefix + args[0].split("\n").join("\n" + prefix); args.push(colorCode + "m+" + exports2.humanize(this.diff) + "\x1B[0m"); @@ -25040,8 +16992,8 @@ ${indent}`); function init(debug) { debug.inspectOpts = {}; var keys = Object.keys(exports2.inspectOpts); - for (var i6 = 0; i6 < keys.length; i6++) { - debug.inspectOpts[keys[i6]] = exports2.inspectOpts[keys[i6]]; + for (var i = 0; i < keys.length; i++) { + debug.inspectOpts[keys[i]] = exports2.inspectOpts[keys[i]]; } } exports2.enable(load()); @@ -25051,7 +17003,7 @@ ${indent}`); , /* 217 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var pathModule = __webpack_require__(0); var isWindows = process.platform === "win32"; var fs = __webpack_require__(3); @@ -25099,31 +17051,31 @@ ${indent}`); } else { var splitRootRe = /^[\/]*/; } - exports2.realpathSync = function realpathSync(p5, cache) { - p5 = pathModule.resolve(p5); - if (cache && Object.prototype.hasOwnProperty.call(cache, p5)) { - return cache[p5]; + exports2.realpathSync = function realpathSync(p, cache) { + p = pathModule.resolve(p); + if (cache && Object.prototype.hasOwnProperty.call(cache, p)) { + return cache[p]; } - var original = p5, seenLinks = {}, knownHard = {}; + var original = p, seenLinks = {}, knownHard = {}; var pos; var current; var base; var previous; start(); function start() { - var m8 = splitRootRe.exec(p5); - pos = m8[0].length; - current = m8[0]; - base = m8[0]; + var m = splitRootRe.exec(p); + pos = m[0].length; + current = m[0]; + base = m[0]; previous = ""; if (isWindows && !knownHard[base]) { fs.lstatSync(base); knownHard[base] = true; } } - while (pos < p5.length) { + while (pos < p.length) { nextPartRe.lastIndex = pos; - var result = nextPartRe.exec(p5); + var result = nextPartRe.exec(p); previous = current; current += result[0]; base = previous + result[1]; @@ -25159,33 +17111,33 @@ ${indent}`); if (!isWindows) seenLinks[id] = linkTarget; } - p5 = pathModule.resolve(resolvedLink, p5.slice(pos)); + p = pathModule.resolve(resolvedLink, p.slice(pos)); start(); } if (cache) - cache[original] = p5; - return p5; + cache[original] = p; + return p; }; - exports2.realpath = function realpath(p5, cache, cb) { + exports2.realpath = function realpath(p, cache, cb) { if (typeof cb !== "function") { cb = maybeCallback(cache); cache = null; } - p5 = pathModule.resolve(p5); - if (cache && Object.prototype.hasOwnProperty.call(cache, p5)) { - return process.nextTick(cb.bind(null, null, cache[p5])); + p = pathModule.resolve(p); + if (cache && Object.prototype.hasOwnProperty.call(cache, p)) { + return process.nextTick(cb.bind(null, null, cache[p])); } - var original = p5, seenLinks = {}, knownHard = {}; + var original = p, seenLinks = {}, knownHard = {}; var pos; var current; var base; var previous; start(); function start() { - var m8 = splitRootRe.exec(p5); - pos = m8[0].length; - current = m8[0]; - base = m8[0]; + var m = splitRootRe.exec(p); + pos = m[0].length; + current = m[0]; + base = m[0]; previous = ""; if (isWindows && !knownHard[base]) { fs.lstat(base, function(err) { @@ -25199,13 +17151,13 @@ ${indent}`); } } function LOOP() { - if (pos >= p5.length) { + if (pos >= p.length) { if (cache) - cache[original] = p5; - return cb(null, p5); + cache[original] = p; + return cb(null, p); } nextPartRe.lastIndex = pos; - var result = nextPartRe.exec(p5); + var result = nextPartRe.exec(p); previous = current; current += result[0]; base = previous + result[1]; @@ -25252,15 +17204,15 @@ ${indent}`); gotResolvedLink(resolvedLink); } function gotResolvedLink(resolvedLink) { - p5 = pathModule.resolve(resolvedLink, p5.slice(pos)); + p = pathModule.resolve(resolvedLink, p.slice(pos)); start(); } }; }, /* 218 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = globSync; + function(module2, exports2, __webpack_require__) { + module2.exports = globSync; globSync.GlobSync = GlobSync; var fs = __webpack_require__(3); var rp = __webpack_require__(114); @@ -25293,10 +17245,10 @@ ${indent}`); setopts(this, pattern, options); if (this.noprocess) return this; - var n3 = this.minimatch.set.length; - this.matches = new Array(n3); - for (var i6 = 0; i6 < n3; i6++) { - this._process(this.minimatch.set[i6], i6, false); + var n = this.minimatch.set.length; + this.matches = new Array(n); + for (var i = 0; i < n; i++) { + this._process(this.minimatch.set[i], i, false); } this._finish(); } @@ -25306,16 +17258,16 @@ ${indent}`); var self2 = this; this.matches.forEach(function(matchset, index) { var set = self2.matches[index] = /* @__PURE__ */ Object.create(null); - for (var p5 in matchset) { + for (var p in matchset) { try { - p5 = self2._makeAbs(p5); - var real = rp.realpathSync(p5, self2.realpathCache); + p = self2._makeAbs(p); + var real = rp.realpathSync(p, self2.realpathCache); set[real] = true; - } catch (er2) { - if (er2.syscall === "stat") - set[self2._makeAbs(p5)] = true; + } catch (er) { + if (er.syscall === "stat") + set[self2._makeAbs(p)] = true; else - throw er2; + throw er; } } }); @@ -25324,12 +17276,12 @@ ${indent}`); }; GlobSync.prototype._process = function(pattern, index, inGlobStar) { assert2(this instanceof GlobSync); - var n3 = 0; - while (typeof pattern[n3] === "string") { - n3++; + var n = 0; + while (typeof pattern[n] === "string") { + n++; } var prefix; - switch (n3) { + switch (n) { case pattern.length: this._processSimple(pattern.join("/"), index); return; @@ -25337,10 +17289,10 @@ ${indent}`); prefix = null; break; default: - prefix = pattern.slice(0, n3).join("/"); + prefix = pattern.slice(0, n).join("/"); break; } - var remain = pattern.slice(n3); + var remain = pattern.slice(n); var read; if (prefix === null) read = "."; @@ -25363,22 +17315,22 @@ ${indent}`); var entries = this._readdir(abs, inGlobStar); if (!entries) return; - var pn2 = remain[0]; + var pn = remain[0]; var negate = !!this.minimatch.negate; - var rawGlob = pn2._glob; + var rawGlob = pn._glob; var dotOk = this.dot || rawGlob.charAt(0) === "."; var matchedEntries = []; - for (var i6 = 0; i6 < entries.length; i6++) { - var e5 = entries[i6]; - if (e5.charAt(0) !== "." || dotOk) { - var m8; + for (var i = 0; i < entries.length; i++) { + var e = entries[i]; + if (e.charAt(0) !== "." || dotOk) { + var m; if (negate && !prefix) { - m8 = !e5.match(pn2); + m = !e.match(pn); } else { - m8 = e5.match(pn2); + m = e.match(pn); } - if (m8) - matchedEntries.push(e5); + if (m) + matchedEntries.push(e); } } var len = matchedEntries.length; @@ -25387,51 +17339,51 @@ ${indent}`); if (remain.length === 1 && !this.mark && !this.stat) { if (!this.matches[index]) this.matches[index] = /* @__PURE__ */ Object.create(null); - for (var i6 = 0; i6 < len; i6++) { - var e5 = matchedEntries[i6]; + for (var i = 0; i < len; i++) { + var e = matchedEntries[i]; if (prefix) { if (prefix.slice(-1) !== "/") - e5 = prefix + "/" + e5; + e = prefix + "/" + e; else - e5 = prefix + e5; + e = prefix + e; } - if (e5.charAt(0) === "/" && !this.nomount) { - e5 = path.join(this.root, e5); + if (e.charAt(0) === "/" && !this.nomount) { + e = path.join(this.root, e); } - this._emitMatch(index, e5); + this._emitMatch(index, e); } return; } remain.shift(); - for (var i6 = 0; i6 < len; i6++) { - var e5 = matchedEntries[i6]; + for (var i = 0; i < len; i++) { + var e = matchedEntries[i]; var newPattern; if (prefix) - newPattern = [prefix, e5]; + newPattern = [prefix, e]; else - newPattern = [e5]; + newPattern = [e]; this._process(newPattern.concat(remain), index, inGlobStar); } }; - GlobSync.prototype._emitMatch = function(index, e5) { - if (isIgnored(this, e5)) + GlobSync.prototype._emitMatch = function(index, e) { + if (isIgnored(this, e)) return; - var abs = this._makeAbs(e5); + var abs = this._makeAbs(e); if (this.mark) - e5 = this._mark(e5); + e = this._mark(e); if (this.absolute) { - e5 = abs; + e = abs; } - if (this.matches[index][e5]) + if (this.matches[index][e]) return; if (this.nodir) { - var c3 = this.cache[abs]; - if (c3 === "DIR" || Array.isArray(c3)) + var c = this.cache[abs]; + if (c === "DIR" || Array.isArray(c)) return; } - this.matches[index][e5] = true; + this.matches[index][e] = true; if (this.stat) - this._stat(e5); + this._stat(e); }; GlobSync.prototype._readdirInGlobStar = function(abs) { if (this.follow) @@ -25441,8 +17393,8 @@ ${indent}`); var stat; try { lstat = fs.lstatSync(abs); - } catch (er2) { - if (er2.code === "ENOENT") { + } catch (er) { + if (er.code === "ENOENT") { return null; } } @@ -25459,43 +17411,43 @@ ${indent}`); if (inGlobStar && !ownProp(this.symlinks, abs)) return this._readdirInGlobStar(abs); if (ownProp(this.cache, abs)) { - var c3 = this.cache[abs]; - if (!c3 || c3 === "FILE") + var c = this.cache[abs]; + if (!c || c === "FILE") return null; - if (Array.isArray(c3)) - return c3; + if (Array.isArray(c)) + return c; } try { return this._readdirEntries(abs, fs.readdirSync(abs)); - } catch (er2) { - this._readdirError(abs, er2); + } catch (er) { + this._readdirError(abs, er); return null; } }; GlobSync.prototype._readdirEntries = function(abs, entries) { if (!this.mark && !this.stat) { - for (var i6 = 0; i6 < entries.length; i6++) { - var e5 = entries[i6]; + for (var i = 0; i < entries.length; i++) { + var e = entries[i]; if (abs === "/") - e5 = abs + e5; + e = abs + e; else - e5 = abs + "/" + e5; - this.cache[e5] = true; + e = abs + "/" + e; + this.cache[e] = true; } } this.cache[abs] = entries; return entries; }; - GlobSync.prototype._readdirError = function(f6, er2) { - switch (er2.code) { + GlobSync.prototype._readdirError = function(f, er) { + switch (er.code) { case "ENOTSUP": case "ENOTDIR": - var abs = this._makeAbs(f6); + var abs = this._makeAbs(f); this.cache[abs] = "FILE"; if (abs === this.cwdAbs) { - var error = new Error(er2.code + " invalid cwd " + this.cwd); + var error = new Error(er.code + " invalid cwd " + this.cwd); error.path = this.cwd; - error.code = er2.code; + error.code = er.code; throw error; } break; @@ -25503,14 +17455,14 @@ ${indent}`); case "ELOOP": case "ENAMETOOLONG": case "UNKNOWN": - this.cache[this._makeAbs(f6)] = false; + this.cache[this._makeAbs(f)] = false; break; default: - this.cache[this._makeAbs(f6)] = false; + this.cache[this._makeAbs(f)] = false; if (this.strict) - throw er2; + throw er; if (!this.silent) - console.error("glob error", er2); + console.error("glob error", er); break; } }; @@ -25526,13 +17478,13 @@ ${indent}`); var isSym = this.symlinks[abs]; if (isSym && inGlobStar) return; - for (var i6 = 0; i6 < len; i6++) { - var e5 = entries[i6]; - if (e5.charAt(0) === "." && !this.dot) + for (var i = 0; i < len; i++) { + var e = entries[i]; + if (e.charAt(0) === "." && !this.dot) continue; - var instead = gspref.concat(entries[i6], remainWithoutGlobStar); + var instead = gspref.concat(entries[i], remainWithoutGlobStar); this._process(instead, index, true); - var below = gspref.concat(entries[i6], remain); + var below = gspref.concat(entries[i], remain); this._process(below, index, true); } }; @@ -25556,18 +17508,18 @@ ${indent}`); prefix = prefix.replace(/\\/g, "/"); this._emitMatch(index, prefix); }; - GlobSync.prototype._stat = function(f6) { - var abs = this._makeAbs(f6); - var needDir = f6.slice(-1) === "/"; - if (f6.length > this.maxLength) + GlobSync.prototype._stat = function(f) { + var abs = this._makeAbs(f); + var needDir = f.slice(-1) === "/"; + if (f.length > this.maxLength) return false; if (!this.stat && ownProp(this.cache, abs)) { - var c3 = this.cache[abs]; - if (Array.isArray(c3)) - c3 = "DIR"; - if (!needDir || c3 === "DIR") - return c3; - if (needDir && c3 === "FILE") + var c = this.cache[abs]; + if (Array.isArray(c)) + c = "DIR"; + if (!needDir || c === "DIR") + return c; + if (needDir && c === "FILE") return false; } var exists; @@ -25576,8 +17528,8 @@ ${indent}`); var lstat; try { lstat = fs.lstatSync(abs); - } catch (er2) { - if (er2 && (er2.code === "ENOENT" || er2.code === "ENOTDIR")) { + } catch (er) { + if (er && (er.code === "ENOENT" || er.code === "ENOTDIR")) { this.statCache[abs] = false; return false; } @@ -25585,7 +17537,7 @@ ${indent}`); if (lstat && lstat.isSymbolicLink()) { try { stat = fs.statSync(abs); - } catch (er2) { + } catch (er) { stat = lstat; } } else { @@ -25593,28 +17545,28 @@ ${indent}`); } } this.statCache[abs] = stat; - var c3 = true; + var c = true; if (stat) - c3 = stat.isDirectory() ? "DIR" : "FILE"; - this.cache[abs] = this.cache[abs] || c3; - if (needDir && c3 === "FILE") + c = stat.isDirectory() ? "DIR" : "FILE"; + this.cache[abs] = this.cache[abs] || c; + if (needDir && c === "FILE") return false; - return c3; + return c; }; - GlobSync.prototype._mark = function(p5) { - return common.mark(this, p5); + GlobSync.prototype._mark = function(p) { + return common.mark(this, p); }; - GlobSync.prototype._makeAbs = function(f6) { - return common.makeAbs(this, f6); + GlobSync.prototype._makeAbs = function(f) { + return common.makeAbs(this, f); }; }, , , /* 221 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; - module3.exports = function(flag, argv) { + module2.exports = function(flag, argv) { argv = argv || process.argv; var terminatorPos = argv.indexOf("--"); var prefix = /^--/.test(flag) ? "" : "--"; @@ -25625,11 +17577,11 @@ ${indent}`); , /* 223 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { var wrappy = __webpack_require__(123); var reqs = /* @__PURE__ */ Object.create(null); var once = __webpack_require__(61); - module3.exports = wrappy(inflight); + module2.exports = wrappy(inflight); function inflight(key, cb) { if (reqs[key]) { reqs[key].push(cb); @@ -25645,8 +17597,8 @@ ${indent}`); var len = cbs.length; var args = slice(arguments); try { - for (var i6 = 0; i6 < len; i6++) { - cbs[i6].apply(null, args); + for (var i = 0; i < len; i++) { + cbs[i].apply(null, args); } } finally { if (cbs.length > len) { @@ -25663,16 +17615,16 @@ ${indent}`); function slice(args) { var length = args.length; var array = []; - for (var i6 = 0; i6 < length; i6++) - array[i6] = args[i6]; + for (var i = 0; i < length; i++) + array[i] = args[i]; return array; } }, /* 224 */ /***/ - function(module3, exports2) { + function(module2, exports2) { if (typeof Object.create === "function") { - module3.exports = function inherits(ctor, superCtor) { + module2.exports = function inherits(ctor, superCtor) { ctor.super_ = superCtor; ctor.prototype = Object.create(superCtor.prototype, { constructor: { @@ -25684,7 +17636,7 @@ ${indent}`); }); }; } else { - module3.exports = function inherits(ctor, superCtor) { + module2.exports = function inherits(ctor, superCtor) { ctor.super_ = superCtor; var TempCtor = function() { }; @@ -25698,19 +17650,19 @@ ${indent}`); , /* 227 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = typeof __webpack_require__ !== "undefined"; + function(module2, exports2, __webpack_require__) { + module2.exports = typeof __webpack_require__ !== "undefined"; }, , /* 229 */ /***/ - function(module3, exports2) { - var s5 = 1e3; - var m8 = s5 * 60; - var h4 = m8 * 60; - var d5 = h4 * 24; - var y3 = d5 * 365.25; - module3.exports = function(val, options) { + function(module2, exports2) { + var s = 1e3; + var m = s * 60; + var h = m * 60; + var d = h * 24; + var y = d * 365.25; + module2.exports = function(val, options) { options = options || {}; var type = typeof val; if (type === "string" && val.length > 0) { @@ -25733,7 +17685,7 @@ ${indent}`); if (!match) { return; } - var n3 = parseFloat(match[1]); + var n = parseFloat(match[1]); var type = (match[2] || "ms").toLowerCase(); switch (type) { case "years": @@ -25741,65 +17693,65 @@ ${indent}`); case "yrs": case "yr": case "y": - return n3 * y3; + return n * y; case "days": case "day": case "d": - return n3 * d5; + return n * d; case "hours": case "hour": case "hrs": case "hr": case "h": - return n3 * h4; + return n * h; case "minutes": case "minute": case "mins": case "min": case "m": - return n3 * m8; + return n * m; case "seconds": case "second": case "secs": case "sec": case "s": - return n3 * s5; + return n * s; case "milliseconds": case "millisecond": case "msecs": case "msec": case "ms": - return n3; + return n; default: return void 0; } } function fmtShort(ms) { - if (ms >= d5) { - return Math.round(ms / d5) + "d"; + if (ms >= d) { + return Math.round(ms / d) + "d"; } - if (ms >= h4) { - return Math.round(ms / h4) + "h"; + if (ms >= h) { + return Math.round(ms / h) + "h"; } - if (ms >= m8) { - return Math.round(ms / m8) + "m"; + if (ms >= m) { + return Math.round(ms / m) + "m"; } - if (ms >= s5) { - return Math.round(ms / s5) + "s"; + if (ms >= s) { + return Math.round(ms / s) + "s"; } return ms + "ms"; } function fmtLong(ms) { - return plural(ms, d5, "day") || plural(ms, h4, "hour") || plural(ms, m8, "minute") || plural(ms, s5, "second") || ms + " ms"; + return plural(ms, d, "day") || plural(ms, h, "hour") || plural(ms, m, "minute") || plural(ms, s, "second") || ms + " ms"; } - function plural(ms, n3, name) { - if (ms < n3) { + function plural(ms, n, name) { + if (ms < n) { return; } - if (ms < n3 * 1.5) { - return Math.floor(ms / n3) + " " + name; + if (ms < n * 1.5) { + return Math.floor(ms / n) + " " + name; } - return Math.ceil(ms / n3) + " " + name + "s"; + return Math.ceil(ms / n) + " " + name + "s"; } }, , @@ -25807,13 +17759,13 @@ ${indent}`); , /* 233 */ /***/ - function(module3, exports2, __webpack_require__) { - module3.exports = rimraf; + function(module2, exports2, __webpack_require__) { + module2.exports = rimraf; rimraf.sync = rimrafSync; var assert2 = __webpack_require__(22); var path = __webpack_require__(0); var fs = __webpack_require__(3); - var glob2 = __webpack_require__(75); + var glob = __webpack_require__(75); var _0666 = parseInt("666", 8); var defaultGlobOpts = { nosort: true, @@ -25830,10 +17782,10 @@ ${indent}`); "rmdir", "readdir" ]; - methods.forEach(function(m8) { - options[m8] = options[m8] || fs[m8]; - m8 = m8 + "Sync"; - options[m8] = options[m8] || fs[m8]; + methods.forEach(function(m) { + options[m] = options[m] || fs[m]; + m = m + "Sync"; + options[m] = options[m] || fs[m]; }); options.maxBusyTries = options.maxBusyTries || 3; options.emfileWait = options.emfileWait || 1e3; @@ -25843,248 +17795,248 @@ ${indent}`); options.disableGlob = options.disableGlob || false; options.glob = options.glob || defaultGlobOpts; } - function rimraf(p5, options, cb) { + function rimraf(p, options, cb) { if (typeof options === "function") { cb = options; options = {}; } - assert2(p5, "rimraf: missing path"); - assert2.equal(typeof p5, "string", "rimraf: path should be a string"); + assert2(p, "rimraf: missing path"); + assert2.equal(typeof p, "string", "rimraf: path should be a string"); assert2.equal(typeof cb, "function", "rimraf: callback function required"); assert2(options, "rimraf: invalid options argument provided"); assert2.equal(typeof options, "object", "rimraf: options should be object"); defaults(options); var busyTries = 0; var errState = null; - var n3 = 0; - if (options.disableGlob || !glob2.hasMagic(p5)) - return afterGlob(null, [p5]); - options.lstat(p5, function(er2, stat) { - if (!er2) - return afterGlob(null, [p5]); - glob2(p5, options.glob, afterGlob); + var n = 0; + if (options.disableGlob || !glob.hasMagic(p)) + return afterGlob(null, [p]); + options.lstat(p, function(er, stat) { + if (!er) + return afterGlob(null, [p]); + glob(p, options.glob, afterGlob); }); - function next(er2) { - errState = errState || er2; - if (--n3 === 0) + function next(er) { + errState = errState || er; + if (--n === 0) cb(errState); } - function afterGlob(er2, results) { - if (er2) - return cb(er2); - n3 = results.length; - if (n3 === 0) + function afterGlob(er, results) { + if (er) + return cb(er); + n = results.length; + if (n === 0) return cb(); - results.forEach(function(p6) { - rimraf_(p6, options, function CB(er3) { - if (er3) { - if ((er3.code === "EBUSY" || er3.code === "ENOTEMPTY" || er3.code === "EPERM") && busyTries < options.maxBusyTries) { + results.forEach(function(p2) { + rimraf_(p2, options, function CB(er2) { + if (er2) { + if ((er2.code === "EBUSY" || er2.code === "ENOTEMPTY" || er2.code === "EPERM") && busyTries < options.maxBusyTries) { busyTries++; var time = busyTries * 100; return setTimeout(function() { - rimraf_(p6, options, CB); + rimraf_(p2, options, CB); }, time); } - if (er3.code === "EMFILE" && timeout < options.emfileWait) { + if (er2.code === "EMFILE" && timeout < options.emfileWait) { return setTimeout(function() { - rimraf_(p6, options, CB); + rimraf_(p2, options, CB); }, timeout++); } - if (er3.code === "ENOENT") - er3 = null; + if (er2.code === "ENOENT") + er2 = null; } timeout = 0; - next(er3); + next(er2); }); }); } } - function rimraf_(p5, options, cb) { - assert2(p5); + function rimraf_(p, options, cb) { + assert2(p); assert2(options); assert2(typeof cb === "function"); - options.lstat(p5, function(er2, st2) { - if (er2 && er2.code === "ENOENT") + options.lstat(p, function(er, st) { + if (er && er.code === "ENOENT") return cb(null); - if (er2 && er2.code === "EPERM" && isWindows) - fixWinEPERM(p5, options, er2, cb); - if (st2 && st2.isDirectory()) - return rmdir(p5, options, er2, cb); - options.unlink(p5, function(er3) { - if (er3) { - if (er3.code === "ENOENT") + if (er && er.code === "EPERM" && isWindows) + fixWinEPERM(p, options, er, cb); + if (st && st.isDirectory()) + return rmdir(p, options, er, cb); + options.unlink(p, function(er2) { + if (er2) { + if (er2.code === "ENOENT") return cb(null); - if (er3.code === "EPERM") - return isWindows ? fixWinEPERM(p5, options, er3, cb) : rmdir(p5, options, er3, cb); - if (er3.code === "EISDIR") - return rmdir(p5, options, er3, cb); + if (er2.code === "EPERM") + return isWindows ? fixWinEPERM(p, options, er2, cb) : rmdir(p, options, er2, cb); + if (er2.code === "EISDIR") + return rmdir(p, options, er2, cb); } - return cb(er3); + return cb(er2); }); }); } - function fixWinEPERM(p5, options, er2, cb) { - assert2(p5); + function fixWinEPERM(p, options, er, cb) { + assert2(p); assert2(options); assert2(typeof cb === "function"); - if (er2) - assert2(er2 instanceof Error); - options.chmod(p5, _0666, function(er22) { - if (er22) - cb(er22.code === "ENOENT" ? null : er2); + if (er) + assert2(er instanceof Error); + options.chmod(p, _0666, function(er2) { + if (er2) + cb(er2.code === "ENOENT" ? null : er); else - options.stat(p5, function(er3, stats) { + options.stat(p, function(er3, stats) { if (er3) - cb(er3.code === "ENOENT" ? null : er2); + cb(er3.code === "ENOENT" ? null : er); else if (stats.isDirectory()) - rmdir(p5, options, er2, cb); + rmdir(p, options, er, cb); else - options.unlink(p5, cb); + options.unlink(p, cb); }); }); } - function fixWinEPERMSync(p5, options, er2) { - assert2(p5); + function fixWinEPERMSync(p, options, er) { + assert2(p); assert2(options); - if (er2) - assert2(er2 instanceof Error); + if (er) + assert2(er instanceof Error); try { - options.chmodSync(p5, _0666); - } catch (er22) { - if (er22.code === "ENOENT") + options.chmodSync(p, _0666); + } catch (er2) { + if (er2.code === "ENOENT") return; else - throw er2; + throw er; } try { - var stats = options.statSync(p5); + var stats = options.statSync(p); } catch (er3) { if (er3.code === "ENOENT") return; else - throw er2; + throw er; } if (stats.isDirectory()) - rmdirSync(p5, options, er2); + rmdirSync(p, options, er); else - options.unlinkSync(p5); + options.unlinkSync(p); } - function rmdir(p5, options, originalEr, cb) { - assert2(p5); + function rmdir(p, options, originalEr, cb) { + assert2(p); assert2(options); if (originalEr) assert2(originalEr instanceof Error); assert2(typeof cb === "function"); - options.rmdir(p5, function(er2) { - if (er2 && (er2.code === "ENOTEMPTY" || er2.code === "EEXIST" || er2.code === "EPERM")) - rmkids(p5, options, cb); - else if (er2 && er2.code === "ENOTDIR") + options.rmdir(p, function(er) { + if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM")) + rmkids(p, options, cb); + else if (er && er.code === "ENOTDIR") cb(originalEr); else - cb(er2); + cb(er); }); } - function rmkids(p5, options, cb) { - assert2(p5); + function rmkids(p, options, cb) { + assert2(p); assert2(options); assert2(typeof cb === "function"); - options.readdir(p5, function(er2, files) { - if (er2) - return cb(er2); - var n3 = files.length; - if (n3 === 0) - return options.rmdir(p5, cb); + options.readdir(p, function(er, files) { + if (er) + return cb(er); + var n = files.length; + if (n === 0) + return options.rmdir(p, cb); var errState; - files.forEach(function(f6) { - rimraf(path.join(p5, f6), options, function(er3) { + files.forEach(function(f) { + rimraf(path.join(p, f), options, function(er2) { if (errState) return; - if (er3) - return cb(errState = er3); - if (--n3 === 0) - options.rmdir(p5, cb); + if (er2) + return cb(errState = er2); + if (--n === 0) + options.rmdir(p, cb); }); }); }); } - function rimrafSync(p5, options) { + function rimrafSync(p, options) { options = options || {}; defaults(options); - assert2(p5, "rimraf: missing path"); - assert2.equal(typeof p5, "string", "rimraf: path should be a string"); + assert2(p, "rimraf: missing path"); + assert2.equal(typeof p, "string", "rimraf: path should be a string"); assert2(options, "rimraf: missing options"); assert2.equal(typeof options, "object", "rimraf: options should be object"); var results; - if (options.disableGlob || !glob2.hasMagic(p5)) { - results = [p5]; + if (options.disableGlob || !glob.hasMagic(p)) { + results = [p]; } else { try { - options.lstatSync(p5); - results = [p5]; - } catch (er2) { - results = glob2.sync(p5, options.glob); + options.lstatSync(p); + results = [p]; + } catch (er) { + results = glob.sync(p, options.glob); } } if (!results.length) return; - for (var i6 = 0; i6 < results.length; i6++) { - var p5 = results[i6]; + for (var i = 0; i < results.length; i++) { + var p = results[i]; try { - var st2 = options.lstatSync(p5); - } catch (er2) { - if (er2.code === "ENOENT") + var st = options.lstatSync(p); + } catch (er) { + if (er.code === "ENOENT") return; - if (er2.code === "EPERM" && isWindows) - fixWinEPERMSync(p5, options, er2); + if (er.code === "EPERM" && isWindows) + fixWinEPERMSync(p, options, er); } try { - if (st2 && st2.isDirectory()) - rmdirSync(p5, options, null); + if (st && st.isDirectory()) + rmdirSync(p, options, null); else - options.unlinkSync(p5); - } catch (er2) { - if (er2.code === "ENOENT") + options.unlinkSync(p); + } catch (er) { + if (er.code === "ENOENT") return; - if (er2.code === "EPERM") - return isWindows ? fixWinEPERMSync(p5, options, er2) : rmdirSync(p5, options, er2); - if (er2.code !== "EISDIR") - throw er2; - rmdirSync(p5, options, er2); + if (er.code === "EPERM") + return isWindows ? fixWinEPERMSync(p, options, er) : rmdirSync(p, options, er); + if (er.code !== "EISDIR") + throw er; + rmdirSync(p, options, er); } } } - function rmdirSync(p5, options, originalEr) { - assert2(p5); + function rmdirSync(p, options, originalEr) { + assert2(p); assert2(options); if (originalEr) assert2(originalEr instanceof Error); try { - options.rmdirSync(p5); - } catch (er2) { - if (er2.code === "ENOENT") + options.rmdirSync(p); + } catch (er) { + if (er.code === "ENOENT") return; - if (er2.code === "ENOTDIR") + if (er.code === "ENOTDIR") throw originalEr; - if (er2.code === "ENOTEMPTY" || er2.code === "EEXIST" || er2.code === "EPERM") - rmkidsSync(p5, options); + if (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM") + rmkidsSync(p, options); } } - function rmkidsSync(p5, options) { - assert2(p5); + function rmkidsSync(p, options) { + assert2(p); assert2(options); - options.readdirSync(p5).forEach(function(f6) { - rimrafSync(path.join(p5, f6), options); + options.readdirSync(p).forEach(function(f) { + rimrafSync(path.join(p, f), options); }); var retries = isWindows ? 100 : 1; - var i6 = 0; + var i = 0; do { var threw = true; try { - var ret = options.rmdirSync(p5, options); + var ret = options.rmdirSync(p, options); threw = false; return ret; } finally { - if (++i6 < retries && threw) + if (++i < retries && threw) continue; } } while (true); @@ -26097,7 +18049,7 @@ ${indent}`); , /* 239 */ /***/ - function(module3, exports2, __webpack_require__) { + function(module2, exports2, __webpack_require__) { "use strict"; var hasFlag3 = __webpack_require__(221); var support = function(level) { @@ -26156,7 +18108,7 @@ ${indent}`); if (supportLevel === 0 && "FORCE_COLOR" in process.env) { supportLevel = 1; } - module3.exports = process && support(supportLevel); + module2.exports = process && support(supportLevel); } /******/ ]); @@ -26249,15 +18201,15 @@ var require_visit = __commonJS({ if (typeof ctrl !== "symbol") { if (identity.isCollection(node)) { path = Object.freeze(path.concat(node)); - for (let i6 = 0; i6 < node.items.length; ++i6) { - const ci = visit_(i6, node.items[i6], visitor, path); + for (let i = 0; i < node.items.length; ++i) { + const ci = visit_(i, node.items[i], visitor, path); if (typeof ci === "number") - i6 = ci - 1; + i = ci - 1; else if (ci === BREAK) return BREAK; else if (ci === REMOVE) { - node.items.splice(i6, 1); - i6 -= 1; + node.items.splice(i, 1); + i -= 1; } } } else if (identity.isPair(node)) { @@ -26297,15 +18249,15 @@ var require_visit = __commonJS({ if (typeof ctrl !== "symbol") { if (identity.isCollection(node)) { path = Object.freeze(path.concat(node)); - for (let i6 = 0; i6 < node.items.length; ++i6) { - const ci = await visitAsync_(i6, node.items[i6], visitor, path); + for (let i = 0; i < node.items.length; ++i) { + const ci = await visitAsync_(i, node.items[i], visitor, path); if (typeof ci === "number") - i6 = ci - 1; + i = ci - 1; else if (ci === BREAK) return BREAK; else if (ci === REMOVE) { - node.items.splice(i6, 1); - i6 -= 1; + node.items.splice(i, 1); + i -= 1; } } } else if (identity.isPair(node)) { @@ -26392,7 +18344,7 @@ var require_directives = __commonJS({ "{": "%7B", "}": "%7D" }; - var escapeTagName = (tn2) => tn2.replace(/[!,[\]{}]/g, (ch) => escapeChars[ch]); + var escapeTagName = (tn) => tn.replace(/[!,[\]{}]/g, (ch) => escapeChars[ch]); var Directives = class _Directives { constructor(yaml, tags) { this.docStart = null; @@ -26537,7 +18489,7 @@ var require_directives = __commonJS({ for (const [handle, prefix] of tagEntries) { if (handle === "!!" && prefix === "tag:yaml.org,2002:") continue; - if (!doc || tagNames.some((tn2) => tn2.startsWith(prefix))) + if (!doc || tagNames.some((tn) => tn.startsWith(prefix))) lines.push(`%TAG ${handle} ${prefix}`); } return lines.join("\n"); @@ -26574,8 +18526,8 @@ var require_anchors = __commonJS({ return anchors; } function findNewAnchor(prefix, exclude) { - for (let i6 = 1; true; ++i6) { - const name = `${prefix}${i6}`; + for (let i = 1; true; ++i) { + const name = `${prefix}${i}`; if (!exclude.has(name)) return name; } @@ -26626,22 +18578,22 @@ var require_applyReviver = __commonJS({ function applyReviver(reviver, obj, key, val) { if (val && typeof val === "object") { if (Array.isArray(val)) { - for (let i6 = 0, len = val.length; i6 < len; ++i6) { - const v0 = val[i6]; - const v1 = applyReviver(reviver, val, String(i6), v0); + for (let i = 0, len = val.length; i < len; ++i) { + const v0 = val[i]; + const v1 = applyReviver(reviver, val, String(i), v0); if (v1 === void 0) - delete val[i6]; + delete val[i]; else if (v1 !== v0) - val[i6] = v1; + val[i] = v1; } } else if (val instanceof Map) { - for (const k3 of Array.from(val.keys())) { - const v0 = val.get(k3); - const v1 = applyReviver(reviver, val, k3, v0); + for (const k of Array.from(val.keys())) { + const v0 = val.get(k); + const v1 = applyReviver(reviver, val, k, v0); if (v1 === void 0) - val.delete(k3); + val.delete(k); else if (v1 !== v0) - val.set(k3, v1); + val.set(k, v1); } } else if (val instanceof Set) { for (const v0 of Array.from(val)) { @@ -26654,12 +18606,12 @@ var require_applyReviver = __commonJS({ } } } else { - for (const [k3, v0] of Object.entries(val)) { - const v1 = applyReviver(reviver, val, k3, v0); + for (const [k, v0] of Object.entries(val)) { + const v1 = applyReviver(reviver, val, k, v0); if (v1 === void 0) - delete val[k3]; + delete val[k]; else if (v1 !== v0) - val[k3] = v1; + val[k] = v1; } } } @@ -26676,7 +18628,7 @@ var require_toJS = __commonJS({ var identity = require_identity(); function toJS(value, arg, ctx) { if (Array.isArray(value)) - return value.map((v4, i6) => toJS(v4, String(i6), ctx)); + return value.map((v, i) => toJS(v, String(i), ctx)); if (value && typeof value.toJSON === "function") { if (!ctx || !identity.hasAnchor(value)) return value.toJSON(arg, ctx); @@ -26838,9 +18790,9 @@ var require_Alias = __commonJS({ } else if (identity.isCollection(node)) { let count = 0; for (const item of node.items) { - const c3 = getAliasCount(doc, item, anchors2); - if (c3 > count) - count = c3; + const c = getAliasCount(doc, item, anchors2); + if (c > count) + count = c; } return count; } else if (identity.isPair(node)) { @@ -26894,13 +18846,13 @@ var require_createNode = __commonJS({ var defaultTagPrefix = "tag:yaml.org,2002:"; function findTagObject(value, tagName, tags) { if (tagName) { - const match = tags.filter((t3) => t3.tag === tagName); - const tagObj = match.find((t3) => !t3.format) ?? match[0]; + const match = tags.filter((t) => t.tag === tagName); + const tagObj = match.find((t) => !t.format) ?? match[0]; if (!tagObj) throw new Error(`Tag ${tagName} not found`); return tagObj; } - return tags.find((t3) => t3.identify?.(value) && !t3.format); + return tags.find((t) => t.identify?.(value) && !t.format); } function createNode(value, tagName, ctx) { if (identity.isDocument(value)) @@ -26967,18 +18919,18 @@ var require_Collection = __commonJS({ var identity = require_identity(); var Node = require_Node(); function collectionFromPath(schema, path, value) { - let v4 = value; - for (let i6 = path.length - 1; i6 >= 0; --i6) { - const k3 = path[i6]; - if (typeof k3 === "number" && Number.isInteger(k3) && k3 >= 0) { - const a7 = []; - a7[k3] = v4; - v4 = a7; + let v = value; + for (let i = path.length - 1; i >= 0; --i) { + const k = path[i]; + if (typeof k === "number" && Number.isInteger(k) && k >= 0) { + const a = []; + a[k] = v; + v = a; } else { - v4 = /* @__PURE__ */ new Map([[k3, v4]]); + v = /* @__PURE__ */ new Map([[k, v]]); } } - return createNode.createNode(v4, void 0, { + return createNode.createNode(v, void 0, { aliasDuplicateObjects: false, keepUndefined: false, onAnchor: () => { @@ -27008,7 +18960,7 @@ var require_Collection = __commonJS({ const copy = Object.create(Object.getPrototypeOf(this), Object.getOwnPropertyDescriptors(this)); if (schema) copy.schema = schema; - copy.items = copy.items.map((it2) => identity.isNode(it2) || identity.isPair(it2) ? it2.clone(schema) : it2); + copy.items = copy.items.map((it) => identity.isNode(it) || identity.isPair(it) ? it.clone(schema) : it); if (this.range) copy.range = this.range.slice(); return copy; @@ -27063,8 +19015,8 @@ var require_Collection = __commonJS({ return this.items.every((node) => { if (!identity.isPair(node)) return false; - const n3 = node.value; - return n3 == null || allowScalar && identity.isScalar(n3) && n3.value == null && !n3.commentBefore && !n3.comment && !n3.tag; + const n = node.value; + return n == null || allowScalar && identity.isScalar(n) && n.value == null && !n.commentBefore && !n.comment && !n.tag; }); } /** @@ -27146,44 +19098,44 @@ var require_foldFlowLines = __commonJS({ let split = void 0; let prev = void 0; let overflow = false; - let i6 = -1; + let i = -1; let escStart = -1; let escEnd = -1; if (mode === FOLD_BLOCK) { - i6 = consumeMoreIndentedLines(text, i6, indent.length); - if (i6 !== -1) - end = i6 + endStep; + i = consumeMoreIndentedLines(text, i, indent.length); + if (i !== -1) + end = i + endStep; } - for (let ch; ch = text[i6 += 1]; ) { + for (let ch; ch = text[i += 1]; ) { if (mode === FOLD_QUOTED && ch === "\\") { - escStart = i6; - switch (text[i6 + 1]) { + escStart = i; + switch (text[i + 1]) { case "x": - i6 += 3; + i += 3; break; case "u": - i6 += 5; + i += 5; break; case "U": - i6 += 9; + i += 9; break; default: - i6 += 1; + i += 1; } - escEnd = i6; + escEnd = i; } if (ch === "\n") { if (mode === FOLD_BLOCK) - i6 = consumeMoreIndentedLines(text, i6, indent.length); - end = i6 + indent.length + endStep; + i = consumeMoreIndentedLines(text, i, indent.length); + end = i + indent.length + endStep; split = void 0; } else { if (ch === " " && prev && prev !== " " && prev !== "\n" && prev !== " ") { - const next = text[i6 + 1]; + const next = text[i + 1]; if (next && next !== " " && next !== "\n" && next !== " ") - split = i6; + split = i; } - if (i6 >= end) { + if (i >= end) { if (split) { folds.push(split); end = split + endStep; @@ -27191,15 +19143,15 @@ var require_foldFlowLines = __commonJS({ } else if (mode === FOLD_QUOTED) { while (prev === " " || prev === " ") { prev = ch; - ch = text[i6 += 1]; + ch = text[i += 1]; overflow = true; } - const j2 = i6 > escEnd + 1 ? i6 - 2 : escStart - 1; - if (escapedFolds[j2]) + const j = i > escEnd + 1 ? i - 2 : escStart - 1; + if (escapedFolds[j]) return text; - folds.push(j2); - escapedFolds[j2] = true; - end = j2 + endStep; + folds.push(j); + escapedFolds[j] = true; + end = j + endStep; split = void 0; } else { overflow = true; @@ -27215,9 +19167,9 @@ var require_foldFlowLines = __commonJS({ if (onFold) onFold(); let res = text.slice(0, folds[0]); - for (let i7 = 0; i7 < folds.length; ++i7) { - const fold = folds[i7]; - const end2 = folds[i7 + 1] || text.length; + for (let i2 = 0; i2 < folds.length; ++i2) { + const fold = folds[i2]; + const end2 = folds[i2 + 1] || text.length; if (fold === 0) res = ` ${indent}${text.slice(0, end2)}`; @@ -27230,19 +19182,19 @@ ${indent}${text.slice(fold + 1, end2)}`; } return res; } - function consumeMoreIndentedLines(text, i6, indent) { - let end = i6; - let start = i6 + 1; + function consumeMoreIndentedLines(text, i, indent) { + let end = i; + let start = i + 1; let ch = text[start]; while (ch === " " || ch === " ") { - if (i6 < start + indent) { - ch = text[++i6]; + if (i < start + indent) { + ch = text[++i]; } else { do { - ch = text[++i6]; + ch = text[++i]; } while (ch && ch !== "\n"); - end = i6; - start = i6 + 1; + end = i; + start = i + 1; ch = text[start]; } } @@ -27274,11 +19226,11 @@ var require_stringifyString = __commonJS({ const strLen = str.length; if (strLen <= limit) return false; - for (let i6 = 0, start = 0; i6 < strLen; ++i6) { - if (str[i6] === "\n") { - if (i6 - start > limit) + for (let i = 0, start = 0; i < strLen; ++i) { + if (str[i] === "\n") { + if (i - start > limit) return true; - start = i6 + 1; + start = i + 1; if (strLen - start <= limit) return false; } @@ -27294,19 +19246,19 @@ var require_stringifyString = __commonJS({ const indent = ctx.indent || (containsDocumentMarker(value) ? " " : ""); let str = ""; let start = 0; - for (let i6 = 0, ch = json[i6]; ch; ch = json[++i6]) { - if (ch === " " && json[i6 + 1] === "\\" && json[i6 + 2] === "n") { - str += json.slice(start, i6) + "\\ "; - i6 += 1; - start = i6; + for (let i = 0, ch = json[i]; ch; ch = json[++i]) { + if (ch === " " && json[i + 1] === "\\" && json[i + 2] === "n") { + str += json.slice(start, i) + "\\ "; + i += 1; + start = i; ch = "\\"; } if (ch === "\\") - switch (json[i6 + 1]) { + switch (json[i + 1]) { case "u": { - str += json.slice(start, i6); - const code = json.substr(i6 + 2, 4); + str += json.slice(start, i); + const code = json.substr(i + 2, 4); switch (code) { case "0000": str += "\\0"; @@ -27336,30 +19288,30 @@ var require_stringifyString = __commonJS({ if (code.substr(0, 2) === "00") str += "\\x" + code.substr(2); else - str += json.substr(i6, 6); + str += json.substr(i, 6); } - i6 += 5; - start = i6 + 1; + i += 5; + start = i + 1; } break; case "n": - if (implicitKey || json[i6 + 2] === '"' || json.length < minMultiLineLength) { - i6 += 1; + if (implicitKey || json[i + 2] === '"' || json.length < minMultiLineLength) { + i += 1; } else { - str += json.slice(start, i6) + "\n\n"; - while (json[i6 + 2] === "\\" && json[i6 + 3] === "n" && json[i6 + 4] !== '"') { + str += json.slice(start, i) + "\n\n"; + while (json[i + 2] === "\\" && json[i + 3] === "n" && json[i + 4] !== '"') { str += "\n"; - i6 += 2; + i += 2; } str += indent; - if (json[i6 + 2] === " ") + if (json[i + 2] === " ") str += "\\"; - i6 += 1; - start = i6 + 1; + i += 1; + start = i + 1; } break; default: - i6 += 1; + i += 1; } } str = start ? str + json.slice(start) : json; @@ -27527,10 +19479,10 @@ ${indent}`); let res = _stringify(type); if (res === null) { const { defaultKeyType, defaultStringType } = ctx.options; - const t3 = implicitKey && defaultKeyType || defaultStringType; - res = _stringify(t3); + const t = implicitKey && defaultKeyType || defaultStringType; + res = _stringify(t); if (res === null) - throw new Error(`Unsupported default string type ${t3}`); + throw new Error(`Unsupported default string type ${t}`); } return res; } @@ -27539,7 +19491,7 @@ ${indent}`); }); // -var require_stringify2 = __commonJS({ +var require_stringify = __commonJS({ ""(exports) { "use strict"; var anchors = require_anchors(); @@ -27589,24 +19541,24 @@ var require_stringify2 = __commonJS({ } function getTagObject(tags, item) { if (item.tag) { - const match = tags.filter((t3) => t3.tag === item.tag); + const match = tags.filter((t) => t.tag === item.tag); if (match.length > 0) - return match.find((t3) => t3.format === item.format) ?? match[0]; + return match.find((t) => t.format === item.format) ?? match[0]; } let tagObj = void 0; let obj; if (identity.isScalar(item)) { obj = item.value; - let match = tags.filter((t3) => t3.identify?.(obj)); + let match = tags.filter((t) => t.identify?.(obj)); if (match.length > 1) { - const testMatch = match.filter((t3) => t3.test); + const testMatch = match.filter((t) => t.test); if (testMatch.length > 0) match = testMatch; } - tagObj = match.find((t3) => t3.format === item.format) ?? match.find((t3) => !t3.format); + tagObj = match.find((t) => t.format === item.format) ?? match.find((t) => !t.format); } else { obj = item; - tagObj = tags.find((t3) => t3.nodeClass && obj instanceof t3.nodeClass); + tagObj = tags.find((t) => t.nodeClass && obj instanceof t.nodeClass); } if (!tagObj) { const name = obj?.constructor?.name ?? (obj === null ? "null" : typeof obj); @@ -27645,7 +19597,7 @@ var require_stringify2 = __commonJS({ } } let tagObj = void 0; - const node = identity.isNode(item) ? item : ctx.doc.createNode(item, { onTagObj: (o8) => tagObj = o8 }); + const node = identity.isNode(item) ? item : ctx.doc.createNode(item, { onTagObj: (o) => tagObj = o }); tagObj ?? (tagObj = getTagObject(ctx.doc.schema.tags, node)); const props = stringifyProps(node, tagObj, ctx); if (props.length > 0) @@ -27667,7 +19619,7 @@ var require_stringifyPair = __commonJS({ "use strict"; var identity = require_identity(); var Scalar = require_Scalar(); - var stringify = require_stringify2(); + var stringify = require_stringify(); var stringifyComment = require_stringifyComment(); function stringifyPair({ key, value }, ctx, onComment, onChompKeep) { const { allNullValues, doc, indent, indentStep, options: { commentString, indentSeq, simpleKeys } } = ctx; @@ -27837,11 +19789,11 @@ var require_merge = __commonJS({ function addMergeToJSMap(ctx, map, value) { value = ctx && identity.isAlias(value) ? value.resolve(ctx.doc) : value; if (identity.isSeq(value)) - for (const it2 of value.items) - mergeValue(ctx, map, it2); + for (const it of value.items) + mergeValue(ctx, map, it); else if (Array.isArray(value)) - for (const it2 of value) - mergeValue(ctx, map, it2); + for (const it of value) + mergeValue(ctx, map, it); else mergeValue(ctx, map, value); } @@ -27879,7 +19831,7 @@ var require_addPairToJSMap = __commonJS({ "use strict"; var log = require_log(); var merge2 = require_merge(); - var stringify = require_stringify2(); + var stringify = require_stringify(); var identity = require_identity(); var toJS = require_toJS(); function addPairToJSMap(ctx, map, { key, value }) { @@ -27946,9 +19898,9 @@ var require_Pair = __commonJS({ var addPairToJSMap = require_addPairToJSMap(); var identity = require_identity(); function createPair(key, value, ctx) { - const k3 = createNode.createNode(key, void 0, ctx); - const v4 = createNode.createNode(value, void 0, ctx); - return new Pair(k3, v4); + const k = createNode.createNode(key, void 0, ctx); + const v = createNode.createNode(value, void 0, ctx); + return new Pair(k, v); } var Pair = class _Pair { constructor(key, value = null) { @@ -27964,7 +19916,7 @@ var require_Pair = __commonJS({ value = value.clone(schema); return new _Pair(key, value); } - toJSON(_4, ctx) { + toJSON(_, ctx) { const pair = ctx?.mapAsMap ? /* @__PURE__ */ new Map() : {}; return addPairToJSMap.addPairToJSMap(ctx, pair, this); } @@ -27982,7 +19934,7 @@ var require_stringifyCollection = __commonJS({ ""(exports) { "use strict"; var identity = require_identity(); - var stringify = require_stringify2(); + var stringify = require_stringify(); var stringifyComment = require_stringifyComment(); function stringifyCollection(collection, ctx, options) { const flow = ctx.inFlow ?? collection.flow; @@ -27994,8 +19946,8 @@ var require_stringifyCollection = __commonJS({ const itemCtx = Object.assign({}, ctx, { indent: itemIndent, type: null }); let chompKeep = false; const lines = []; - for (let i6 = 0; i6 < items.length; ++i6) { - const item = items[i6]; + for (let i = 0; i < items.length; ++i) { + const item = items[i]; let comment2 = null; if (identity.isNode(item)) { if (!chompKeep && item.spaceBefore) @@ -28024,8 +19976,8 @@ var require_stringifyCollection = __commonJS({ str = flowChars.start + flowChars.end; } else { str = lines[0]; - for (let i6 = 1; i6 < lines.length; ++i6) { - const line = lines[i6]; + for (let i = 1; i < lines.length; ++i) { + const line = lines[i]; str += line ? ` ${indent}${line}` : "\n"; } @@ -28049,8 +20001,8 @@ ${indent}${line}` : "\n"; let reqNewline = false; let linesAtValue = 0; const lines = []; - for (let i6 = 0; i6 < items.length; ++i6) { - const item = items[i6]; + for (let i = 0; i < items.length; ++i) { + const item = items[i]; let comment = null; if (identity.isNode(item)) { if (item.spaceBefore) @@ -28080,7 +20032,7 @@ ${indent}${line}` : "\n"; if (comment) reqNewline = true; let str = stringify.stringify(item, itemCtx, () => comment = null); - if (i6 < items.length - 1) + if (i < items.length - 1) str += ","; if (comment) str += stringifyComment.lineComment(str, itemIndent, commentString(comment)); @@ -28132,13 +20084,13 @@ var require_YAMLMap = __commonJS({ var Pair = require_Pair(); var Scalar = require_Scalar(); function findPair(items, key) { - const k3 = identity.isScalar(key) ? key.value : key; - for (const it2 of items) { - if (identity.isPair(it2)) { - if (it2.key === key || it2.key === k3) - return it2; - if (identity.isScalar(it2.key) && it2.key.value === k3) - return it2; + const k = identity.isScalar(key) ? key.value : key; + for (const it of items) { + if (identity.isPair(it)) { + if (it.key === key || it.key === k) + return it; + if (identity.isScalar(it.key) && it.key.value === k) + return it; } } return void 0; @@ -28202,25 +20154,25 @@ var require_YAMLMap = __commonJS({ else prev.value = _pair.value; } else if (sortEntries) { - const i6 = this.items.findIndex((item) => sortEntries(_pair, item) < 0); - if (i6 === -1) + const i = this.items.findIndex((item) => sortEntries(_pair, item) < 0); + if (i === -1) this.items.push(_pair); else - this.items.splice(i6, 0, _pair); + this.items.splice(i, 0, _pair); } else { this.items.push(_pair); } } delete(key) { - const it2 = findPair(this.items, key); - if (!it2) + const it = findPair(this.items, key); + if (!it) return false; - const del = this.items.splice(this.items.indexOf(it2), 1); + const del = this.items.splice(this.items.indexOf(it), 1); return del.length > 0; } get(key, keepScalar) { - const it2 = findPair(this.items, key); - const node = it2?.value; + const it = findPair(this.items, key); + const node = it?.value; return (!keepScalar && identity.isScalar(node) ? node.value : node) ?? void 0; } has(key) { @@ -28234,7 +20186,7 @@ var require_YAMLMap = __commonJS({ * @param {Class} Type - If set, forces the returned collection type * @returns Instance of Type, Map, or Object */ - toJSON(_4, ctx, Type) { + toJSON(_, ctx, Type) { const map = Type ? new Type() : ctx?.mapAsMap ? /* @__PURE__ */ new Map() : {}; if (ctx?.onCreate) ctx.onCreate(map); @@ -28327,8 +20279,8 @@ var require_YAMLSeq = __commonJS({ const idx = asItemIndex(key); if (typeof idx !== "number") return void 0; - const it2 = this.items[idx]; - return !keepScalar && identity.isScalar(it2) ? it2.value : it2; + const it = this.items[idx]; + return !keepScalar && identity.isScalar(it) ? it.value : it; } /** * Checks if the collection includes a value with the key `key`. @@ -28357,13 +20309,13 @@ var require_YAMLSeq = __commonJS({ else this.items[idx] = value; } - toJSON(_4, ctx) { + toJSON(_, ctx) { const seq = []; if (ctx?.onCreate) ctx.onCreate(seq); - let i6 = 0; + let i = 0; for (const item of this.items) - seq.push(toJS.toJS(item, String(i6++), ctx)); + seq.push(toJS.toJS(item, String(i++), ctx)); return seq; } toString(ctx, onComment, onChompKeep) { @@ -28381,13 +20333,13 @@ var require_YAMLSeq = __commonJS({ const { replacer } = ctx; const seq = new this(schema); if (obj && Symbol.iterator in Object(obj)) { - let i6 = 0; - for (let it2 of obj) { + let i = 0; + for (let it of obj) { if (typeof replacer === "function") { - const key = obj instanceof Set ? it2 : String(i6++); - it2 = replacer.call(obj, key, it2); + const key = obj instanceof Set ? it : String(i++); + it = replacer.call(obj, key, it); } - seq.items.push(createNode.createNode(it2, void 0, ctx)); + seq.items.push(createNode.createNode(it, void 0, ctx)); } } return seq; @@ -28426,7 +20378,7 @@ var require_seq = __commonJS({ }); // -var require_string2 = __commonJS({ +var require_string = __commonJS({ ""(exports) { "use strict"; var stringifyString = require_stringifyString(); @@ -28496,18 +20448,18 @@ var require_stringifyNumber = __commonJS({ const num = typeof value === "number" ? value : Number(value); if (!isFinite(num)) return isNaN(num) ? ".nan" : num < 0 ? "-.inf" : ".inf"; - let n3 = JSON.stringify(value); - if (!format3 && minFractionDigits && (!tag || tag === "tag:yaml.org,2002:float") && /^\d/.test(n3)) { - let i6 = n3.indexOf("."); - if (i6 < 0) { - i6 = n3.length; - n3 += "."; + let n = JSON.stringify(value); + if (!format3 && minFractionDigits && (!tag || tag === "tag:yaml.org,2002:float") && /^\d/.test(n)) { + let i = n.indexOf("."); + if (i < 0) { + i = n.length; + n += "."; } - let d5 = minFractionDigits - (n3.length - i6 - 1); - while (d5-- > 0) - n3 += "0"; + let d = minFractionDigits - (n.length - i - 1); + while (d-- > 0) + n += "0"; } - return n3; + return n; } exports.stringifyNumber = stringifyNumber; } @@ -28611,7 +20563,7 @@ var require_schema = __commonJS({ var map = require_map(); var _null = require_null(); var seq = require_seq(); - var string = require_string2(); + var string = require_string(); var bool = require_bool(); var float = require_float(); var int = require_int(); @@ -28725,8 +20677,8 @@ var require_binary = __commonJS({ } else if (typeof atob === "function") { const str = atob(src.replace(/[\n\r]/g, "")); const buffer = new Uint8Array(str.length); - for (let i6 = 0; i6 < str.length; ++i6) - buffer[i6] = str.charCodeAt(i6); + for (let i = 0; i < str.length; ++i) + buffer[i] = str.charCodeAt(i); return buffer; } else { onError("This environment does not support reading binary tags; either Buffer or atob is required"); @@ -28741,20 +20693,20 @@ var require_binary = __commonJS({ if (typeof node_buffer.Buffer === "function") { str = buf instanceof node_buffer.Buffer ? buf.toString("base64") : node_buffer.Buffer.from(buf.buffer).toString("base64"); } else if (typeof btoa === "function") { - let s5 = ""; - for (let i6 = 0; i6 < buf.length; ++i6) - s5 += String.fromCharCode(buf[i6]); - str = btoa(s5); + let s = ""; + for (let i = 0; i < buf.length; ++i) + s += String.fromCharCode(buf[i]); + str = btoa(s); } else { throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required"); } type ?? (type = Scalar.Scalar.BLOCK_LITERAL); if (type !== Scalar.Scalar.QUOTE_DOUBLE) { const lineWidth = Math.max(ctx.options.lineWidth - ctx.indent.length, ctx.options.minContentWidth); - const n3 = Math.ceil(str.length / lineWidth); - const lines = new Array(n3); - for (let i6 = 0, o8 = 0; i6 < n3; ++i6, o8 += lineWidth) { - lines[i6] = str.substr(o8, lineWidth); + const n = Math.ceil(str.length / lineWidth); + const lines = new Array(n); + for (let i = 0, o = 0; i < n; ++i, o += lineWidth) { + lines[i] = str.substr(o, lineWidth); } str = lines.join(type === Scalar.Scalar.BLOCK_LITERAL ? "\n" : " "); } @@ -28775,8 +20727,8 @@ var require_pairs = __commonJS({ var YAMLSeq = require_YAMLSeq(); function resolvePairs(seq, onError) { if (identity.isSeq(seq)) { - for (let i6 = 0; i6 < seq.items.length; ++i6) { - let item = seq.items[i6]; + for (let i = 0; i < seq.items.length; ++i) { + let item = seq.items[i]; if (identity.isPair(item)) continue; else if (identity.isMap(item)) { @@ -28787,13 +20739,13 @@ var require_pairs = __commonJS({ pair.key.commentBefore = pair.key.commentBefore ? `${item.commentBefore} ${pair.key.commentBefore}` : item.commentBefore; if (item.comment) { - const cn2 = pair.value ?? pair.key; - cn2.comment = cn2.comment ? `${item.comment} -${cn2.comment}` : item.comment; + const cn = pair.value ?? pair.key; + cn.comment = cn.comment ? `${item.comment} +${cn.comment}` : item.comment; } item = pair; } - seq.items[i6] = identity.isPair(item) ? item : new Pair.Pair(item); + seq.items[i] = identity.isPair(item) ? item : new Pair.Pair(item); } } else onError("Expected a sequence for this tag"); @@ -28803,28 +20755,28 @@ ${cn2.comment}` : item.comment; const { replacer } = ctx; const pairs2 = new YAMLSeq.YAMLSeq(schema); pairs2.tag = "tag:yaml.org,2002:pairs"; - let i6 = 0; + let i = 0; if (iterable && Symbol.iterator in Object(iterable)) - for (let it2 of iterable) { + for (let it of iterable) { if (typeof replacer === "function") - it2 = replacer.call(iterable, String(i6++), it2); + it = replacer.call(iterable, String(i++), it); let key, value; - if (Array.isArray(it2)) { - if (it2.length === 2) { - key = it2[0]; - value = it2[1]; + if (Array.isArray(it)) { + if (it.length === 2) { + key = it[0]; + value = it[1]; } else - throw new TypeError(`Expected [key, value] tuple: ${it2}`); - } else if (it2 && it2 instanceof Object) { - const keys = Object.keys(it2); + throw new TypeError(`Expected [key, value] tuple: ${it}`); + } else if (it && it instanceof Object) { + const keys = Object.keys(it); if (keys.length === 1) { key = keys[0]; - value = it2[key]; + value = it[key]; } else { throw new TypeError(`Expected tuple with one key, not ${keys.length} keys`); } } else { - key = it2; + key = it; } pairs2.items.push(Pair.createPair(key, value, ctx)); } @@ -28866,9 +20818,9 @@ var require_omap = __commonJS({ * If `ctx` is given, the return type is actually `Map`, * but TypeScript won't allow widening the signature of a child method. */ - toJSON(_4, ctx) { + toJSON(_, ctx) { if (!ctx) - return super.toJSON(_4); + return super.toJSON(_); const map = /* @__PURE__ */ new Map(); if (ctx?.onCreate) ctx.onCreate(map); @@ -28988,9 +20940,9 @@ var require_float2 = __commonJS({ const node = new Scalar.Scalar(parseFloat(str.replace(/_/g, ""))); const dot = str.indexOf("."); if (dot !== -1) { - const f6 = str.substring(dot + 1).replace(/_/g, ""); - if (f6[f6.length - 1] === "0") - node.minFractionDigits = f6.length; + const f = str.substring(dot + 1).replace(/_/g, ""); + if (f[f.length - 1] === "0") + node.minFractionDigits = f.length; } return node; }, @@ -29025,11 +20977,11 @@ var require_int2 = __commonJS({ str = `0x${str}`; break; } - const n4 = BigInt(str); - return sign === "-" ? BigInt(-1) * n4 : n4; + const n2 = BigInt(str); + return sign === "-" ? BigInt(-1) * n2 : n2; } - const n3 = parseInt(str, radix); - return sign === "-" ? -1 * n3 : n3; + const n = parseInt(str, radix); + return sign === "-" ? -1 * n : n; } function intStringify(node, radix, prefix) { const { value } = node; @@ -29123,8 +21075,8 @@ var require_set = __commonJS({ this.items.push(new Pair.Pair(key)); } } - toJSON(_4, ctx) { - return super.toJSON(_4, ctx, Set); + toJSON(_, ctx) { + return super.toJSON(_, ctx, Set); } toString(ctx, onComment, onChompKeep) { if (!ctx) @@ -29178,15 +21130,15 @@ var require_timestamp = __commonJS({ function parseSexagesimal(str, asBigInt) { const sign = str[0]; const parts = sign === "-" || sign === "+" ? str.substring(1) : str; - const num = (n3) => asBigInt ? BigInt(n3) : Number(n3); - const res = parts.replace(/_/g, "").split(":").reduce((res2, p5) => res2 * num(60) + num(p5), num(0)); + const num = (n) => asBigInt ? BigInt(n) : Number(n); + const res = parts.replace(/_/g, "").split(":").reduce((res2, p) => res2 * num(60) + num(p), num(0)); return sign === "-" ? num(-1) * res : res; } function stringifySexagesimal(node) { let { value } = node; - let num = (n3) => n3; + let num = (n) => n; if (typeof value === "bigint") - num = (n3) => BigInt(n3); + num = (n) => BigInt(n); else if (isNaN(value) || !isFinite(value)) return stringifyNumber.stringifyNumber(node); let sign = ""; @@ -29206,7 +21158,7 @@ var require_timestamp = __commonJS({ parts.unshift(value); } } - return sign + parts.map((n3) => String(n3).padStart(2, "0")).join(":").replace(/000000\d*$/, ""); + return sign + parts.map((n) => String(n).padStart(2, "0")).join(":").replace(/000000\d*$/, ""); } var intTime = { identify: (value) => typeof value === "bigint" || Number.isInteger(value), @@ -29243,10 +21195,10 @@ var require_timestamp = __commonJS({ let date = Date.UTC(year, month - 1, day, hour || 0, minute || 0, second || 0, millisec); const tz = match[8]; if (tz && tz !== "Z") { - let d5 = parseSexagesimal(tz, false); - if (Math.abs(d5) < 30) - d5 *= 60; - date -= 6e4 * d5; + let d = parseSexagesimal(tz, false); + if (Math.abs(d) < 30) + d *= 60; + date -= 6e4 * d; } return new Date(date); }, @@ -29265,7 +21217,7 @@ var require_schema3 = __commonJS({ var map = require_map(); var _null = require_null(); var seq = require_seq(); - var string = require_string2(); + var string = require_string(); var binary = require_binary(); var bool = require_bool2(); var float = require_float2(); @@ -29309,7 +21261,7 @@ var require_tags = __commonJS({ var map = require_map(); var _null = require_null(); var seq = require_seq(); - var string = require_string2(); + var string = require_string(); var bool = require_bool(); var float = require_float(); var int = require_int(); @@ -29403,9 +21355,9 @@ var require_Schema = __commonJS({ var identity = require_identity(); var map = require_map(); var seq = require_seq(); - var string = require_string2(); + var string = require_string(); var tags = require_tags(); - var sortMapEntriesByKey = (a7, b3) => a7.key < b3.key ? -1 : a7.key > b3.key ? 1 : 0; + var sortMapEntriesByKey = (a, b) => a.key < b.key ? -1 : a.key > b.key ? 1 : 0; var Schema = class _Schema { constructor({ compat, customTags, merge: merge2, resolveKnownTags, schema, sortMapEntries, toStringDefaults }) { this.compat = Array.isArray(compat) ? tags.getTags(compat, "compat") : compat ? tags.getTags(null, compat) : null; @@ -29433,7 +21385,7 @@ var require_stringifyDocument = __commonJS({ ""(exports) { "use strict"; var identity = require_identity(); - var stringify = require_stringify2(); + var stringify = require_stringify(); var stringifyComment = require_stringifyComment(); function stringifyDocument(doc, options) { const lines = []; @@ -29613,7 +21565,7 @@ var require_Document = __commonJS({ value = replacer.call({ "": value }, "", value); _replacer = replacer; } else if (Array.isArray(replacer)) { - const keyToStr = (v4) => typeof v4 === "number" || v4 instanceof String || v4 instanceof Number; + const keyToStr = (v) => typeof v === "number" || v instanceof String || v instanceof Number; const asStr = replacer.filter(keyToStr).map(String); if (asStr.length > 0) replacer = replacer.concat(asStr); @@ -29648,9 +21600,9 @@ var require_Document = __commonJS({ * recursively wrapping all values as `Scalar` or `Collection` nodes. */ createPair(key, value, options = {}) { - const k3 = this.createNode(key, null, options); - const v4 = this.createNode(value, null, options); - return new Pair.Pair(k3, v4); + const k = this.createNode(key, null, options); + const v = this.createNode(value, null, options); + return new Pair.Pair(k, v); } /** * Removes a value from the document. @@ -29802,8 +21754,8 @@ var require_Document = __commonJS({ if (this.errors.length > 0) throw new Error("Document with errors cannot be stringified"); if ("indent" in options && (!Number.isInteger(options.indent) || Number(options.indent) <= 0)) { - const s5 = JSON.stringify(options.indent); - throw new Error(`"indent" option must be a positive integer, not ${s5}`); + const s = JSON.stringify(options.indent); + throw new Error(`"indent" option must be a positive integer, not ${s}`); } return stringifyDocument.stringifyDocument(this, options); } @@ -30030,22 +21982,22 @@ var require_util_contains_newline = __commonJS({ if (key.source.includes("\n")) return true; if (key.end) { - for (const st2 of key.end) - if (st2.type === "newline") + for (const st of key.end) + if (st.type === "newline") return true; } return false; case "flow-collection": - for (const it2 of key.items) { - for (const st2 of it2.start) - if (st2.type === "newline") + for (const it of key.items) { + for (const st of it.start) + if (st.type === "newline") return true; - if (it2.sep) { - for (const st2 of it2.sep) - if (st2.type === "newline") + if (it.sep) { + for (const st of it.sep) + if (st.type === "newline") return true; } - if (containsNewline(it2.key) || containsNewline(it2.value)) + if (containsNewline(it.key) || containsNewline(it.value)) return true; } return false; @@ -30084,7 +22036,7 @@ var require_util_map_includes = __commonJS({ const { uniqueKeys } = ctx.options; if (uniqueKeys === false) return false; - const isEqual = typeof uniqueKeys === "function" ? uniqueKeys : (a7, b3) => a7 === b3 || identity.isScalar(a7) && identity.isScalar(b3) && a7.value === b3.value; + const isEqual = typeof uniqueKeys === "function" ? uniqueKeys : (a, b) => a === b || identity.isScalar(a) && identity.isScalar(b) && a.value === b.value; return items.some((pair) => isEqual(pair.key, search)); } exports.mapIncludes = mapIncludes; @@ -30319,8 +22271,8 @@ var require_resolve_flow_collection = __commonJS({ if (ctx.atKey) ctx.atKey = false; let offset = fc.offset + fc.start.source.length; - for (let i6 = 0; i6 < fc.items.length; ++i6) { - const collItem = fc.items[i6]; + for (let i = 0; i < fc.items.length; ++i) { + const collItem = fc.items[i]; const { start, key, sep: sep2, value } = collItem; const props = resolveProps.resolveProps(start, { flow: fcName, @@ -30333,9 +22285,9 @@ var require_resolve_flow_collection = __commonJS({ }); if (!props.found) { if (!props.anchor && !props.tag && !sep2 && !value) { - if (i6 === 0 && props.comma) + if (i === 0 && props.comma) onError(props.comma, "UNEXPECTED_TOKEN", `Unexpected , in ${fcName}`); - else if (i6 < fc.items.length - 1) + else if (i < fc.items.length - 1) onError(props.start, "UNEXPECTED_TOKEN", `Unexpected empty item in ${fcName}`); if (props.comment) { if (coll.comment) @@ -30354,7 +22306,7 @@ var require_resolve_flow_collection = __commonJS({ "Implicit keys of flow sequence pairs need to be on a single line" ); } - if (i6 === 0) { + if (i === 0) { if (props.comma) onError(props.comma, "UNEXPECTED_TOKEN", `Unexpected , in ${fcName}`); } else { @@ -30363,13 +22315,13 @@ var require_resolve_flow_collection = __commonJS({ if (props.comment) { let prevItemComment = ""; loop: - for (const st2 of start) { - switch (st2.type) { + for (const st of start) { + switch (st.type) { case "comma": case "space": break; case "comment": - prevItemComment = st2.source.substring(1); + prevItemComment = st.source.substring(1); break loop; default: break loop; @@ -30412,11 +22364,11 @@ var require_resolve_flow_collection = __commonJS({ if (valueProps.found) { if (!isMap && !props.found && ctx.options.strict) { if (sep2) - for (const st2 of sep2) { - if (st2 === valueProps.found) + for (const st of sep2) { + if (st === valueProps.found) break; - if (st2.type === "newline") { - onError(st2, "MULTILINE_IMPLICIT_KEY", "Implicit keys of flow sequence pairs need to be on a single line"); + if (st.type === "newline") { + onError(st, "MULTILINE_IMPLICIT_KEY", "Implicit keys of flow sequence pairs need to be on a single line"); break; } } @@ -30459,19 +22411,19 @@ var require_resolve_flow_collection = __commonJS({ } } const expectedEnd = isMap ? "}" : "]"; - const [ce2, ...ee3] = fc.end; + const [ce, ...ee] = fc.end; let cePos = offset; - if (ce2 && ce2.source === expectedEnd) - cePos = ce2.offset + ce2.source.length; + if (ce && ce.source === expectedEnd) + cePos = ce.offset + ce.source.length; else { const name = fcName[0].toUpperCase() + fcName.substring(1); const msg = atRoot ? `${name} must end with a ${expectedEnd}` : `${name} in block collection must be sufficiently indented and end with a ${expectedEnd}`; onError(offset, atRoot ? "MISSING_CHAR" : "BAD_INDENT", msg); - if (ce2 && ce2.source.length !== 1) - ee3.unshift(ce2); + if (ce && ce.source.length !== 1) + ee.unshift(ce); } - if (ee3.length > 0) { - const end = resolveEnd.resolveEnd(ee3, cePos, ctx.options.strict, onError); + if (ee.length > 0) { + const end = resolveEnd.resolveEnd(ee, cePos, ctx.options.strict, onError); if (end.comment) { if (coll.comment) coll.comment += "\n" + end.comment; @@ -30525,7 +22477,7 @@ var require_compose_collection = __commonJS({ if (!tagToken || !tagName || tagName === "!" || tagName === YAMLMap.YAMLMap.tagName && expType === "map" || tagName === YAMLSeq.YAMLSeq.tagName && expType === "seq") { return resolveCollection(CN, ctx, token, onError, tagName); } - let tag = ctx.schema.tags.find((t3) => t3.tag === tagName && t3.collection === expType); + let tag = ctx.schema.tags.find((t) => t.tag === tagName && t.collection === expType); if (!tag) { const kt = ctx.schema.knownTags[tagName]; if (kt && kt.collection === expType) { @@ -30566,10 +22518,10 @@ var require_resolve_block_scalar = __commonJS({ const type = header.mode === ">" ? Scalar.Scalar.BLOCK_FOLDED : Scalar.Scalar.BLOCK_LITERAL; const lines = scalar.source ? splitLines(scalar.source) : []; let chompStart = lines.length; - for (let i6 = lines.length - 1; i6 >= 0; --i6) { - const content = lines[i6][1]; + for (let i = lines.length - 1; i >= 0; --i) { + const content = lines[i][1]; if (content === "" || content === "\r") - chompStart = i6; + chompStart = i; else break; } @@ -30583,8 +22535,8 @@ var require_resolve_block_scalar = __commonJS({ let trimIndent = scalar.indent + header.indent; let offset = scalar.offset + header.length; let contentStart = 0; - for (let i6 = 0; i6 < chompStart; ++i6) { - const [indent, content] = lines[i6]; + for (let i = 0; i < chompStart; ++i) { + const [indent, content] = lines[i]; if (content === "" || content === "\r") { if (header.indent === 0 && indent.length > trimIndent) trimIndent = indent.length; @@ -30595,7 +22547,7 @@ var require_resolve_block_scalar = __commonJS({ } if (header.indent === 0) trimIndent = indent.length; - contentStart = i6; + contentStart = i; if (trimIndent === 0 && !ctx.atRoot) { const message = "Block scalar values in collections must be indented"; onError(offset, "BAD_INDENT", message); @@ -30604,17 +22556,17 @@ var require_resolve_block_scalar = __commonJS({ } offset += indent.length + content.length + 1; } - for (let i6 = lines.length - 1; i6 >= chompStart; --i6) { - if (lines[i6][0].length > trimIndent) - chompStart = i6 + 1; + for (let i = lines.length - 1; i >= chompStart; --i) { + if (lines[i][0].length > trimIndent) + chompStart = i + 1; } let value = ""; let sep2 = ""; let prevMoreIndented = false; - for (let i6 = 0; i6 < contentStart; ++i6) - value += lines[i6][0].slice(trimIndent) + "\n"; - for (let i6 = contentStart; i6 < chompStart; ++i6) { - let [indent, content] = lines[i6]; + for (let i = 0; i < contentStart; ++i) + value += lines[i][0].slice(trimIndent) + "\n"; + for (let i = contentStart; i < chompStart; ++i) { + let [indent, content] = lines[i]; offset += indent.length + content.length + 1; const crlf = content[content.length - 1] === "\r"; if (crlf) @@ -30651,8 +22603,8 @@ var require_resolve_block_scalar = __commonJS({ case "-": break; case "+": - for (let i6 = chompStart; i6 < lines.length; ++i6) - value += "\n" + lines[i6][0].slice(trimIndent); + for (let i = chompStart; i < lines.length; ++i) + value += "\n" + lines[i][0].slice(trimIndent); if (value[value.length - 1] !== "\n") value += "\n"; break; @@ -30672,16 +22624,16 @@ var require_resolve_block_scalar = __commonJS({ let indent = 0; let chomp = ""; let error = -1; - for (let i6 = 1; i6 < source.length; ++i6) { - const ch = source[i6]; + for (let i = 1; i < source.length; ++i) { + const ch = source[i]; if (!chomp && (ch === "-" || ch === "+")) chomp = ch; else { - const n3 = Number(ch); - if (!indent && n3) - indent = n3; + const n = Number(ch); + if (!indent && n) + indent = n; else if (error === -1) - error = offset + i6; + error = offset + i; } } if (error !== -1) @@ -30689,8 +22641,8 @@ var require_resolve_block_scalar = __commonJS({ let hasSpace = false; let comment = ""; let length = source.length; - for (let i6 = 1; i6 < props.length; ++i6) { - const token = props[i6]; + for (let i = 1; i < props.length; ++i) { + const token = props[i]; switch (token.type) { case "space": hasSpace = true; @@ -30723,11 +22675,11 @@ var require_resolve_block_scalar = __commonJS({ function splitLines(source) { const split = source.split(/\n( *)/); const first = split[0]; - const m8 = first.match(/^( *)/); - const line0 = m8?.[1] ? [m8[1], first.slice(m8[1].length)] : ["", first]; + const m = first.match(/^( *)/); + const line0 = m?.[1] ? [m[1], first.slice(m[1].length)] : ["", first]; const lines = [line0]; - for (let i6 = 1; i6 < split.length; i6 += 2) - lines.push([split[i6], split[i6 + 1]]); + for (let i = 1; i < split.length; i += 2) + lines.push([split[i], split[i + 1]]); return lines; } exports.resolveBlockScalar = resolveBlockScalar; @@ -30768,12 +22720,12 @@ var require_resolve_flow_scalar = __commonJS({ }; } const valueEnd = offset + source.length; - const re3 = resolveEnd.resolveEnd(end, valueEnd, strict, onError); + const re = resolveEnd.resolveEnd(end, valueEnd, strict, onError); return { value, type: _type, - comment: re3.comment, - range: [offset, valueEnd, re3.offset] + comment: re.comment, + range: [offset, valueEnd, re.offset] }; } function plainValue(source, onError) { @@ -30843,43 +22795,43 @@ var require_resolve_flow_scalar = __commonJS({ } function doubleQuotedValue(source, onError) { let res = ""; - for (let i6 = 1; i6 < source.length - 1; ++i6) { - const ch = source[i6]; - if (ch === "\r" && source[i6 + 1] === "\n") + for (let i = 1; i < source.length - 1; ++i) { + const ch = source[i]; + if (ch === "\r" && source[i + 1] === "\n") continue; if (ch === "\n") { - const { fold, offset } = foldNewline(source, i6); + const { fold, offset } = foldNewline(source, i); res += fold; - i6 = offset; + i = offset; } else if (ch === "\\") { - let next = source[++i6]; + let next = source[++i]; const cc = escapeCodes[next]; if (cc) res += cc; else if (next === "\n") { - next = source[i6 + 1]; + next = source[i + 1]; while (next === " " || next === " ") - next = source[++i6 + 1]; - } else if (next === "\r" && source[i6 + 1] === "\n") { - next = source[++i6 + 1]; + next = source[++i + 1]; + } else if (next === "\r" && source[i + 1] === "\n") { + next = source[++i + 1]; while (next === " " || next === " ") - next = source[++i6 + 1]; + next = source[++i + 1]; } else if (next === "x" || next === "u" || next === "U") { const length = { x: 2, u: 4, U: 8 }[next]; - res += parseCharCode(source, i6 + 1, length, onError); - i6 += length; + res += parseCharCode(source, i + 1, length, onError); + i += length; } else { - const raw = source.substr(i6 - 1, 2); - onError(i6 - 1, "BAD_DQ_ESCAPE", `Invalid escape sequence ${raw}`); + const raw = source.substr(i - 1, 2); + onError(i - 1, "BAD_DQ_ESCAPE", `Invalid escape sequence ${raw}`); res += raw; } } else if (ch === " " || ch === " ") { - const wsStart = i6; - let next = source[i6 + 1]; + const wsStart = i; + let next = source[i + 1]; while (next === " " || next === " ") - next = source[++i6 + 1]; - if (next !== "\n" && !(next === "\r" && source[i6 + 2] === "\n")) - res += i6 > wsStart ? source.slice(wsStart, i6 + 1) : ch; + next = source[++i + 1]; + if (next !== "\n" && !(next === "\r" && source[i + 2] === "\n")) + res += i > wsStart ? source.slice(wsStart, i + 1) : ch; } else { res += ch; } @@ -31039,19 +22991,19 @@ var require_util_empty_scalar_position = __commonJS({ function emptyScalarPosition(offset, before, pos) { if (before) { pos ?? (pos = before.length); - for (let i6 = pos - 1; i6 >= 0; --i6) { - let st2 = before[i6]; - switch (st2.type) { + for (let i = pos - 1; i >= 0; --i) { + let st = before[i]; + switch (st.type) { case "space": case "comment": case "newline": - offset -= st2.source.length; + offset -= st.source.length; continue; } - st2 = before[++i6]; - while (st2?.type === "space") { - offset += st2.source.length; - st2 = before[++i6]; + st = before[++i]; + while (st?.type === "space") { + offset += st.source.length; + st = before[++i]; } break; } @@ -31152,10 +23104,10 @@ var require_compose_node = __commonJS({ if (alias.source.endsWith(":")) onError(offset + source.length - 1, "BAD_ALIAS", "Alias ending in : is ambiguous", true); const valueEnd = offset + source.length; - const re3 = resolveEnd.resolveEnd(end, valueEnd, options.strict, onError); - alias.range = [offset, valueEnd, re3.offset]; - if (re3.comment) - alias.comment = re3.comment; + const re = resolveEnd.resolveEnd(end, valueEnd, options.strict, onError); + alias.range = [offset, valueEnd, re.offset]; + if (re.comment) + alias.comment = re.comment; return alias; } exports.composeEmptyNode = composeEmptyNode; @@ -31196,10 +23148,10 @@ var require_compose_doc = __commonJS({ } doc.contents = value ? composeNode.composeNode(ctx, value, props, onError) : composeNode.composeEmptyNode(ctx, props.end, start, null, props, onError); const contentEnd = doc.contents.range[2]; - const re3 = resolveEnd.resolveEnd(end, contentEnd, false, onError); - if (re3.comment) - doc.comment = re3.comment; - doc.range = [offset, contentEnd, re3.offset]; + const re = resolveEnd.resolveEnd(end, contentEnd, false, onError); + if (re.comment) + doc.comment = re.comment; + doc.range = [offset, contentEnd, re.offset]; return doc; } exports.composeDoc = composeDoc; @@ -31229,8 +23181,8 @@ var require_composer = __commonJS({ let comment = ""; let atComment = false; let afterEmptyLine = false; - for (let i6 = 0; i6 < prelude.length; ++i6) { - const source = prelude[i6]; + for (let i = 0; i < prelude.length; ++i) { + const source = prelude[i]; switch (source[0]) { case "#": comment += (comment === "" ? "" : afterEmptyLine ? "\n\n" : "\n") + (source.substring(1) || " "); @@ -31238,8 +23190,8 @@ var require_composer = __commonJS({ afterEmptyLine = false; break; case "%": - if (prelude[i6 + 1]?.[0] !== "#") - i6 += 1; + if (prelude[i + 1]?.[0] !== "#") + i += 1; atComment = false; break; default: @@ -31277,11 +23229,11 @@ ${comment}` : comment; } else if (afterEmptyLine || doc.directives.docStart || !dc) { doc.commentBefore = comment; } else if (identity.isCollection(dc) && !dc.flow && dc.items.length > 0) { - let it2 = dc.items[0]; - if (identity.isPair(it2)) - it2 = it2.key; - const cb = it2.commentBefore; - it2.commentBefore = cb ? `${comment} + let it = dc.items[0]; + if (identity.isPair(it)) + it = it.key; + const cb = it.commentBefore; + it.commentBefore = cb ? `${comment} ${cb}` : comment; } else { const cb = dc.commentBefore; @@ -31454,9 +23406,9 @@ var require_cst_scalar = __commonJS({ switch (source[0]) { case "|": case ">": { - const he2 = source.indexOf("\n"); - const head = source.substring(0, he2); - const body = source.substring(he2 + 1) + "\n"; + const he = source.indexOf("\n"); + const head = source.substring(0, he); + const body = source.substring(he + 1) + "\n"; const props = [ { type: "block-scalar-header", offset, indent, source: head } ]; @@ -31517,9 +23469,9 @@ var require_cst_scalar = __commonJS({ } } function setBlockScalarValue(token, source) { - const he2 = source.indexOf("\n"); - const head = source.substring(0, he2); - const body = source.substring(he2 + 1) + "\n"; + const he = source.indexOf("\n"); + const head = source.substring(0, he); + const body = source.substring(he + 1) + "\n"; if (token.type === "block-scalar") { const header = token.props[0]; if (header.type !== "block-scalar-header") @@ -31542,14 +23494,14 @@ var require_cst_scalar = __commonJS({ } function addEndtoBlockProps(props, end) { if (end) - for (const st2 of end) - switch (st2.type) { + for (const st of end) + switch (st.type) { case "space": case "comment": - props.push(st2); + props.push(st); break; case "newline": - props.push(st2); + props.push(st); return true; } return false; @@ -31583,7 +23535,7 @@ var require_cst_scalar = __commonJS({ } default: { const indent = "indent" in token ? token.indent : -1; - const end = "end" in token && Array.isArray(token.end) ? token.end.filter((st2) => st2.type === "space" || st2.type === "comment" || st2.type === "newline") : []; + const end = "end" in token && Array.isArray(token.end) ? token.end.filter((st) => st.type === "space" || st.type === "comment" || st.type === "newline") : []; for (const key of Object.keys(token)) if (key !== "type" && key !== "offset") delete token[key]; @@ -31621,35 +23573,35 @@ var require_cst_stringify = __commonJS({ let res = token.start.source; for (const item of token.items) res += stringifyItem(item); - for (const st2 of token.end) - res += st2.source; + for (const st of token.end) + res += st.source; return res; } case "document": { let res = stringifyItem(token); if (token.end) - for (const st2 of token.end) - res += st2.source; + for (const st of token.end) + res += st.source; return res; } default: { let res = token.source; if ("end" in token && token.end) - for (const st2 of token.end) - res += st2.source; + for (const st of token.end) + res += st.source; return res; } } } function stringifyItem({ start, key, sep: sep2, value }) { let res = ""; - for (const st2 of start) - res += st2.source; + for (const st of start) + res += st.source; if (key) res += stringifyToken(key); if (sep2) - for (const st2 of sep2) - res += st2.source; + for (const st of sep2) + res += st.source; if (value) res += stringifyToken(value); return res; @@ -31699,15 +23651,15 @@ var require_cst_visit = __commonJS({ for (const field of ["key", "value"]) { const token = item[field]; if (token && "items" in token) { - for (let i6 = 0; i6 < token.items.length; ++i6) { - const ci = _visit(Object.freeze(path.concat([[field, i6]])), token.items[i6], visitor); + for (let i = 0; i < token.items.length; ++i) { + const ci = _visit(Object.freeze(path.concat([[field, i]])), token.items[i], visitor); if (typeof ci === "number") - i6 = ci - 1; + i = ci - 1; else if (ci === BREAK) return BREAK; else if (ci === REMOVE) { - token.items.splice(i6, 1); - i6 -= 1; + token.items.splice(i, 1); + i -= 1; } } if (typeof ctrl === "function" && field === "key") @@ -31877,18 +23829,18 @@ var require_lexer = __commonJS({ next = yield* this.parseNext(next); } atLineEnd() { - let i6 = this.pos; - let ch = this.buffer[i6]; + let i = this.pos; + let ch = this.buffer[i]; while (ch === " " || ch === " ") - ch = this.buffer[++i6]; + ch = this.buffer[++i]; if (!ch || ch === "#" || ch === "\n") return true; if (ch === "\r") - return this.buffer[i6 + 1] === "\n"; + return this.buffer[i + 1] === "\n"; return false; } - charAt(n3) { - return this.buffer[this.pos + n3]; + charAt(n) { + return this.buffer[this.pos + n]; } continueScalar(offset) { let ch = this.buffer[offset]; @@ -31904,8 +23856,8 @@ var require_lexer = __commonJS({ return ch === "\n" || indent >= this.indentNext || !ch && !this.atEnd ? offset + indent : -1; } if (ch === "-" || ch === ".") { - const dt2 = this.buffer.substr(offset, 3); - if ((dt2 === "---" || dt2 === "...") && isEmpty(this.buffer[offset + 3])) + const dt = this.buffer.substr(offset, 3); + if ((dt === "---" || dt === "...") && isEmpty(this.buffer[offset + 3])) return -1; } return offset; @@ -31922,8 +23874,8 @@ var require_lexer = __commonJS({ end -= 1; return this.buffer.substring(this.pos, end); } - hasChars(n3) { - return this.pos + n3 <= this.buffer.length; + hasChars(n) { + return this.pos + n <= this.buffer.length; } setNext(state) { this.buffer = this.buffer.substring(this.pos); @@ -31932,8 +23884,8 @@ var require_lexer = __commonJS({ this.next = state; return null; } - peek(n3) { - return this.buffer.substr(this.pos, n3); + peek(n) { + return this.buffer.substr(this.pos, n); } *parseNext(next) { switch (next) { @@ -31982,8 +23934,8 @@ var require_lexer = __commonJS({ else break; } - const n3 = (yield* this.pushCount(dirEnd)) + (yield* this.pushSpaces(true)); - yield* this.pushCount(line.length - n3); + const n = (yield* this.pushCount(dirEnd)) + (yield* this.pushSpaces(true)); + yield* this.pushCount(line.length - n); this.pushNewline(); return "stream"; } @@ -32003,12 +23955,12 @@ var require_lexer = __commonJS({ if (ch === "-" || ch === ".") { if (!this.atEnd && !this.hasChars(4)) return this.setNext("line-start"); - const s5 = this.peek(3); - if ((s5 === "---" || s5 === "...") && isEmpty(this.charAt(3))) { + const s = this.peek(3); + if ((s === "---" || s === "...") && isEmpty(this.charAt(3))) { yield* this.pushCount(3); this.indentValue = 0; this.indentNext = 0; - return s5 === "---" ? "doc" : "stream"; + return s === "---" ? "doc" : "stream"; } } this.indentValue = yield* this.pushSpaces(false); @@ -32021,9 +23973,9 @@ var require_lexer = __commonJS({ if (!ch1 && !this.atEnd) return this.setNext("block-start"); if ((ch0 === "-" || ch0 === "?" || ch0 === ":") && isEmpty(ch1)) { - const n3 = (yield* this.pushCount(1)) + (yield* this.pushSpaces(true)); + const n = (yield* this.pushCount(1)) + (yield* this.pushSpaces(true)); this.indentNext = this.indentValue + 1; - this.indentValue += n3; + this.indentValue += n; return yield* this.parseBlockStart(); } return "doc"; @@ -32033,10 +23985,10 @@ var require_lexer = __commonJS({ const line = this.getLine(); if (line === null) return this.setNext("doc"); - let n3 = yield* this.pushIndicators(); - switch (line[n3]) { + let n = yield* this.pushIndicators(); + switch (line[n]) { case "#": - yield* this.pushCount(line.length - n3); + yield* this.pushCount(line.length - n); case void 0: yield* this.pushNewline(); return yield* this.parseLineStart(); @@ -32058,9 +24010,9 @@ var require_lexer = __commonJS({ return yield* this.parseQuotedScalar(); case "|": case ">": - n3 += yield* this.parseBlockScalarHeader(); - n3 += yield* this.pushSpaces(true); - yield* this.pushCount(line.length - n3); + n += yield* this.parseBlockScalarHeader(); + n += yield* this.pushSpaces(true); + yield* this.pushCount(line.length - n); yield* this.pushNewline(); return yield* this.parseBlockScalar(); default: @@ -32091,18 +24043,18 @@ var require_lexer = __commonJS({ return yield* this.parseLineStart(); } } - let n3 = 0; - while (line[n3] === ",") { - n3 += yield* this.pushCount(1); - n3 += yield* this.pushSpaces(true); + let n = 0; + while (line[n] === ",") { + n += yield* this.pushCount(1); + n += yield* this.pushSpaces(true); this.flowKey = false; } - n3 += yield* this.pushIndicators(); - switch (line[n3]) { + n += yield* this.pushIndicators(); + switch (line[n]) { case void 0: return "flow"; case "#": - yield* this.pushCount(line.length - n3); + yield* this.pushCount(line.length - n); return "flow"; case "{": case "[": @@ -32145,10 +24097,10 @@ var require_lexer = __commonJS({ end = this.buffer.indexOf("'", end + 2); } else { while (end !== -1) { - let n3 = 0; - while (this.buffer[end - 1 - n3] === "\\") - n3 += 1; - if (n3 % 2 === 0) + let n = 0; + while (this.buffer[end - 1 - n] === "\\") + n += 1; + if (n % 2 === 0) break; end = this.buffer.indexOf('"', end + 1); } @@ -32177,9 +24129,9 @@ var require_lexer = __commonJS({ *parseBlockScalarHeader() { this.blockScalarIndent = -1; this.blockScalarKeep = false; - let i6 = this.pos; + let i = this.pos; while (true) { - const ch = this.buffer[++i6]; + const ch = this.buffer[++i]; if (ch === "+") this.blockScalarKeep = true; else if (ch > "0" && ch <= "9") @@ -32194,17 +24146,17 @@ var require_lexer = __commonJS({ let indent = 0; let ch; loop: - for (let i7 = this.pos; ch = this.buffer[i7]; ++i7) { + for (let i2 = this.pos; ch = this.buffer[i2]; ++i2) { switch (ch) { case " ": indent += 1; break; case "\n": - nl = i7; + nl = i2; indent = 0; break; case "\r": { - const next = this.buffer[i7 + 1]; + const next = this.buffer[i2 + 1]; if (!next && !this.atEnd) return this.setNext("block-scalar"); if (next === "\n") @@ -32234,25 +24186,25 @@ var require_lexer = __commonJS({ nl = this.buffer.length; } } - let i6 = nl + 1; - ch = this.buffer[i6]; + let i = nl + 1; + ch = this.buffer[i]; while (ch === " ") - ch = this.buffer[++i6]; + ch = this.buffer[++i]; if (ch === " ") { while (ch === " " || ch === " " || ch === "\r" || ch === "\n") - ch = this.buffer[++i6]; - nl = i6 - 1; + ch = this.buffer[++i]; + nl = i - 1; } else if (!this.blockScalarKeep) { do { - let i7 = nl - 1; - let ch2 = this.buffer[i7]; + let i2 = nl - 1; + let ch2 = this.buffer[i2]; if (ch2 === "\r") - ch2 = this.buffer[--i7]; - const lastChar = i7; + ch2 = this.buffer[--i2]; + const lastChar = i2; while (ch2 === " ") - ch2 = this.buffer[--i7]; - if (ch2 === "\n" && i7 >= this.pos && i7 + 1 + indent > lastChar) - nl = i7; + ch2 = this.buffer[--i2]; + if (ch2 === "\n" && i2 >= this.pos && i2 + 1 + indent > lastChar) + nl = i2; else break; } while (true); @@ -32264,36 +24216,36 @@ var require_lexer = __commonJS({ *parsePlainScalar() { const inFlow = this.flowLevel > 0; let end = this.pos - 1; - let i6 = this.pos - 1; + let i = this.pos - 1; let ch; - while (ch = this.buffer[++i6]) { + while (ch = this.buffer[++i]) { if (ch === ":") { - const next = this.buffer[i6 + 1]; + const next = this.buffer[i + 1]; if (isEmpty(next) || inFlow && flowIndicatorChars.has(next)) break; - end = i6; + end = i; } else if (isEmpty(ch)) { - let next = this.buffer[i6 + 1]; + let next = this.buffer[i + 1]; if (ch === "\r") { if (next === "\n") { - i6 += 1; + i += 1; ch = "\n"; - next = this.buffer[i6 + 1]; + next = this.buffer[i + 1]; } else - end = i6; + end = i; } if (next === "#" || inFlow && flowIndicatorChars.has(next)) break; if (ch === "\n") { - const cs = this.continueScalar(i6 + 1); + const cs = this.continueScalar(i + 1); if (cs === -1) break; - i6 = Math.max(i6, cs - 2); + i = Math.max(i, cs - 2); } } else { if (inFlow && flowIndicatorChars.has(ch)) break; - end = i6; + end = i; } } if (!ch && !this.atEnd) @@ -32302,20 +24254,20 @@ var require_lexer = __commonJS({ yield* this.pushToIndex(end + 1, true); return inFlow ? "flow" : "doc"; } - *pushCount(n3) { - if (n3 > 0) { - yield this.buffer.substr(this.pos, n3); - this.pos += n3; - return n3; + *pushCount(n) { + if (n > 0) { + yield this.buffer.substr(this.pos, n); + this.pos += n; + return n; } return 0; } - *pushToIndex(i6, allowEmpty) { - const s5 = this.buffer.slice(this.pos, i6); - if (s5) { - yield s5; - this.pos += s5.length; - return s5.length; + *pushToIndex(i, allowEmpty) { + const s = this.buffer.slice(this.pos, i); + if (s) { + yield s; + this.pos += s.length; + return s.length; } else if (allowEmpty) yield ""; return 0; @@ -32344,23 +24296,23 @@ var require_lexer = __commonJS({ } *pushTag() { if (this.charAt(1) === "<") { - let i6 = this.pos + 2; - let ch = this.buffer[i6]; + let i = this.pos + 2; + let ch = this.buffer[i]; while (!isEmpty(ch) && ch !== ">") - ch = this.buffer[++i6]; - return yield* this.pushToIndex(ch === ">" ? i6 + 1 : i6, false); + ch = this.buffer[++i]; + return yield* this.pushToIndex(ch === ">" ? i + 1 : i, false); } else { - let i6 = this.pos + 1; - let ch = this.buffer[i6]; + let i = this.pos + 1; + let ch = this.buffer[i]; while (ch) { if (tagChars.has(ch)) - ch = this.buffer[++i6]; - else if (ch === "%" && hexDigits.has(this.buffer[i6 + 1]) && hexDigits.has(this.buffer[i6 + 2])) { - ch = this.buffer[i6 += 3]; + ch = this.buffer[++i]; + else if (ch === "%" && hexDigits.has(this.buffer[i + 1]) && hexDigits.has(this.buffer[i + 2])) { + ch = this.buffer[i += 3]; } else break; } - return yield* this.pushToIndex(i6, false); + return yield* this.pushToIndex(i, false); } } *pushNewline() { @@ -32373,24 +24325,24 @@ var require_lexer = __commonJS({ return 0; } *pushSpaces(allowTabs) { - let i6 = this.pos - 1; + let i = this.pos - 1; let ch; do { - ch = this.buffer[++i6]; + ch = this.buffer[++i]; } while (ch === " " || allowTabs && ch === " "); - const n3 = i6 - this.pos; - if (n3 > 0) { - yield this.buffer.substr(this.pos, n3); - this.pos = i6; + const n = i - this.pos; + if (n > 0) { + yield this.buffer.substr(this.pos, n); + this.pos = i; } - return n3; + return n; } *pushUntil(test) { - let i6 = this.pos; - let ch = this.buffer[i6]; + let i = this.pos; + let ch = this.buffer[i]; while (!test(ch)) - ch = this.buffer[++i6]; - return yield* this.pushToIndex(i6, false); + ch = this.buffer[++i]; + return yield* this.pushToIndex(i, false); } }; exports.Lexer = Lexer; @@ -32436,20 +24388,20 @@ var require_parser = __commonJS({ var cst = require_cst(); var lexer = require_lexer(); function includesToken(list, type) { - for (let i6 = 0; i6 < list.length; ++i6) - if (list[i6].type === type) + for (let i = 0; i < list.length; ++i) + if (list[i].type === type) return true; return false; } function findNonEmptyIndex(list) { - for (let i6 = 0; i6 < list.length; ++i6) { - switch (list[i6].type) { + for (let i = 0; i < list.length; ++i) { + switch (list[i].type) { case "space": case "comment": case "newline": break; default: - return i6; + return i; } } return -1; @@ -32471,8 +24423,8 @@ var require_parser = __commonJS({ case "document": return parent.start; case "block-map": { - const it2 = parent.items[parent.items.length - 1]; - return it2.sep ?? it2.start; + const it = parent.items[parent.items.length - 1]; + return it.sep ?? it.start; } case "block-seq": return parent.items[parent.items.length - 1].start; @@ -32483,10 +24435,10 @@ var require_parser = __commonJS({ function getFirstKeyStartProps(prev) { if (prev.length === 0) return []; - let i6 = prev.length; + let i = prev.length; loop: - while (--i6 >= 0) { - switch (prev[i6].type) { + while (--i >= 0) { + switch (prev[i].type) { case "doc-start": case "explicit-key-ind": case "map-value-ind": @@ -32495,25 +24447,25 @@ var require_parser = __commonJS({ break loop; } } - while (prev[++i6]?.type === "space") { + while (prev[++i]?.type === "space") { } - return prev.splice(i6, prev.length); + return prev.splice(i, prev.length); } function fixFlowSeqItems(fc) { if (fc.start.type === "flow-seq-start") { - for (const it2 of fc.items) { - if (it2.sep && !it2.value && !includesToken(it2.start, "explicit-key-ind") && !includesToken(it2.sep, "map-value-ind")) { - if (it2.key) - it2.value = it2.key; - delete it2.key; - if (isFlowToken(it2.value)) { - if (it2.value.end) - Array.prototype.push.apply(it2.value.end, it2.sep); + for (const it of fc.items) { + if (it.sep && !it.value && !includesToken(it.start, "explicit-key-ind") && !includesToken(it.sep, "map-value-ind")) { + if (it.key) + it.value = it.key; + delete it.key; + if (isFlowToken(it.value)) { + if (it.value.end) + Array.prototype.push.apply(it.value.end, it.sep); else - it2.value.end = it2.sep; + it.value.end = it.sep; } else - Array.prototype.push.apply(it2.start, it2.sep); - delete it2.sep; + Array.prototype.push.apply(it.start, it.sep); + delete it.sep; } } } @@ -32608,13 +24560,13 @@ var require_parser = __commonJS({ yield* this.pop(); } get sourceToken() { - const st2 = { + const st = { type: this.type, offset: this.offset, indent: this.indent, source: this.source }; - return st2; + return st; } *step() { const top2 = this.peek(1); @@ -32651,8 +24603,8 @@ var require_parser = __commonJS({ } yield* this.pop(); } - peek(n3) { - return this.stack[this.stack.length - n3]; + peek(n) { + return this.stack[this.stack.length - n]; } *pop(error) { const token = error ?? this.stack.pop(); @@ -32678,36 +24630,36 @@ var require_parser = __commonJS({ top2.props.push(token); break; case "block-map": { - const it2 = top2.items[top2.items.length - 1]; - if (it2.value) { + const it = top2.items[top2.items.length - 1]; + if (it.value) { top2.items.push({ start: [], key: token, sep: [] }); this.onKeyLine = true; return; - } else if (it2.sep) { - it2.value = token; + } else if (it.sep) { + it.value = token; } else { - Object.assign(it2, { key: token, sep: [] }); - this.onKeyLine = !it2.explicitKey; + Object.assign(it, { key: token, sep: [] }); + this.onKeyLine = !it.explicitKey; return; } break; } case "block-seq": { - const it2 = top2.items[top2.items.length - 1]; - if (it2.value) + const it = top2.items[top2.items.length - 1]; + if (it.value) top2.items.push({ start: [], value: token }); else - it2.value = token; + it.value = token; break; } case "flow-collection": { - const it2 = top2.items[top2.items.length - 1]; - if (!it2 || it2.value) + const it = top2.items[top2.items.length - 1]; + if (!it || it.value) top2.items.push({ start: [], key: token, sep: [] }); - else if (it2.sep) - it2.value = token; + else if (it.sep) + it.value = token; else - Object.assign(it2, { key: token, sep: [] }); + Object.assign(it, { key: token, sep: [] }); return; } default: @@ -32716,7 +24668,7 @@ var require_parser = __commonJS({ } if ((top2.type === "document" || top2.type === "block-map" || top2.type === "block-seq") && (token.type === "block-map" || token.type === "block-seq")) { const last = token.items[token.items.length - 1]; - if (last && !last.sep && !last.value && last.start.length > 0 && findNonEmptyIndex(last.start) === -1 && (token.indent === 0 || last.start.every((st2) => st2.type !== "comment" || st2.indent < token.indent))) { + if (last && !last.sep && !last.value && last.start.length > 0 && findNonEmptyIndex(last.start) === -1 && (token.indent === 0 || last.start.every((st) => st.type !== "comment" || st.indent < token.indent))) { if (top2.type === "document") top2.end = last.start; else @@ -32837,60 +24789,60 @@ var require_parser = __commonJS({ } } *blockMap(map) { - const it2 = map.items[map.items.length - 1]; + const it = map.items[map.items.length - 1]; switch (this.type) { case "newline": this.onKeyLine = false; - if (it2.value) { - const end = "end" in it2.value ? it2.value.end : void 0; + if (it.value) { + const end = "end" in it.value ? it.value.end : void 0; const last = Array.isArray(end) ? end[end.length - 1] : void 0; if (last?.type === "comment") end?.push(this.sourceToken); else map.items.push({ start: [this.sourceToken] }); - } else if (it2.sep) { - it2.sep.push(this.sourceToken); + } else if (it.sep) { + it.sep.push(this.sourceToken); } else { - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); } return; case "space": case "comment": - if (it2.value) { + if (it.value) { map.items.push({ start: [this.sourceToken] }); - } else if (it2.sep) { - it2.sep.push(this.sourceToken); + } else if (it.sep) { + it.sep.push(this.sourceToken); } else { - if (this.atIndentedComment(it2.start, map.indent)) { + if (this.atIndentedComment(it.start, map.indent)) { const prev = map.items[map.items.length - 2]; const end = prev?.value?.end; if (Array.isArray(end)) { - Array.prototype.push.apply(end, it2.start); + Array.prototype.push.apply(end, it.start); end.push(this.sourceToken); map.items.pop(); return; } } - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); } return; } if (this.indent >= map.indent) { const atMapIndent = !this.onKeyLine && this.indent === map.indent; - const atNextItem = atMapIndent && (it2.sep || it2.explicitKey) && this.type !== "seq-item-ind"; + const atNextItem = atMapIndent && (it.sep || it.explicitKey) && this.type !== "seq-item-ind"; let start = []; - if (atNextItem && it2.sep && !it2.value) { + if (atNextItem && it.sep && !it.value) { const nl = []; - for (let i6 = 0; i6 < it2.sep.length; ++i6) { - const st2 = it2.sep[i6]; - switch (st2.type) { + for (let i = 0; i < it.sep.length; ++i) { + const st = it.sep[i]; + switch (st.type) { case "newline": - nl.push(i6); + nl.push(i); break; case "space": break; case "comment": - if (st2.indent > map.indent) + if (st.indent > map.indent) nl.length = 0; break; default: @@ -32898,26 +24850,26 @@ var require_parser = __commonJS({ } } if (nl.length >= 2) - start = it2.sep.splice(nl[1]); + start = it.sep.splice(nl[1]); } switch (this.type) { case "anchor": case "tag": - if (atNextItem || it2.value) { + if (atNextItem || it.value) { start.push(this.sourceToken); map.items.push({ start }); this.onKeyLine = true; - } else if (it2.sep) { - it2.sep.push(this.sourceToken); + } else if (it.sep) { + it.sep.push(this.sourceToken); } else { - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); } return; case "explicit-key-ind": - if (!it2.sep && !it2.explicitKey) { - it2.start.push(this.sourceToken); - it2.explicitKey = true; - } else if (atNextItem || it2.value) { + if (!it.sep && !it.explicitKey) { + it.start.push(this.sourceToken); + it.explicitKey = true; + } else if (atNextItem || it.value) { start.push(this.sourceToken); map.items.push({ start, explicitKey: true }); } else { @@ -32931,12 +24883,12 @@ var require_parser = __commonJS({ this.onKeyLine = true; return; case "map-value-ind": - if (it2.explicitKey) { - if (!it2.sep) { - if (includesToken(it2.start, "newline")) { - Object.assign(it2, { key: null, sep: [this.sourceToken] }); + if (it.explicitKey) { + if (!it.sep) { + if (includesToken(it.start, "newline")) { + Object.assign(it, { key: null, sep: [this.sourceToken] }); } else { - const start2 = getFirstKeyStartProps(it2.start); + const start2 = getFirstKeyStartProps(it.start); this.stack.push({ type: "block-map", offset: this.offset, @@ -32944,22 +24896,22 @@ var require_parser = __commonJS({ items: [{ start: start2, key: null, sep: [this.sourceToken] }] }); } - } else if (it2.value) { + } else if (it.value) { map.items.push({ start: [], key: null, sep: [this.sourceToken] }); - } else if (includesToken(it2.sep, "map-value-ind")) { + } else if (includesToken(it.sep, "map-value-ind")) { this.stack.push({ type: "block-map", offset: this.offset, indent: this.indent, items: [{ start, key: null, sep: [this.sourceToken] }] }); - } else if (isFlowToken(it2.key) && !includesToken(it2.sep, "newline")) { - const start2 = getFirstKeyStartProps(it2.start); - const key = it2.key; - const sep2 = it2.sep; + } else if (isFlowToken(it.key) && !includesToken(it.sep, "newline")) { + const start2 = getFirstKeyStartProps(it.start); + const key = it.key; + const sep2 = it.sep; sep2.push(this.sourceToken); - delete it2.key; - delete it2.sep; + delete it.key; + delete it.sep; this.stack.push({ type: "block-map", offset: this.offset, @@ -32967,16 +24919,16 @@ var require_parser = __commonJS({ items: [{ start: start2, key, sep: sep2 }] }); } else if (start.length > 0) { - it2.sep = it2.sep.concat(start, this.sourceToken); + it.sep = it.sep.concat(start, this.sourceToken); } else { - it2.sep.push(this.sourceToken); + it.sep.push(this.sourceToken); } } else { - if (!it2.sep) { - Object.assign(it2, { key: null, sep: [this.sourceToken] }); - } else if (it2.value || atNextItem) { + if (!it.sep) { + Object.assign(it, { key: null, sep: [this.sourceToken] }); + } else if (it.value || atNextItem) { map.items.push({ start, key: null, sep: [this.sourceToken] }); - } else if (includesToken(it2.sep, "map-value-ind")) { + } else if (includesToken(it.sep, "map-value-ind")) { this.stack.push({ type: "block-map", offset: this.offset, @@ -32984,7 +24936,7 @@ var require_parser = __commonJS({ items: [{ start: [], key: null, sep: [this.sourceToken] }] }); } else { - it2.sep.push(this.sourceToken); + it.sep.push(this.sourceToken); } } this.onKeyLine = true; @@ -32994,13 +24946,13 @@ var require_parser = __commonJS({ case "single-quoted-scalar": case "double-quoted-scalar": { const fs = this.flowScalar(this.type); - if (atNextItem || it2.value) { + if (atNextItem || it.value) { map.items.push({ start, key: fs, sep: [] }); this.onKeyLine = true; - } else if (it2.sep) { + } else if (it.sep) { this.stack.push(fs); } else { - Object.assign(it2, { key: fs, sep: [] }); + Object.assign(it, { key: fs, sep: [] }); this.onKeyLine = true; } return; @@ -33009,7 +24961,7 @@ var require_parser = __commonJS({ const bv = this.startBlockValue(map); if (bv) { if (bv.type === "block-seq") { - if (!it2.explicitKey && it2.sep && !includesToken(it2.sep, "newline")) { + if (!it.explicitKey && it.sep && !includesToken(it.sep, "newline")) { yield* this.pop({ type: "error", offset: this.offset, @@ -33031,50 +24983,50 @@ var require_parser = __commonJS({ yield* this.step(); } *blockSequence(seq) { - const it2 = seq.items[seq.items.length - 1]; + const it = seq.items[seq.items.length - 1]; switch (this.type) { case "newline": - if (it2.value) { - const end = "end" in it2.value ? it2.value.end : void 0; + if (it.value) { + const end = "end" in it.value ? it.value.end : void 0; const last = Array.isArray(end) ? end[end.length - 1] : void 0; if (last?.type === "comment") end?.push(this.sourceToken); else seq.items.push({ start: [this.sourceToken] }); } else - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); return; case "space": case "comment": - if (it2.value) + if (it.value) seq.items.push({ start: [this.sourceToken] }); else { - if (this.atIndentedComment(it2.start, seq.indent)) { + if (this.atIndentedComment(it.start, seq.indent)) { const prev = seq.items[seq.items.length - 2]; const end = prev?.value?.end; if (Array.isArray(end)) { - Array.prototype.push.apply(end, it2.start); + Array.prototype.push.apply(end, it.start); end.push(this.sourceToken); seq.items.pop(); return; } } - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); } return; case "anchor": case "tag": - if (it2.value || this.indent <= seq.indent) + if (it.value || this.indent <= seq.indent) break; - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); return; case "seq-item-ind": if (this.indent !== seq.indent) break; - if (it2.value || includesToken(it2.start, "seq-item-ind")) + if (it.value || includesToken(it.start, "seq-item-ind")) seq.items.push({ start: [this.sourceToken] }); else - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); return; } if (this.indent > seq.indent) { @@ -33088,7 +25040,7 @@ var require_parser = __commonJS({ yield* this.step(); } *flowCollection(fc) { - const it2 = fc.items[fc.items.length - 1]; + const it = fc.items[fc.items.length - 1]; if (this.type === "flow-error-end") { let top2; do { @@ -33099,42 +25051,42 @@ var require_parser = __commonJS({ switch (this.type) { case "comma": case "explicit-key-ind": - if (!it2 || it2.sep) + if (!it || it.sep) fc.items.push({ start: [this.sourceToken] }); else - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); return; case "map-value-ind": - if (!it2 || it2.value) + if (!it || it.value) fc.items.push({ start: [], key: null, sep: [this.sourceToken] }); - else if (it2.sep) - it2.sep.push(this.sourceToken); + else if (it.sep) + it.sep.push(this.sourceToken); else - Object.assign(it2, { key: null, sep: [this.sourceToken] }); + Object.assign(it, { key: null, sep: [this.sourceToken] }); return; case "space": case "comment": case "newline": case "anchor": case "tag": - if (!it2 || it2.value) + if (!it || it.value) fc.items.push({ start: [this.sourceToken] }); - else if (it2.sep) - it2.sep.push(this.sourceToken); + else if (it.sep) + it.sep.push(this.sourceToken); else - it2.start.push(this.sourceToken); + it.start.push(this.sourceToken); return; case "alias": case "scalar": case "single-quoted-scalar": case "double-quoted-scalar": { const fs = this.flowScalar(this.type); - if (!it2 || it2.value) + if (!it || it.value) fc.items.push({ start: [], key: fs, sep: [] }); - else if (it2.sep) + else if (it.sep) this.stack.push(fs); else - Object.assign(it2, { key: fs, sep: [] }); + Object.assign(it, { key: fs, sep: [] }); return; } case "flow-map-end": @@ -33251,7 +25203,7 @@ var require_parser = __commonJS({ return false; if (this.indent <= indent) return false; - return start.every((st2) => st2.type === "newline" || st2.type === "space"); + return start.every((st) => st.type === "newline" || st.type === "space"); } *documentEnd(docEnd) { if (this.type !== "doc-mode") { @@ -33532,4098 +25484,8 @@ function firebase(cmd, cwd) { } // -var import_fast_glob = __toESM(require_out4()); import { join as join3 } from "path"; -// -import m5 from "node:module"; -import { MessageChannel as u3 } from "node:worker_threads"; - -// -import { createRequire as o2 } from "module"; -import a from "node:path"; - -// -import r from "node:path"; -import o from "node:os"; -var { geteuid: t } = process; -var s = t ? t() : o.userInfo().username; -var e = r.join(o.tmpdir(), `tsx-${s}`); - -// -var p = Object.defineProperty; -var e2 = (t3, r3) => p(t3, "name", { value: r3, configurable: true }); -var m = o2(import.meta.url); -var i = process.platform === "win32"; -var n = e2((t3) => { - const r3 = a.join(e, `${t3}.pipe`); - return i ? `\\\\?\\pipe\\${r3}` : r3; -}, "getPipePath"); - -// -import d3 from "node:module"; -import p4 from "node:path"; -import { fileURLToPath as O4 } from "node:url"; - -// -import m3 from "node:path"; -import ie from "node:fs"; -import Fe from "node:module"; - -// -var A = (r3) => r3 !== null && typeof r3 == "object"; -var a2 = (r3, t3) => Object.assign(new Error(`[${r3}]: ${t3}`), { code: r3 }); -var _ = "ERR_INVALID_PACKAGE_CONFIG"; -var E = "ERR_INVALID_PACKAGE_TARGET"; -var I = "ERR_PACKAGE_PATH_NOT_EXPORTED"; -var R = /^\d+$/; -var O = /^(\.{1,2}|node_modules)$/i; -var w = /\/|\\/; -var h = ((r3) => (r3.Export = "exports", r3.Import = "imports", r3))(h || {}); -var f = (r3, t3, e5, o8, c3) => { - if (t3 == null) - return []; - if (typeof t3 == "string") { - const [n3, ...i6] = t3.split(w); - if (n3 === ".." || i6.some((l3) => O.test(l3))) - throw a2(E, `Invalid "${r3}" target "${t3}" defined in the package config`); - return [c3 ? t3.replace(/\*/g, c3) : t3]; - } - if (Array.isArray(t3)) - return t3.flatMap((n3) => f(r3, n3, e5, o8, c3)); - if (A(t3)) { - for (const n3 of Object.keys(t3)) { - if (R.test(n3)) - throw a2(_, "Cannot contain numeric property keys"); - if (n3 === "default" || o8.includes(n3)) - return f(r3, t3[n3], e5, o8, c3); - } - return []; - } - throw a2(E, `Invalid "${r3}" target "${t3}"`); -}; -var s2 = "*"; -var m2 = (r3, t3) => { - const e5 = r3.indexOf(s2), o8 = t3.indexOf(s2); - return e5 === o8 ? t3.length > r3.length : o8 > e5; -}; -function d(r3, t3) { - if (!t3.includes(s2) && r3.hasOwnProperty(t3)) - return [t3]; - let e5, o8; - for (const c3 of Object.keys(r3)) - if (c3.includes(s2)) { - const [n3, i6, l3] = c3.split(s2); - if (l3 === void 0 && t3.startsWith(n3) && t3.endsWith(i6)) { - const g2 = t3.slice(n3.length, -i6.length || void 0); - g2 && (!e5 || m2(e5, c3)) && (e5 = c3, o8 = g2); - } - } - return [e5, o8]; -} -var p2 = (r3) => Object.keys(r3).reduce((t3, e5) => { - const o8 = e5 === "" || e5[0] !== "."; - if (t3 === void 0 || t3 === o8) - return o8; - throw a2(_, '"exports" cannot contain some keys starting with "." and some not'); -}, void 0); -var u = /^\w+:/; -var v = (r3, t3, e5) => { - if (!r3) - throw new Error('"exports" is required'); - t3 = t3 === "" ? "." : `./${t3}`, (typeof r3 == "string" || Array.isArray(r3) || A(r3) && p2(r3)) && (r3 = { ".": r3 }); - const [o8, c3] = d(r3, t3), n3 = f(h.Export, r3[o8], t3, e5, c3); - if (n3.length === 0) - throw a2(I, t3 === "." ? 'No "exports" main defined' : `Package subpath '${t3}' is not defined by "exports"`); - for (const i6 of n3) - if (!i6.startsWith("./") && !u.test(i6)) - throw a2(E, `Invalid "exports" target "${i6}" defined in the package config`); - return n3; -}; - -// -import Ee from "fs"; -import he from "os"; -import Ie from "path"; -var je = Object.defineProperty; -var o3 = (e5, t3) => je(e5, "name", { value: t3, configurable: true }); -function h2(e5) { - return e5.startsWith("\\\\?\\") ? e5 : e5.replace(/\\/g, "/"); -} -o3(h2, "slash"); -var G = o3((e5) => { - const t3 = ie[e5]; - return (s5, ...n3) => { - const l3 = `${e5}:${n3.join(":")}`; - let i6 = s5 == null ? void 0 : s5.get(l3); - return i6 === void 0 && (i6 = Reflect.apply(t3, ie, n3), s5 == null || s5.set(l3, i6)), i6; - }; -}, "cacheFs"); -var I2 = G("existsSync"); -var Be = G("readFileSync"); -var R2 = G("statSync"); -var oe = o3((e5, t3, s5) => { - for (; ; ) { - const n3 = m3.posix.join(e5, t3); - if (I2(s5, n3)) - return n3; - const l3 = m3.dirname(e5); - if (l3 === e5) - return; - e5 = l3; - } -}, "findUp"); -var Q = /^\.{1,2}(\/.*)?$/; -var H = o3((e5) => { - const t3 = h2(e5); - return Q.test(t3) ? t3 : `./${t3}`; -}, "normalizeRelativePath"); -function Le(e5, t3 = false) { - const s5 = e5.length; - let n3 = 0, l3 = "", i6 = 0, r3 = 16, f6 = 0, u5 = 0, g2 = 0, w4 = 0, b3 = 0; - function y3(c3, _4) { - let D3 = 0, T3 = 0; - for (; D3 < c3; ) { - let p5 = e5.charCodeAt(n3); - if (p5 >= 48 && p5 <= 57) - T3 = T3 * 16 + p5 - 48; - else if (p5 >= 65 && p5 <= 70) - T3 = T3 * 16 + p5 - 65 + 10; - else if (p5 >= 97 && p5 <= 102) - T3 = T3 * 16 + p5 - 97 + 10; - else - break; - n3++, D3++; - } - return D3 < c3 && (T3 = -1), T3; - } - o3(y3, "scanHexDigits"); - function v4(c3) { - n3 = c3, l3 = "", i6 = 0, r3 = 16, b3 = 0; - } - o3(v4, "setPosition"); - function j2() { - let c3 = n3; - if (e5.charCodeAt(n3) === 48) - n3++; - else - for (n3++; n3 < e5.length && $(e5.charCodeAt(n3)); ) - n3++; - if (n3 < e5.length && e5.charCodeAt(n3) === 46) - if (n3++, n3 < e5.length && $(e5.charCodeAt(n3))) - for (n3++; n3 < e5.length && $(e5.charCodeAt(n3)); ) - n3++; - else - return b3 = 3, e5.substring(c3, n3); - let _4 = n3; - if (n3 < e5.length && (e5.charCodeAt(n3) === 69 || e5.charCodeAt(n3) === 101)) - if (n3++, (n3 < e5.length && e5.charCodeAt(n3) === 43 || e5.charCodeAt(n3) === 45) && n3++, n3 < e5.length && $(e5.charCodeAt(n3))) { - for (n3++; n3 < e5.length && $(e5.charCodeAt(n3)); ) - n3++; - _4 = n3; - } else - b3 = 3; - return e5.substring(c3, _4); - } - o3(j2, "scanNumber"); - function d5() { - let c3 = "", _4 = n3; - for (; ; ) { - if (n3 >= s5) { - c3 += e5.substring(_4, n3), b3 = 2; - break; - } - const D3 = e5.charCodeAt(n3); - if (D3 === 34) { - c3 += e5.substring(_4, n3), n3++; - break; - } - if (D3 === 92) { - if (c3 += e5.substring(_4, n3), n3++, n3 >= s5) { - b3 = 2; - break; - } - switch (e5.charCodeAt(n3++)) { - case 34: - c3 += '"'; - break; - case 92: - c3 += "\\"; - break; - case 47: - c3 += "/"; - break; - case 98: - c3 += "\b"; - break; - case 102: - c3 += "\f"; - break; - case 110: - c3 += ` -`; - break; - case 114: - c3 += "\r"; - break; - case 116: - c3 += " "; - break; - case 117: - const p5 = y3(4); - p5 >= 0 ? c3 += String.fromCharCode(p5) : b3 = 4; - break; - default: - b3 = 5; - } - _4 = n3; - continue; - } - if (D3 >= 0 && D3 <= 31) - if (S(D3)) { - c3 += e5.substring(_4, n3), b3 = 2; - break; - } else - b3 = 6; - n3++; - } - return c3; - } - o3(d5, "scanString"); - function A3() { - if (l3 = "", b3 = 0, i6 = n3, u5 = f6, w4 = g2, n3 >= s5) - return i6 = s5, r3 = 17; - let c3 = e5.charCodeAt(n3); - if (X(c3)) { - do - n3++, l3 += String.fromCharCode(c3), c3 = e5.charCodeAt(n3); - while (X(c3)); - return r3 = 15; - } - if (S(c3)) - return n3++, l3 += String.fromCharCode(c3), c3 === 13 && e5.charCodeAt(n3) === 10 && (n3++, l3 += ` -`), f6++, g2 = n3, r3 = 14; - switch (c3) { - case 123: - return n3++, r3 = 1; - case 125: - return n3++, r3 = 2; - case 91: - return n3++, r3 = 3; - case 93: - return n3++, r3 = 4; - case 58: - return n3++, r3 = 6; - case 44: - return n3++, r3 = 5; - case 34: - return n3++, l3 = d5(), r3 = 10; - case 47: - const _4 = n3 - 1; - if (e5.charCodeAt(n3 + 1) === 47) { - for (n3 += 2; n3 < s5 && !S(e5.charCodeAt(n3)); ) - n3++; - return l3 = e5.substring(_4, n3), r3 = 12; - } - if (e5.charCodeAt(n3 + 1) === 42) { - n3 += 2; - const D3 = s5 - 1; - let T3 = false; - for (; n3 < D3; ) { - const p5 = e5.charCodeAt(n3); - if (p5 === 42 && e5.charCodeAt(n3 + 1) === 47) { - n3 += 2, T3 = true; - break; - } - n3++, S(p5) && (p5 === 13 && e5.charCodeAt(n3) === 10 && n3++, f6++, g2 = n3); - } - return T3 || (n3++, b3 = 1), l3 = e5.substring(_4, n3), r3 = 13; - } - return l3 += String.fromCharCode(c3), n3++, r3 = 16; - case 45: - if (l3 += String.fromCharCode(c3), n3++, n3 === s5 || !$(e5.charCodeAt(n3))) - return r3 = 16; - case 48: - case 49: - case 50: - case 51: - case 52: - case 53: - case 54: - case 55: - case 56: - case 57: - return l3 += j2(), r3 = 11; - default: - for (; n3 < s5 && E5(c3); ) - n3++, c3 = e5.charCodeAt(n3); - if (i6 !== n3) { - switch (l3 = e5.substring(i6, n3), l3) { - case "true": - return r3 = 8; - case "false": - return r3 = 9; - case "null": - return r3 = 7; - } - return r3 = 16; - } - return l3 += String.fromCharCode(c3), n3++, r3 = 16; - } - } - o3(A3, "scanNext"); - function E5(c3) { - if (X(c3) || S(c3)) - return false; - switch (c3) { - case 125: - case 93: - case 123: - case 91: - case 34: - case 58: - case 44: - case 47: - return false; - } - return true; - } - o3(E5, "isUnknownContentCharacter"); - function B2() { - let c3; - do - c3 = A3(); - while (c3 >= 12 && c3 <= 15); - return c3; - } - return o3(B2, "scanNextNonTrivia"), { setPosition: v4, getPosition: o3(() => n3, "getPosition"), scan: t3 ? B2 : A3, getToken: o3(() => r3, "getToken"), getTokenValue: o3(() => l3, "getTokenValue"), getTokenOffset: o3(() => i6, "getTokenOffset"), getTokenLength: o3(() => n3 - i6, "getTokenLength"), getTokenStartLine: o3(() => u5, "getTokenStartLine"), getTokenStartCharacter: o3(() => i6 - w4, "getTokenStartCharacter"), getTokenError: o3(() => b3, "getTokenError") }; -} -o3(Le, "createScanner"); -function X(e5) { - return e5 === 32 || e5 === 9; -} -o3(X, "isWhiteSpace"); -function S(e5) { - return e5 === 10 || e5 === 13; -} -o3(S, "isLineBreak"); -function $(e5) { - return e5 >= 48 && e5 <= 57; -} -o3($, "isDigit"); -var re; -(function(e5) { - e5[e5.lineFeed = 10] = "lineFeed", e5[e5.carriageReturn = 13] = "carriageReturn", e5[e5.space = 32] = "space", e5[e5._0 = 48] = "_0", e5[e5._1 = 49] = "_1", e5[e5._2 = 50] = "_2", e5[e5._3 = 51] = "_3", e5[e5._4 = 52] = "_4", e5[e5._5 = 53] = "_5", e5[e5._6 = 54] = "_6", e5[e5._7 = 55] = "_7", e5[e5._8 = 56] = "_8", e5[e5._9 = 57] = "_9", e5[e5.a = 97] = "a", e5[e5.b = 98] = "b", e5[e5.c = 99] = "c", e5[e5.d = 100] = "d", e5[e5.e = 101] = "e", e5[e5.f = 102] = "f", e5[e5.g = 103] = "g", e5[e5.h = 104] = "h", e5[e5.i = 105] = "i", e5[e5.j = 106] = "j", e5[e5.k = 107] = "k", e5[e5.l = 108] = "l", e5[e5.m = 109] = "m", e5[e5.n = 110] = "n", e5[e5.o = 111] = "o", e5[e5.p = 112] = "p", e5[e5.q = 113] = "q", e5[e5.r = 114] = "r", e5[e5.s = 115] = "s", e5[e5.t = 116] = "t", e5[e5.u = 117] = "u", e5[e5.v = 118] = "v", e5[e5.w = 119] = "w", e5[e5.x = 120] = "x", e5[e5.y = 121] = "y", e5[e5.z = 122] = "z", e5[e5.A = 65] = "A", e5[e5.B = 66] = "B", e5[e5.C = 67] = "C", e5[e5.D = 68] = "D", e5[e5.E = 69] = "E", e5[e5.F = 70] = "F", e5[e5.G = 71] = "G", e5[e5.H = 72] = "H", e5[e5.I = 73] = "I", e5[e5.J = 74] = "J", e5[e5.K = 75] = "K", e5[e5.L = 76] = "L", e5[e5.M = 77] = "M", e5[e5.N = 78] = "N", e5[e5.O = 79] = "O", e5[e5.P = 80] = "P", e5[e5.Q = 81] = "Q", e5[e5.R = 82] = "R", e5[e5.S = 83] = "S", e5[e5.T = 84] = "T", e5[e5.U = 85] = "U", e5[e5.V = 86] = "V", e5[e5.W = 87] = "W", e5[e5.X = 88] = "X", e5[e5.Y = 89] = "Y", e5[e5.Z = 90] = "Z", e5[e5.asterisk = 42] = "asterisk", e5[e5.backslash = 92] = "backslash", e5[e5.closeBrace = 125] = "closeBrace", e5[e5.closeBracket = 93] = "closeBracket", e5[e5.colon = 58] = "colon", e5[e5.comma = 44] = "comma", e5[e5.dot = 46] = "dot", e5[e5.doubleQuote = 34] = "doubleQuote", e5[e5.minus = 45] = "minus", e5[e5.openBrace = 123] = "openBrace", e5[e5.openBracket = 91] = "openBracket", e5[e5.plus = 43] = "plus", e5[e5.slash = 47] = "slash", e5[e5.formFeed = 12] = "formFeed", e5[e5.tab = 9] = "tab"; -})(re || (re = {})), new Array(20).fill(0).map((e5, t3) => " ".repeat(t3)); -var x = 200; -new Array(x).fill(0).map((e5, t3) => ` -` + " ".repeat(t3)), new Array(x).fill(0).map((e5, t3) => "\r" + " ".repeat(t3)), new Array(x).fill(0).map((e5, t3) => `\r -` + " ".repeat(t3)), new Array(x).fill(0).map((e5, t3) => ` -` + " ".repeat(t3)), new Array(x).fill(0).map((e5, t3) => "\r" + " ".repeat(t3)), new Array(x).fill(0).map((e5, t3) => `\r -` + " ".repeat(t3)); -var W; -(function(e5) { - e5.DEFAULT = { allowTrailingComma: false }; -})(W || (W = {})); -function $e(e5, t3 = [], s5 = W.DEFAULT) { - let n3 = null, l3 = []; - const i6 = []; - function r3(u5) { - Array.isArray(l3) ? l3.push(u5) : n3 !== null && (l3[n3] = u5); - } - return o3(r3, "onValue"), xe(e5, { onObjectBegin: o3(() => { - const u5 = {}; - r3(u5), i6.push(l3), l3 = u5, n3 = null; - }, "onObjectBegin"), onObjectProperty: o3((u5) => { - n3 = u5; - }, "onObjectProperty"), onObjectEnd: o3(() => { - l3 = i6.pop(); - }, "onObjectEnd"), onArrayBegin: o3(() => { - const u5 = []; - r3(u5), i6.push(l3), l3 = u5, n3 = null; - }, "onArrayBegin"), onArrayEnd: o3(() => { - l3 = i6.pop(); - }, "onArrayEnd"), onLiteralValue: r3, onError: o3((u5, g2, w4) => { - t3.push({ error: u5, offset: g2, length: w4 }); - }, "onError") }, s5), l3[0]; -} -o3($e, "parse$1"); -function xe(e5, t3, s5 = W.DEFAULT) { - const n3 = Le(e5, false), l3 = []; - let i6 = 0; - function r3(k3) { - return k3 ? () => i6 === 0 && k3(n3.getTokenOffset(), n3.getTokenLength(), n3.getTokenStartLine(), n3.getTokenStartCharacter()) : () => true; - } - o3(r3, "toNoArgVisit"); - function f6(k3) { - return k3 ? (F4) => i6 === 0 && k3(F4, n3.getTokenOffset(), n3.getTokenLength(), n3.getTokenStartLine(), n3.getTokenStartCharacter()) : () => true; - } - o3(f6, "toOneArgVisit"); - function u5(k3) { - return k3 ? (F4) => i6 === 0 && k3(F4, n3.getTokenOffset(), n3.getTokenLength(), n3.getTokenStartLine(), n3.getTokenStartCharacter(), () => l3.slice()) : () => true; - } - o3(u5, "toOneArgVisitWithPath"); - function g2(k3) { - return k3 ? () => { - i6 > 0 ? i6++ : k3(n3.getTokenOffset(), n3.getTokenLength(), n3.getTokenStartLine(), n3.getTokenStartCharacter(), () => l3.slice()) === false && (i6 = 1); - } : () => true; - } - o3(g2, "toBeginVisit"); - function w4(k3) { - return k3 ? () => { - i6 > 0 && i6--, i6 === 0 && k3(n3.getTokenOffset(), n3.getTokenLength(), n3.getTokenStartLine(), n3.getTokenStartCharacter()); - } : () => true; - } - o3(w4, "toEndVisit"); - const b3 = g2(t3.onObjectBegin), y3 = u5(t3.onObjectProperty), v4 = w4(t3.onObjectEnd), j2 = g2(t3.onArrayBegin), d5 = w4(t3.onArrayEnd), A3 = u5(t3.onLiteralValue), E5 = f6(t3.onSeparator), B2 = r3(t3.onComment), c3 = f6(t3.onError), _4 = s5 && s5.disallowComments, D3 = s5 && s5.allowTrailingComma; - function T3() { - for (; ; ) { - const k3 = n3.scan(); - switch (n3.getTokenError()) { - case 4: - p5(14); - break; - case 5: - p5(15); - break; - case 3: - p5(13); - break; - case 1: - _4 || p5(11); - break; - case 2: - p5(12); - break; - case 6: - p5(16); - break; - } - switch (k3) { - case 12: - case 13: - _4 ? p5(10) : B2(); - break; - case 16: - p5(1); - break; - case 15: - case 14: - break; - default: - return k3; - } - } - } - o3(T3, "scanNext"); - function p5(k3, F4 = [], le = []) { - if (c3(k3), F4.length + le.length > 0) { - let P2 = n3.getToken(); - for (; P2 !== 17; ) { - if (F4.indexOf(P2) !== -1) { - T3(); - break; - } else if (le.indexOf(P2) !== -1) - break; - P2 = T3(); - } - } - } - o3(p5, "handleError"); - function U2(k3) { - const F4 = n3.getTokenValue(); - return k3 ? A3(F4) : (y3(F4), l3.push(F4)), T3(), true; - } - o3(U2, "parseString"); - function a7() { - switch (n3.getToken()) { - case 11: - const k3 = n3.getTokenValue(); - let F4 = Number(k3); - isNaN(F4) && (p5(2), F4 = 0), A3(F4); - break; - case 7: - A3(null); - break; - case 8: - A3(true); - break; - case 9: - A3(false); - break; - default: - return false; - } - return T3(), true; - } - o3(a7, "parseLiteral"); - function N2() { - return n3.getToken() !== 10 ? (p5(3, [], [2, 5]), false) : (U2(false), n3.getToken() === 6 ? (E5(":"), T3(), z2() || p5(4, [], [2, 5])) : p5(5, [], [2, 5]), l3.pop(), true); - } - o3(N2, "parseProperty"); - function _e3() { - b3(), T3(); - let k3 = false; - for (; n3.getToken() !== 2 && n3.getToken() !== 17; ) { - if (n3.getToken() === 5) { - if (k3 || p5(4, [], []), E5(","), T3(), n3.getToken() === 2 && D3) - break; - } else - k3 && p5(6, [], []); - N2() || p5(4, [], [2, 5]), k3 = true; - } - return v4(), n3.getToken() !== 2 ? p5(7, [2], []) : T3(), true; - } - o3(_e3, "parseObject"); - function ye3() { - j2(), T3(); - let k3 = true, F4 = false; - for (; n3.getToken() !== 4 && n3.getToken() !== 17; ) { - if (n3.getToken() === 5) { - if (F4 || p5(4, [], []), E5(","), T3(), n3.getToken() === 4 && D3) - break; - } else - F4 && p5(6, [], []); - k3 ? (l3.push(0), k3 = false) : l3[l3.length - 1]++, z2() || p5(4, [], [4, 5]), F4 = true; - } - return d5(), k3 || l3.pop(), n3.getToken() !== 4 ? p5(8, [4], []) : T3(), true; - } - o3(ye3, "parseArray"); - function z2() { - switch (n3.getToken()) { - case 3: - return ye3(); - case 1: - return _e3(); - case 10: - return U2(true); - default: - return a7(); - } - } - return o3(z2, "parseValue"), T3(), n3.getToken() === 17 ? s5.allowEmptyContent ? true : (p5(4, [], []), false) : z2() ? (n3.getToken() !== 17 && p5(9, [], []), true) : (p5(4, [], []), false); -} -o3(xe, "visit"); -var ue; -(function(e5) { - e5[e5.None = 0] = "None", e5[e5.UnexpectedEndOfComment = 1] = "UnexpectedEndOfComment", e5[e5.UnexpectedEndOfString = 2] = "UnexpectedEndOfString", e5[e5.UnexpectedEndOfNumber = 3] = "UnexpectedEndOfNumber", e5[e5.InvalidUnicode = 4] = "InvalidUnicode", e5[e5.InvalidEscapeCharacter = 5] = "InvalidEscapeCharacter", e5[e5.InvalidCharacter = 6] = "InvalidCharacter"; -})(ue || (ue = {})); -var fe; -(function(e5) { - e5[e5.OpenBraceToken = 1] = "OpenBraceToken", e5[e5.CloseBraceToken = 2] = "CloseBraceToken", e5[e5.OpenBracketToken = 3] = "OpenBracketToken", e5[e5.CloseBracketToken = 4] = "CloseBracketToken", e5[e5.CommaToken = 5] = "CommaToken", e5[e5.ColonToken = 6] = "ColonToken", e5[e5.NullKeyword = 7] = "NullKeyword", e5[e5.TrueKeyword = 8] = "TrueKeyword", e5[e5.FalseKeyword = 9] = "FalseKeyword", e5[e5.StringLiteral = 10] = "StringLiteral", e5[e5.NumericLiteral = 11] = "NumericLiteral", e5[e5.LineCommentTrivia = 12] = "LineCommentTrivia", e5[e5.BlockCommentTrivia = 13] = "BlockCommentTrivia", e5[e5.LineBreakTrivia = 14] = "LineBreakTrivia", e5[e5.Trivia = 15] = "Trivia", e5[e5.Unknown = 16] = "Unknown", e5[e5.EOF = 17] = "EOF"; -})(fe || (fe = {})); -var Ue = $e; -var ce; -(function(e5) { - e5[e5.InvalidSymbol = 1] = "InvalidSymbol", e5[e5.InvalidNumberFormat = 2] = "InvalidNumberFormat", e5[e5.PropertyNameExpected = 3] = "PropertyNameExpected", e5[e5.ValueExpected = 4] = "ValueExpected", e5[e5.ColonExpected = 5] = "ColonExpected", e5[e5.CommaExpected = 6] = "CommaExpected", e5[e5.CloseBraceExpected = 7] = "CloseBraceExpected", e5[e5.CloseBracketExpected = 8] = "CloseBracketExpected", e5[e5.EndOfFileExpected = 9] = "EndOfFileExpected", e5[e5.InvalidCommentToken = 10] = "InvalidCommentToken", e5[e5.UnexpectedEndOfComment = 11] = "UnexpectedEndOfComment", e5[e5.UnexpectedEndOfString = 12] = "UnexpectedEndOfString", e5[e5.UnexpectedEndOfNumber = 13] = "UnexpectedEndOfNumber", e5[e5.InvalidUnicode = 14] = "InvalidUnicode", e5[e5.InvalidEscapeCharacter = 15] = "InvalidEscapeCharacter", e5[e5.InvalidCharacter = 16] = "InvalidCharacter"; -})(ce || (ce = {})); -var ae = o3((e5, t3) => Ue(Be(t3, e5, "utf8")), "readJsonc"); -var Y = Symbol("implicitBaseUrl"); -var L = "${configDir}"; -var Se = o3(() => { - const { findPnpApi: e5 } = Fe; - return e5 && e5(process.cwd()); -}, "getPnpApi"); -var Z = o3((e5, t3, s5, n3) => { - const l3 = `resolveFromPackageJsonPath:${e5}:${t3}:${s5}`; - if (n3 != null && n3.has(l3)) - return n3.get(l3); - const i6 = ae(e5, n3); - if (!i6) - return; - let r3 = t3 || "tsconfig.json"; - if (!s5 && i6.exports) - try { - const [f6] = v(i6.exports, t3, ["require", "types"]); - r3 = f6; - } catch { - return false; - } - else - !t3 && i6.tsconfig && (r3 = i6.tsconfig); - return r3 = m3.join(e5, "..", r3), n3 == null || n3.set(l3, r3), r3; -}, "resolveFromPackageJsonPath"); -var q = "package.json"; -var K = "tsconfig.json"; -var Ne = o3((e5, t3, s5) => { - let n3 = e5; - if (e5 === ".." && (n3 = m3.join(n3, K)), e5[0] === "." && (n3 = m3.resolve(t3, n3)), m3.isAbsolute(n3)) { - if (I2(s5, n3)) { - if (R2(s5, n3).isFile()) - return n3; - } else if (!n3.endsWith(".json")) { - const v4 = `${n3}.json`; - if (I2(s5, v4)) - return v4; - } - return; - } - const [l3, ...i6] = e5.split("/"), r3 = l3[0] === "@" ? `${l3}/${i6.shift()}` : l3, f6 = i6.join("/"), u5 = Se(); - if (u5) { - const { resolveRequest: v4 } = u5; - try { - if (r3 === e5) { - const j2 = v4(m3.join(r3, q), t3); - if (j2) { - const d5 = Z(j2, f6, false, s5); - if (d5 && I2(s5, d5)) - return d5; - } - } else { - let j2; - try { - j2 = v4(e5, t3, { extensions: [".json"] }); - } catch { - j2 = v4(m3.join(e5, K), t3); - } - if (j2) - return j2; - } - } catch { - } - } - const g2 = oe(m3.resolve(t3), m3.join("node_modules", r3), s5); - if (!g2 || !R2(s5, g2).isDirectory()) - return; - const w4 = m3.join(g2, q); - if (I2(s5, w4)) { - const v4 = Z(w4, f6, false, s5); - if (v4 === false) - return; - if (v4 && I2(s5, v4) && R2(s5, v4).isFile()) - return v4; - } - const b3 = m3.join(g2, f6), y3 = b3.endsWith(".json"); - if (!y3) { - const v4 = `${b3}.json`; - if (I2(s5, v4)) - return v4; - } - if (I2(s5, b3)) { - if (R2(s5, b3).isDirectory()) { - const v4 = m3.join(b3, q); - if (I2(s5, v4)) { - const d5 = Z(v4, "", true, s5); - if (d5 && I2(s5, d5)) - return d5; - } - const j2 = m3.join(b3, K); - if (I2(s5, j2)) - return j2; - } else if (y3) - return b3; - } -}, "resolveExtendsPath"); -var C = o3((e5, t3) => H(m3.relative(e5, t3)), "pathRelative"); -var ge = ["files", "include", "exclude"]; -var pe = o3((e5, t3, s5) => { - const n3 = m3.join(t3, s5), l3 = m3.relative(e5, n3); - return h2(l3) || "./"; -}, "resolveAndRelativize"); -var Pe = o3((e5, t3, s5) => { - const n3 = m3.relative(e5, t3); - if (!n3) - return s5; - const l3 = s5.startsWith("./") ? s5.slice(2) : s5; - return h2(`${n3}/${l3}`); -}, "prefixPattern"); -var Re = o3((e5, t3, s5, n3) => { - const l3 = Ne(e5, t3, n3); - if (!l3) - throw new Error(`File '${e5}' not found.`); - if (s5.has(l3)) - throw new Error(`Circularity detected while resolving configuration: ${l3}`); - s5.add(l3); - const i6 = m3.dirname(l3), r3 = me(l3, n3, s5); - delete r3.references; - const { compilerOptions: f6 } = r3; - if (f6) { - const { baseUrl: u5 } = f6; - u5 && !u5.startsWith(L) && (f6.baseUrl = pe(t3, i6, u5)); - const { outDir: g2 } = f6; - g2 && !g2.startsWith(L) && (f6.outDir = pe(t3, i6, g2)); - } - for (const u5 of ge) { - const g2 = r3[u5]; - g2 && (r3[u5] = g2.map((w4) => w4.startsWith(L) ? w4 : Pe(t3, i6, w4))); - } - return r3; -}, "resolveExtends"); -var We = ["outDir", "declarationDir"]; -var me = o3((e5, t3, s5 = /* @__PURE__ */ new Set()) => { - let n3; - try { - n3 = ae(e5, t3) || {}; - } catch { - throw new Error(`Cannot resolve tsconfig at path: ${e5}`); - } - if (typeof n3 != "object") - throw new SyntaxError(`Failed to parse tsconfig at: ${e5}`); - const l3 = m3.dirname(e5); - if (n3.compilerOptions) { - const { compilerOptions: i6 } = n3; - i6.paths && !i6.baseUrl && (i6[Y] = l3); - } - if (n3.extends) { - const i6 = Array.isArray(n3.extends) ? n3.extends : [n3.extends]; - delete n3.extends; - for (const r3 of i6.reverse()) { - const f6 = Re(r3, l3, new Set(s5), t3), u5 = { ...f6, ...n3, compilerOptions: { ...f6.compilerOptions, ...n3.compilerOptions } }; - f6.watchOptions && (u5.watchOptions = { ...f6.watchOptions, ...n3.watchOptions }), n3 = u5; - } - } - if (n3.compilerOptions) { - const { compilerOptions: i6 } = n3, r3 = ["baseUrl", "rootDir"]; - for (const f6 of r3) { - const u5 = i6[f6]; - if (u5 && !u5.startsWith(L)) { - const g2 = m3.resolve(l3, u5), w4 = C(l3, g2); - i6[f6] = w4; - } - } - for (const f6 of We) { - let u5 = i6[f6]; - u5 && (Array.isArray(n3.exclude) || (n3.exclude = []), n3.exclude.includes(u5) || n3.exclude.push(u5), u5.startsWith(L) || (u5 = H(u5)), i6[f6] = u5); - } - } else - n3.compilerOptions = {}; - if (n3.include ? (n3.include = n3.include.map(h2), n3.files && delete n3.files) : n3.files && (n3.files = n3.files.map((i6) => i6.startsWith(L) ? i6 : H(i6))), n3.watchOptions) { - const { watchOptions: i6 } = n3; - i6.excludeDirectories && (i6.excludeDirectories = i6.excludeDirectories.map((r3) => h2(m3.resolve(l3, r3)))); - } - return n3; -}, "_parseTsconfig"); -var V = o3((e5, t3) => { - if (e5.startsWith(L)) - return h2(m3.join(t3, e5.slice(L.length))); -}, "interpolateConfigDir"); -var Ve = ["outDir", "declarationDir", "outFile", "rootDir", "baseUrl", "tsBuildInfoFile"]; -var Me = o3((e5) => { - var t3, s5, n3, l3, i6, r3, f6, u5, g2, w4, b3, y3, v4, j2, d5, A3, E5, B2, c3, _4, D3, T3, p5, U2; - if (e5.strict) { - const a7 = ["noImplicitAny", "noImplicitThis", "strictNullChecks", "strictFunctionTypes", "strictBindCallApply", "strictPropertyInitialization", "strictBuiltinIteratorReturn", "alwaysStrict", "useUnknownInCatchVariables"]; - for (const N2 of a7) - e5[N2] === void 0 && (e5[N2] = true); - } - if (e5.target) { - let a7 = e5.target.toLowerCase(); - a7 === "es2015" && (a7 = "es6"), e5.target = a7, a7 === "esnext" && ((t3 = e5.module) != null || (e5.module = "es6"), (s5 = e5.useDefineForClassFields) != null || (e5.useDefineForClassFields = true)), (a7 === "es6" || a7 === "es2016" || a7 === "es2017" || a7 === "es2018" || a7 === "es2019" || a7 === "es2020" || a7 === "es2021" || a7 === "es2022" || a7 === "es2023" || a7 === "es2024") && ((n3 = e5.module) != null || (e5.module = "es6")), (a7 === "es2022" || a7 === "es2023" || a7 === "es2024") && ((l3 = e5.useDefineForClassFields) != null || (e5.useDefineForClassFields = true)); - } - if (e5.module) { - let a7 = e5.module.toLowerCase(); - a7 === "es2015" && (a7 = "es6"), e5.module = a7, (a7 === "es6" || a7 === "es2020" || a7 === "es2022" || a7 === "esnext" || a7 === "none" || a7 === "system" || a7 === "umd" || a7 === "amd") && ((i6 = e5.moduleResolution) != null || (e5.moduleResolution = "classic")), a7 === "system" && ((r3 = e5.allowSyntheticDefaultImports) != null || (e5.allowSyntheticDefaultImports = true)), (a7 === "node16" || a7 === "nodenext" || a7 === "preserve") && ((f6 = e5.esModuleInterop) != null || (e5.esModuleInterop = true), (u5 = e5.allowSyntheticDefaultImports) != null || (e5.allowSyntheticDefaultImports = true)), (a7 === "node16" || a7 === "nodenext") && ((g2 = e5.moduleDetection) != null || (e5.moduleDetection = "force"), (w4 = e5.useDefineForClassFields) != null || (e5.useDefineForClassFields = true)), a7 === "node16" && ((b3 = e5.target) != null || (e5.target = "es2022"), (y3 = e5.moduleResolution) != null || (e5.moduleResolution = "node16")), a7 === "nodenext" && ((v4 = e5.target) != null || (e5.target = "esnext"), (j2 = e5.moduleResolution) != null || (e5.moduleResolution = "nodenext")), a7 === "preserve" && ((d5 = e5.moduleResolution) != null || (e5.moduleResolution = "bundler")); - } - if (e5.moduleResolution) { - let a7 = e5.moduleResolution.toLowerCase(); - a7 === "node" && (a7 = "node10"), e5.moduleResolution = a7, (a7 === "node16" || a7 === "nodenext" || a7 === "bundler") && ((A3 = e5.resolvePackageJsonExports) != null || (e5.resolvePackageJsonExports = true), (E5 = e5.resolvePackageJsonImports) != null || (e5.resolvePackageJsonImports = true)), a7 === "bundler" && ((B2 = e5.allowSyntheticDefaultImports) != null || (e5.allowSyntheticDefaultImports = true), (c3 = e5.resolveJsonModule) != null || (e5.resolveJsonModule = true)); - } - e5.esModuleInterop && ((_4 = e5.allowSyntheticDefaultImports) != null || (e5.allowSyntheticDefaultImports = true)), e5.verbatimModuleSyntax && ((D3 = e5.isolatedModules) != null || (e5.isolatedModules = true), (T3 = e5.preserveConstEnums) != null || (e5.preserveConstEnums = true)), e5.isolatedModules && ((p5 = e5.preserveConstEnums) != null || (e5.preserveConstEnums = true)), e5.rewriteRelativeImportExtensions && ((U2 = e5.allowImportingTsExtensions) != null || (e5.allowImportingTsExtensions = true)); -}, "normalizeCompilerOptions"); -var ke = o3((e5, t3 = /* @__PURE__ */ new Map()) => { - const s5 = m3.resolve(e5), n3 = me(s5, t3), l3 = m3.dirname(s5), { compilerOptions: i6 } = n3; - if (i6) { - for (const f6 of Ve) { - const u5 = i6[f6]; - if (u5) { - const g2 = V(u5, l3); - i6[f6] = g2 ? C(l3, g2) : u5; - } - } - for (const f6 of ["rootDirs", "typeRoots"]) { - const u5 = i6[f6]; - u5 && (i6[f6] = u5.map((g2) => { - const w4 = V(g2, l3); - return w4 ? C(l3, w4) : g2; - })); - } - const { paths: r3 } = i6; - if (r3) - for (const f6 of Object.keys(r3)) - r3[f6] = r3[f6].map((u5) => { - var g2; - return (g2 = V(u5, l3)) != null ? g2 : u5; - }); - Me(i6); - } - for (const r3 of ge) { - const f6 = n3[r3]; - f6 && (n3[r3] = f6.map((u5) => { - var g2; - return (g2 = V(u5, l3)) != null ? g2 : u5; - })); - } - return n3; -}, "parseTsconfig"); -var Je = o3((e5 = process.cwd(), t3 = "tsconfig.json", s5 = /* @__PURE__ */ new Map()) => { - const n3 = oe(h2(e5), t3, s5); - if (!n3) - return null; - const l3 = ke(n3, s5); - return { path: n3, config: l3 }; -}, "getTsconfig"); -var Oe = /\*/g; -var we = o3((e5, t3) => { - const s5 = e5.match(Oe); - if (s5 && s5.length > 1) - throw new Error(t3); -}, "assertStarCount"); -var ze = o3((e5) => { - if (e5.includes("*")) { - const [t3, s5] = e5.split("*"); - return { prefix: t3, suffix: s5 }; - } - return e5; -}, "parsePattern"); -var Ge = o3(({ prefix: e5, suffix: t3 }, s5) => s5.startsWith(e5) && s5.endsWith(t3), "isPatternMatch"); -var Qe = o3((e5, t3, s5) => Object.entries(e5).map(([n3, l3]) => (we(n3, `Pattern '${n3}' can have at most one '*' character.`), { pattern: ze(n3), substitutions: l3.map((i6) => { - if (we(i6, `Substitution '${i6}' in pattern '${n3}' can have at most one '*' character.`), !t3 && !Q.test(i6)) - throw new Error("Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"); - return m3.resolve(s5, i6); -}) })), "parsePaths"); -var He = o3((e5) => { - const { compilerOptions: t3 } = e5.config; - if (!t3) - return null; - const { baseUrl: s5, paths: n3 } = t3; - if (!s5 && !n3) - return null; - const l3 = Y in t3 && t3[Y], i6 = m3.resolve(m3.dirname(e5.path), s5 || l3 || "."), r3 = n3 ? Qe(n3, s5, i6) : []; - return (f6) => { - if (Q.test(f6)) - return []; - const u5 = []; - for (const y3 of r3) { - if (y3.pattern === f6) - return y3.substitutions.map(h2); - typeof y3.pattern != "string" && u5.push(y3); - } - let g2, w4 = -1; - for (const y3 of u5) - Ge(y3.pattern, f6) && y3.pattern.prefix.length > w4 && (w4 = y3.pattern.prefix.length, g2 = y3); - if (!g2) - return s5 ? [h2(m3.join(i6, f6))] : []; - const b3 = f6.slice(g2.pattern.prefix.length, f6.length - g2.pattern.suffix.length); - return g2.substitutions.map((y3) => h2(y3.replace("*", b3))); - }; -}, "createPathsMatcher"); -var Xe = Object.defineProperty; -var M = o3((e5, t3) => Xe(e5, "name", { value: t3, configurable: true }), "s"); -var be = M((e5) => { - let t3 = ""; - for (let s5 = 0; s5 < e5.length; s5 += 1) { - const n3 = e5[s5], l3 = n3.toUpperCase(); - t3 += n3 === l3 ? n3.toLowerCase() : l3; - } - return t3; -}, "invertCase"); -var ee = /* @__PURE__ */ new Map(); -var ve = M((e5, t3) => { - const s5 = Ie.join(e5, `.is-fs-case-sensitive-test-${process.pid}`); - try { - return t3.writeFileSync(s5, ""), !t3.existsSync(be(s5)); - } finally { - try { - t3.unlinkSync(s5); - } catch { - } - } -}, "checkDirectoryCaseWithWrite"); -var Ye = M((e5, t3, s5) => { - try { - return ve(e5, s5); - } catch (n3) { - if (t3 === void 0) - return ve(he.tmpdir(), s5); - throw n3; - } -}, "checkDirectoryCaseWithFallback"); -var Ze = M((e5, t3 = Ee, s5 = true) => { - const n3 = e5 != null ? e5 : process.cwd(); - if (s5 && ee.has(n3)) - return ee.get(n3); - let l3; - const i6 = be(n3); - return i6 !== n3 && t3.existsSync(n3) ? l3 = !t3.existsSync(i6) : l3 = Ye(n3, e5, t3), s5 && ee.set(n3, l3), l3; -}, "isFsCaseSensitive"); -var { join: J } = m3.posix; -var ne = { ts: [".ts", ".tsx", ".d.ts"], cts: [".cts", ".d.cts"], mts: [".mts", ".d.mts"] }; -var qe = o3((e5) => { - const t3 = [...ne.ts], s5 = [...ne.cts], n3 = [...ne.mts]; - return e5 != null && e5.allowJs && (t3.push(".js", ".jsx"), s5.push(".cjs"), n3.push(".mjs")), [...t3, ...s5, ...n3]; -}, "getSupportedExtensions"); -var Ke = o3((e5) => { - const t3 = []; - if (!e5) - return t3; - const { outDir: s5, declarationDir: n3 } = e5; - return s5 && t3.push(s5), n3 && t3.push(n3), t3; -}, "getDefaultExcludeSpec"); -var de = o3((e5) => e5.replaceAll(/[.*+?^${}()|[\]\\]/g, String.raw`\$&`), "escapeForRegexp"); -var Ce = ["node_modules", "bower_components", "jspm_packages"]; -var te = `(?!(${Ce.join("|")})(/|$))`; -var en = /(?:^|\/)[^.*?]+$/; -var Te = "**/*"; -var O2 = "[^/]"; -var se = "[^./]"; -var Ae = process.platform === "win32"; -var nn = o3(({ config: e5, path: t3 }, s5 = Ze()) => { - if ("extends" in e5) - throw new Error("tsconfig#extends must be resolved. Use getTsconfig or parseTsconfig to resolve it."); - if (!m3.isAbsolute(t3)) - throw new Error("The tsconfig path must be absolute"); - Ae && (t3 = h2(t3)); - const n3 = m3.dirname(t3), { files: l3, include: i6, exclude: r3, compilerOptions: f6 } = e5, u5 = l3 == null ? void 0 : l3.map((d5) => J(n3, d5)), g2 = qe(f6), w4 = s5 ? "" : "i", y3 = (r3 || Ke(f6)).map((d5) => { - const A3 = J(n3, d5), E5 = de(A3).replaceAll(String.raw`\*\*/`, "(.+/)?").replaceAll(String.raw`\*`, `${O2}*`).replaceAll(String.raw`\?`, O2); - return new RegExp(`^${E5}($|/)`, w4); - }), v4 = l3 || i6 ? i6 : [Te], j2 = v4 ? v4.map((d5) => { - let A3 = J(n3, d5); - en.test(A3) && (A3 = J(A3, Te)); - const E5 = de(A3).replaceAll(String.raw`/\*\*`, `(/${te}${se}${O2}*)*?`).replaceAll(/(\/)?\\\*/g, (B2, c3) => { - const _4 = `(${se}|(\\.(?!min\\.js$))?)*`; - return c3 ? `/${te}${se}${_4}` : _4; - }).replaceAll(/(\/)?\\\?/g, (B2, c3) => { - const _4 = O2; - return c3 ? `/${te}${_4}` : _4; - }); - return new RegExp(`^${E5}$`, w4); - }) : void 0; - return (d5) => { - if (!m3.isAbsolute(d5)) - throw new Error("filePath must be absolute"); - if (Ae && (d5 = h2(d5)), u5 != null && u5.includes(d5)) - return e5; - if (!(!g2.some((A3) => d5.endsWith(A3)) || y3.some((A3) => A3.test(d5))) && j2 && j2.some((A3) => A3.test(d5))) - return e5; - }; -}, "createFilesMatcher"); - -// -import se3, { writeSync as te2 } from "node:fs"; - -// -var import_esbuild = __toESM(require_main(), 1); -import { fileURLToPath as Jt, pathToFileURL as Gt } from "node:url"; -import Ht from "node:crypto"; -import U from "node:fs"; -import X2 from "node:path"; -import Xt from "node:os"; -var Pt = Object.defineProperty; -var f2 = (s5, e5) => Pt(s5, "name", { value: e5, configurable: true }); -var Ne2 = f2((s5) => Ht.createHash("sha1").update(s5).digest("hex"), "sha1"); -var Ie2 = 44; -var Yt = 59; -var Me2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; -var $e2 = new Uint8Array(64); -var Ue2 = new Uint8Array(128); -for (let s5 = 0; s5 < Me2.length; s5++) { - const e5 = Me2.charCodeAt(s5); - $e2[s5] = e5, Ue2[e5] = s5; -} -var me2 = typeof TextDecoder < "u" ? new TextDecoder() : typeof Buffer < "u" ? { decode(s5) { - return Buffer.from(s5.buffer, s5.byteOffset, s5.byteLength).toString(); -} } : { decode(s5) { - let e5 = ""; - for (let n3 = 0; n3 < s5.length; n3++) - e5 += String.fromCharCode(s5[n3]); - return e5; -} }; -function Qt(s5) { - const e5 = new Int32Array(5), n3 = []; - let i6 = 0; - do { - const o8 = Zt(s5, i6), c3 = []; - let u5 = true, p5 = 0; - e5[0] = 0; - for (let g2 = i6; g2 < o8; g2++) { - let b3; - g2 = K2(s5, g2, e5, 0); - const d5 = e5[0]; - d5 < p5 && (u5 = false), p5 = d5, je2(s5, g2, o8) ? (g2 = K2(s5, g2, e5, 1), g2 = K2(s5, g2, e5, 2), g2 = K2(s5, g2, e5, 3), je2(s5, g2, o8) ? (g2 = K2(s5, g2, e5, 4), b3 = [d5, e5[1], e5[2], e5[3], e5[4]]) : b3 = [d5, e5[1], e5[2], e5[3]]) : b3 = [d5], c3.push(b3); - } - u5 || Vt(c3), n3.push(c3), i6 = o8 + 1; - } while (i6 <= s5.length); - return n3; -} -f2(Qt, "decode"); -function Zt(s5, e5) { - const n3 = s5.indexOf(";", e5); - return n3 === -1 ? s5.length : n3; -} -f2(Zt, "indexOf"); -function K2(s5, e5, n3, i6) { - let o8 = 0, c3 = 0, u5 = 0; - do { - const g2 = s5.charCodeAt(e5++); - u5 = Ue2[g2], o8 |= (u5 & 31) << c3, c3 += 5; - } while (u5 & 32); - const p5 = o8 & 1; - return o8 >>>= 1, p5 && (o8 = -2147483648 | -o8), n3[i6] += o8, e5; -} -f2(K2, "decodeInteger"); -function je2(s5, e5, n3) { - return e5 >= n3 ? false : s5.charCodeAt(e5) !== Ie2; -} -f2(je2, "hasMoreVlq"); -function Vt(s5) { - s5.sort(en2); -} -f2(Vt, "sort"); -function en2(s5, e5) { - return s5[0] - e5[0]; -} -f2(en2, "sortComparator$1"); -function De(s5) { - const e5 = new Int32Array(5), n3 = 1024 * 16, i6 = n3 - 36, o8 = new Uint8Array(n3), c3 = o8.subarray(0, i6); - let u5 = 0, p5 = ""; - for (let g2 = 0; g2 < s5.length; g2++) { - const b3 = s5[g2]; - if (g2 > 0 && (u5 === n3 && (p5 += me2.decode(o8), u5 = 0), o8[u5++] = Yt), b3.length !== 0) { - e5[0] = 0; - for (let d5 = 0; d5 < b3.length; d5++) { - const r3 = b3[d5]; - u5 > i6 && (p5 += me2.decode(c3), o8.copyWithin(0, i6, u5), u5 -= i6), d5 > 0 && (o8[u5++] = Ie2), u5 = Y3(o8, u5, e5, r3, 0), r3.length !== 1 && (u5 = Y3(o8, u5, e5, r3, 1), u5 = Y3(o8, u5, e5, r3, 2), u5 = Y3(o8, u5, e5, r3, 3), r3.length !== 4 && (u5 = Y3(o8, u5, e5, r3, 4))); - } - } - } - return p5 + me2.decode(o8.subarray(0, u5)); -} -f2(De, "encode"); -function Y3(s5, e5, n3, i6, o8) { - const c3 = i6[o8]; - let u5 = c3 - n3[o8]; - n3[o8] = c3, u5 = u5 < 0 ? -u5 << 1 | 1 : u5 << 1; - do { - let p5 = u5 & 31; - u5 >>>= 5, u5 > 0 && (p5 |= 32), s5[e5++] = $e2[p5]; - } while (u5 > 0); - return e5; -} -f2(Y3, "encodeInteger"); -var ae2 = class _ae { - static { - f2(this, "BitSet"); - } - constructor(e5) { - this.bits = e5 instanceof _ae ? e5.bits.slice() : []; - } - add(e5) { - this.bits[e5 >> 5] |= 1 << (e5 & 31); - } - has(e5) { - return !!(this.bits[e5 >> 5] & 1 << (e5 & 31)); - } -}; -var ee2 = class _ee { - static { - f2(this, "Chunk"); - } - constructor(e5, n3, i6) { - this.start = e5, this.end = n3, this.original = i6, this.intro = "", this.outro = "", this.content = i6, this.storeName = false, this.edited = false, this.previous = null, this.next = null; - } - appendLeft(e5) { - this.outro += e5; - } - appendRight(e5) { - this.intro = this.intro + e5; - } - clone() { - const e5 = new _ee(this.start, this.end, this.original); - return e5.intro = this.intro, e5.outro = this.outro, e5.content = this.content, e5.storeName = this.storeName, e5.edited = this.edited, e5; - } - contains(e5) { - return this.start < e5 && e5 < this.end; - } - eachNext(e5) { - let n3 = this; - for (; n3; ) - e5(n3), n3 = n3.next; - } - eachPrevious(e5) { - let n3 = this; - for (; n3; ) - e5(n3), n3 = n3.previous; - } - edit(e5, n3, i6) { - return this.content = e5, i6 || (this.intro = "", this.outro = ""), this.storeName = n3, this.edited = true, this; - } - prependLeft(e5) { - this.outro = e5 + this.outro; - } - prependRight(e5) { - this.intro = e5 + this.intro; - } - reset() { - this.intro = "", this.outro = "", this.edited && (this.content = this.original, this.storeName = false, this.edited = false); - } - split(e5) { - const n3 = e5 - this.start, i6 = this.original.slice(0, n3), o8 = this.original.slice(n3); - this.original = i6; - const c3 = new _ee(e5, this.end, o8); - return c3.outro = this.outro, this.outro = "", this.end = e5, this.edited ? (c3.edit("", false), this.content = "") : this.content = i6, c3.next = this.next, c3.next && (c3.next.previous = c3), c3.previous = this, this.next = c3, c3; - } - toString() { - return this.intro + this.content + this.outro; - } - trimEnd(e5) { - if (this.outro = this.outro.replace(e5, ""), this.outro.length) - return true; - const n3 = this.content.replace(e5, ""); - if (n3.length) - return n3 !== this.content && (this.split(this.start + n3.length).edit("", void 0, true), this.edited && this.edit(n3, this.storeName, true)), true; - if (this.edit("", void 0, true), this.intro = this.intro.replace(e5, ""), this.intro.length) - return true; - } - trimStart(e5) { - if (this.intro = this.intro.replace(e5, ""), this.intro.length) - return true; - const n3 = this.content.replace(e5, ""); - if (n3.length) { - if (n3 !== this.content) { - const i6 = this.split(this.end - n3.length); - this.edited && i6.edit(n3, this.storeName, true), this.edit("", void 0, true); - } - return true; - } else if (this.edit("", void 0, true), this.outro = this.outro.replace(e5, ""), this.outro.length) - return true; - } -}; -function tn() { - return typeof globalThis < "u" && typeof globalThis.btoa == "function" ? (s5) => globalThis.btoa(unescape(encodeURIComponent(s5))) : typeof Buffer == "function" ? (s5) => Buffer.from(s5, "utf-8").toString("base64") : () => { - throw new Error("Unsupported environment: `window.btoa` or `Buffer` should be supported."); - }; -} -f2(tn, "getBtoa"); -var nn2 = tn(); -var rn = class { - static { - f2(this, "SourceMap"); - } - constructor(e5) { - this.version = 3, this.file = e5.file, this.sources = e5.sources, this.sourcesContent = e5.sourcesContent, this.names = e5.names, this.mappings = De(e5.mappings), typeof e5.x_google_ignoreList < "u" && (this.x_google_ignoreList = e5.x_google_ignoreList); - } - toString() { - return JSON.stringify(this); - } - toUrl() { - return "data:application/json;charset=utf-8;base64," + nn2(this.toString()); - } -}; -function sn(s5) { - const e5 = s5.split(` -`), n3 = e5.filter((c3) => /^\t+/.test(c3)), i6 = e5.filter((c3) => /^ {2,}/.test(c3)); - if (n3.length === 0 && i6.length === 0) - return null; - if (n3.length >= i6.length) - return " "; - const o8 = i6.reduce((c3, u5) => { - const p5 = /^ +/.exec(u5)[0].length; - return Math.min(p5, c3); - }, 1 / 0); - return new Array(o8 + 1).join(" "); -} -f2(sn, "guessIndent"); -function on(s5, e5) { - const n3 = s5.split(/[/\\]/), i6 = e5.split(/[/\\]/); - for (n3.pop(); n3[0] === i6[0]; ) - n3.shift(), i6.shift(); - if (n3.length) { - let o8 = n3.length; - for (; o8--; ) - n3[o8] = ".."; - } - return n3.concat(i6).join("/"); -} -f2(on, "getRelativePath"); -var an = Object.prototype.toString; -function cn(s5) { - return an.call(s5) === "[object Object]"; -} -f2(cn, "isObject"); -function Te2(s5) { - const e5 = s5.split(` -`), n3 = []; - for (let i6 = 0, o8 = 0; i6 < e5.length; i6++) - n3.push(o8), o8 += e5[i6].length + 1; - return f2(function(o8) { - let c3 = 0, u5 = n3.length; - for (; c3 < u5; ) { - const b3 = c3 + u5 >> 1; - o8 < n3[b3] ? u5 = b3 : c3 = b3 + 1; - } - const p5 = c3 - 1, g2 = o8 - n3[p5]; - return { line: p5, column: g2 }; - }, "locate"); -} -f2(Te2, "getLocator"); -var un = /\w/; -var ln = class { - static { - f2(this, "Mappings"); - } - constructor(e5) { - this.hires = e5, this.generatedCodeLine = 0, this.generatedCodeColumn = 0, this.raw = [], this.rawSegments = this.raw[this.generatedCodeLine] = [], this.pending = null; - } - addEdit(e5, n3, i6, o8) { - if (n3.length) { - const c3 = n3.length - 1; - let u5 = n3.indexOf(` -`, 0), p5 = -1; - for (; u5 >= 0 && c3 > u5; ) { - const b3 = [this.generatedCodeColumn, e5, i6.line, i6.column]; - o8 >= 0 && b3.push(o8), this.rawSegments.push(b3), this.generatedCodeLine += 1, this.raw[this.generatedCodeLine] = this.rawSegments = [], this.generatedCodeColumn = 0, p5 = u5, u5 = n3.indexOf(` -`, u5 + 1); - } - const g2 = [this.generatedCodeColumn, e5, i6.line, i6.column]; - o8 >= 0 && g2.push(o8), this.rawSegments.push(g2), this.advance(n3.slice(p5 + 1)); - } else - this.pending && (this.rawSegments.push(this.pending), this.advance(n3)); - this.pending = null; - } - addUneditedChunk(e5, n3, i6, o8, c3) { - let u5 = n3.start, p5 = true, g2 = false; - for (; u5 < n3.end; ) { - if (this.hires || p5 || c3.has(u5)) { - const b3 = [this.generatedCodeColumn, e5, o8.line, o8.column]; - this.hires === "boundary" ? un.test(i6[u5]) ? g2 || (this.rawSegments.push(b3), g2 = true) : (this.rawSegments.push(b3), g2 = false) : this.rawSegments.push(b3); - } - i6[u5] === ` -` ? (o8.line += 1, o8.column = 0, this.generatedCodeLine += 1, this.raw[this.generatedCodeLine] = this.rawSegments = [], this.generatedCodeColumn = 0, p5 = true) : (o8.column += 1, this.generatedCodeColumn += 1, p5 = false), u5 += 1; - } - this.pending = null; - } - advance(e5) { - if (!e5) - return; - const n3 = e5.split(` -`); - if (n3.length > 1) { - for (let i6 = 0; i6 < n3.length - 1; i6++) - this.generatedCodeLine++, this.raw[this.generatedCodeLine] = this.rawSegments = []; - this.generatedCodeColumn = 0; - } - this.generatedCodeColumn += n3[n3.length - 1].length; - } -}; -var Q3 = ` -`; -var J2 = { insertLeft: false, insertRight: false, storeName: false }; -var _e = class __e2 { - static { - f2(this, "MagicString"); - } - constructor(e5, n3 = {}) { - const i6 = new ee2(0, e5.length, e5); - Object.defineProperties(this, { original: { writable: true, value: e5 }, outro: { writable: true, value: "" }, intro: { writable: true, value: "" }, firstChunk: { writable: true, value: i6 }, lastChunk: { writable: true, value: i6 }, lastSearchedChunk: { writable: true, value: i6 }, byStart: { writable: true, value: {} }, byEnd: { writable: true, value: {} }, filename: { writable: true, value: n3.filename }, indentExclusionRanges: { writable: true, value: n3.indentExclusionRanges }, sourcemapLocations: { writable: true, value: new ae2() }, storedNames: { writable: true, value: {} }, indentStr: { writable: true, value: void 0 }, ignoreList: { writable: true, value: n3.ignoreList } }), this.byStart[0] = i6, this.byEnd[e5.length] = i6; - } - addSourcemapLocation(e5) { - this.sourcemapLocations.add(e5); - } - append(e5) { - if (typeof e5 != "string") - throw new TypeError("outro content must be a string"); - return this.outro += e5, this; - } - appendLeft(e5, n3) { - if (typeof n3 != "string") - throw new TypeError("inserted content must be a string"); - this._split(e5); - const i6 = this.byEnd[e5]; - return i6 ? i6.appendLeft(n3) : this.intro += n3, this; - } - appendRight(e5, n3) { - if (typeof n3 != "string") - throw new TypeError("inserted content must be a string"); - this._split(e5); - const i6 = this.byStart[e5]; - return i6 ? i6.appendRight(n3) : this.outro += n3, this; - } - clone() { - const e5 = new __e2(this.original, { filename: this.filename }); - let n3 = this.firstChunk, i6 = e5.firstChunk = e5.lastSearchedChunk = n3.clone(); - for (; n3; ) { - e5.byStart[i6.start] = i6, e5.byEnd[i6.end] = i6; - const o8 = n3.next, c3 = o8 && o8.clone(); - c3 && (i6.next = c3, c3.previous = i6, i6 = c3), n3 = o8; - } - return e5.lastChunk = i6, this.indentExclusionRanges && (e5.indentExclusionRanges = this.indentExclusionRanges.slice()), e5.sourcemapLocations = new ae2(this.sourcemapLocations), e5.intro = this.intro, e5.outro = this.outro, e5; - } - generateDecodedMap(e5) { - e5 = e5 || {}; - const n3 = 0, i6 = Object.keys(this.storedNames), o8 = new ln(e5.hires), c3 = Te2(this.original); - return this.intro && o8.advance(this.intro), this.firstChunk.eachNext((u5) => { - const p5 = c3(u5.start); - u5.intro.length && o8.advance(u5.intro), u5.edited ? o8.addEdit(n3, u5.content, p5, u5.storeName ? i6.indexOf(u5.original) : -1) : o8.addUneditedChunk(n3, u5, this.original, p5, this.sourcemapLocations), u5.outro.length && o8.advance(u5.outro); - }), { file: e5.file ? e5.file.split(/[/\\]/).pop() : void 0, sources: [e5.source ? on(e5.file || "", e5.source) : e5.file || ""], sourcesContent: e5.includeContent ? [this.original] : void 0, names: i6, mappings: o8.raw, x_google_ignoreList: this.ignoreList ? [n3] : void 0 }; - } - generateMap(e5) { - return new rn(this.generateDecodedMap(e5)); - } - _ensureindentStr() { - this.indentStr === void 0 && (this.indentStr = sn(this.original)); - } - _getRawIndentString() { - return this._ensureindentStr(), this.indentStr; - } - getIndentString() { - return this._ensureindentStr(), this.indentStr === null ? " " : this.indentStr; - } - indent(e5, n3) { - const i6 = /^[^\r\n]/gm; - if (cn(e5) && (n3 = e5, e5 = void 0), e5 === void 0 && (this._ensureindentStr(), e5 = this.indentStr || " "), e5 === "") - return this; - n3 = n3 || {}; - const o8 = {}; - n3.exclude && (typeof n3.exclude[0] == "number" ? [n3.exclude] : n3.exclude).forEach((d5) => { - for (let r3 = d5[0]; r3 < d5[1]; r3 += 1) - o8[r3] = true; - }); - let c3 = n3.indentStart !== false; - const u5 = f2((b3) => c3 ? `${e5}${b3}` : (c3 = true, b3), "replacer"); - this.intro = this.intro.replace(i6, u5); - let p5 = 0, g2 = this.firstChunk; - for (; g2; ) { - const b3 = g2.end; - if (g2.edited) - o8[p5] || (g2.content = g2.content.replace(i6, u5), g2.content.length && (c3 = g2.content[g2.content.length - 1] === ` -`)); - else - for (p5 = g2.start; p5 < b3; ) { - if (!o8[p5]) { - const d5 = this.original[p5]; - d5 === ` -` ? c3 = true : d5 !== "\r" && c3 && (c3 = false, p5 === g2.start || (this._splitChunk(g2, p5), g2 = g2.next), g2.prependRight(e5)); - } - p5 += 1; - } - p5 = g2.end, g2 = g2.next; - } - return this.outro = this.outro.replace(i6, u5), this; - } - insert() { - throw new Error("magicString.insert(...) is deprecated. Use prependRight(...) or appendLeft(...)"); - } - insertLeft(e5, n3) { - return J2.insertLeft || (console.warn("magicString.insertLeft(...) is deprecated. Use magicString.appendLeft(...) instead"), J2.insertLeft = true), this.appendLeft(e5, n3); - } - insertRight(e5, n3) { - return J2.insertRight || (console.warn("magicString.insertRight(...) is deprecated. Use magicString.prependRight(...) instead"), J2.insertRight = true), this.prependRight(e5, n3); - } - move(e5, n3, i6) { - if (i6 >= e5 && i6 <= n3) - throw new Error("Cannot move a selection inside itself"); - this._split(e5), this._split(n3), this._split(i6); - const o8 = this.byStart[e5], c3 = this.byEnd[n3], u5 = o8.previous, p5 = c3.next, g2 = this.byStart[i6]; - if (!g2 && c3 === this.lastChunk) - return this; - const b3 = g2 ? g2.previous : this.lastChunk; - return u5 && (u5.next = p5), p5 && (p5.previous = u5), b3 && (b3.next = o8), g2 && (g2.previous = c3), o8.previous || (this.firstChunk = c3.next), c3.next || (this.lastChunk = o8.previous, this.lastChunk.next = null), o8.previous = b3, c3.next = g2 || null, b3 || (this.firstChunk = o8), g2 || (this.lastChunk = c3), this; - } - overwrite(e5, n3, i6, o8) { - return o8 = o8 || {}, this.update(e5, n3, i6, { ...o8, overwrite: !o8.contentOnly }); - } - update(e5, n3, i6, o8) { - if (typeof i6 != "string") - throw new TypeError("replacement content must be a string"); - for (; e5 < 0; ) - e5 += this.original.length; - for (; n3 < 0; ) - n3 += this.original.length; - if (n3 > this.original.length) - throw new Error("end is out of bounds"); - if (e5 === n3) - throw new Error("Cannot overwrite a zero-length range \u2013 use appendLeft or prependRight instead"); - this._split(e5), this._split(n3), o8 === true && (J2.storeName || (console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"), J2.storeName = true), o8 = { storeName: true }); - const c3 = o8 !== void 0 ? o8.storeName : false, u5 = o8 !== void 0 ? o8.overwrite : false; - if (c3) { - const b3 = this.original.slice(e5, n3); - Object.defineProperty(this.storedNames, b3, { writable: true, value: true, enumerable: true }); - } - const p5 = this.byStart[e5], g2 = this.byEnd[n3]; - if (p5) { - let b3 = p5; - for (; b3 !== g2; ) { - if (b3.next !== this.byStart[b3.end]) - throw new Error("Cannot overwrite across a split point"); - b3 = b3.next, b3.edit("", false); - } - p5.edit(i6, c3, !u5); - } else { - const b3 = new ee2(e5, n3, "").edit(i6, c3); - g2.next = b3, b3.previous = g2; - } - return this; - } - prepend(e5) { - if (typeof e5 != "string") - throw new TypeError("outro content must be a string"); - return this.intro = e5 + this.intro, this; - } - prependLeft(e5, n3) { - if (typeof n3 != "string") - throw new TypeError("inserted content must be a string"); - this._split(e5); - const i6 = this.byEnd[e5]; - return i6 ? i6.prependLeft(n3) : this.intro = n3 + this.intro, this; - } - prependRight(e5, n3) { - if (typeof n3 != "string") - throw new TypeError("inserted content must be a string"); - this._split(e5); - const i6 = this.byStart[e5]; - return i6 ? i6.prependRight(n3) : this.outro = n3 + this.outro, this; - } - remove(e5, n3) { - for (; e5 < 0; ) - e5 += this.original.length; - for (; n3 < 0; ) - n3 += this.original.length; - if (e5 === n3) - return this; - if (e5 < 0 || n3 > this.original.length) - throw new Error("Character is out of bounds"); - if (e5 > n3) - throw new Error("end must be greater than start"); - this._split(e5), this._split(n3); - let i6 = this.byStart[e5]; - for (; i6; ) - i6.intro = "", i6.outro = "", i6.edit(""), i6 = n3 > i6.end ? this.byStart[i6.end] : null; - return this; - } - reset(e5, n3) { - for (; e5 < 0; ) - e5 += this.original.length; - for (; n3 < 0; ) - n3 += this.original.length; - if (e5 === n3) - return this; - if (e5 < 0 || n3 > this.original.length) - throw new Error("Character is out of bounds"); - if (e5 > n3) - throw new Error("end must be greater than start"); - this._split(e5), this._split(n3); - let i6 = this.byStart[e5]; - for (; i6; ) - i6.reset(), i6 = n3 > i6.end ? this.byStart[i6.end] : null; - return this; - } - lastChar() { - if (this.outro.length) - return this.outro[this.outro.length - 1]; - let e5 = this.lastChunk; - do { - if (e5.outro.length) - return e5.outro[e5.outro.length - 1]; - if (e5.content.length) - return e5.content[e5.content.length - 1]; - if (e5.intro.length) - return e5.intro[e5.intro.length - 1]; - } while (e5 = e5.previous); - return this.intro.length ? this.intro[this.intro.length - 1] : ""; - } - lastLine() { - let e5 = this.outro.lastIndexOf(Q3); - if (e5 !== -1) - return this.outro.substr(e5 + 1); - let n3 = this.outro, i6 = this.lastChunk; - do { - if (i6.outro.length > 0) { - if (e5 = i6.outro.lastIndexOf(Q3), e5 !== -1) - return i6.outro.substr(e5 + 1) + n3; - n3 = i6.outro + n3; - } - if (i6.content.length > 0) { - if (e5 = i6.content.lastIndexOf(Q3), e5 !== -1) - return i6.content.substr(e5 + 1) + n3; - n3 = i6.content + n3; - } - if (i6.intro.length > 0) { - if (e5 = i6.intro.lastIndexOf(Q3), e5 !== -1) - return i6.intro.substr(e5 + 1) + n3; - n3 = i6.intro + n3; - } - } while (i6 = i6.previous); - return e5 = this.intro.lastIndexOf(Q3), e5 !== -1 ? this.intro.substr(e5 + 1) + n3 : this.intro + n3; - } - slice(e5 = 0, n3 = this.original.length) { - for (; e5 < 0; ) - e5 += this.original.length; - for (; n3 < 0; ) - n3 += this.original.length; - let i6 = "", o8 = this.firstChunk; - for (; o8 && (o8.start > e5 || o8.end <= e5); ) { - if (o8.start < n3 && o8.end >= n3) - return i6; - o8 = o8.next; - } - if (o8 && o8.edited && o8.start !== e5) - throw new Error(`Cannot use replaced character ${e5} as slice start anchor.`); - const c3 = o8; - for (; o8; ) { - o8.intro && (c3 !== o8 || o8.start === e5) && (i6 += o8.intro); - const u5 = o8.start < n3 && o8.end >= n3; - if (u5 && o8.edited && o8.end !== n3) - throw new Error(`Cannot use replaced character ${n3} as slice end anchor.`); - const p5 = c3 === o8 ? e5 - o8.start : 0, g2 = u5 ? o8.content.length + n3 - o8.end : o8.content.length; - if (i6 += o8.content.slice(p5, g2), o8.outro && (!u5 || o8.end === n3) && (i6 += o8.outro), u5) - break; - o8 = o8.next; - } - return i6; - } - snip(e5, n3) { - const i6 = this.clone(); - return i6.remove(0, e5), i6.remove(n3, i6.original.length), i6; - } - _split(e5) { - if (this.byStart[e5] || this.byEnd[e5]) - return; - let n3 = this.lastSearchedChunk; - const i6 = e5 > n3.end; - for (; n3; ) { - if (n3.contains(e5)) - return this._splitChunk(n3, e5); - n3 = i6 ? this.byStart[n3.end] : this.byEnd[n3.start]; - } - } - _splitChunk(e5, n3) { - if (e5.edited && e5.content.length) { - const o8 = Te2(this.original)(n3); - throw new Error(`Cannot split a chunk that has already been edited (${o8.line}:${o8.column} \u2013 "${e5.original}")`); - } - const i6 = e5.split(n3); - return this.byEnd[n3] = e5, this.byStart[n3] = i6, this.byEnd[i6.end] = i6, e5 === this.lastChunk && (this.lastChunk = i6), this.lastSearchedChunk = e5, true; - } - toString() { - let e5 = this.intro, n3 = this.firstChunk; - for (; n3; ) - e5 += n3.toString(), n3 = n3.next; - return e5 + this.outro; - } - isEmpty() { - let e5 = this.firstChunk; - do - if (e5.intro.length && e5.intro.trim() || e5.content.length && e5.content.trim() || e5.outro.length && e5.outro.trim()) - return false; - while (e5 = e5.next); - return true; - } - length() { - let e5 = this.firstChunk, n3 = 0; - do - n3 += e5.intro.length + e5.content.length + e5.outro.length; - while (e5 = e5.next); - return n3; - } - trimLines() { - return this.trim("[\\r\\n]"); - } - trim(e5) { - return this.trimStart(e5).trimEnd(e5); - } - trimEndAborted(e5) { - const n3 = new RegExp((e5 || "\\s") + "+$"); - if (this.outro = this.outro.replace(n3, ""), this.outro.length) - return true; - let i6 = this.lastChunk; - do { - const o8 = i6.end, c3 = i6.trimEnd(n3); - if (i6.end !== o8 && (this.lastChunk === i6 && (this.lastChunk = i6.next), this.byEnd[i6.end] = i6, this.byStart[i6.next.start] = i6.next, this.byEnd[i6.next.end] = i6.next), c3) - return true; - i6 = i6.previous; - } while (i6); - return false; - } - trimEnd(e5) { - return this.trimEndAborted(e5), this; - } - trimStartAborted(e5) { - const n3 = new RegExp("^" + (e5 || "\\s") + "+"); - if (this.intro = this.intro.replace(n3, ""), this.intro.length) - return true; - let i6 = this.firstChunk; - do { - const o8 = i6.end, c3 = i6.trimStart(n3); - if (i6.end !== o8 && (i6 === this.lastChunk && (this.lastChunk = i6.next), this.byEnd[i6.end] = i6, this.byStart[i6.next.start] = i6.next, this.byEnd[i6.next.end] = i6.next), c3) - return true; - i6 = i6.next; - } while (i6); - return false; - } - trimStart(e5) { - return this.trimStartAborted(e5), this; - } - hasChanged() { - return this.original !== this.toString(); - } - _replaceRegexp(e5, n3) { - function i6(c3, u5) { - return typeof n3 == "string" ? n3.replace(/\$(\$|&|\d+)/g, (p5, g2) => g2 === "$" ? "$" : g2 === "&" ? c3[0] : +g2 < c3.length ? c3[+g2] : `$${g2}`) : n3(...c3, c3.index, u5, c3.groups); - } - f2(i6, "getReplacement"); - function o8(c3, u5) { - let p5; - const g2 = []; - for (; p5 = c3.exec(u5); ) - g2.push(p5); - return g2; - } - if (f2(o8, "matchAll"), e5.global) - o8(e5, this.original).forEach((u5) => { - if (u5.index != null) { - const p5 = i6(u5, this.original); - p5 !== u5[0] && this.overwrite(u5.index, u5.index + u5[0].length, p5); - } - }); - else { - const c3 = this.original.match(e5); - if (c3 && c3.index != null) { - const u5 = i6(c3, this.original); - u5 !== c3[0] && this.overwrite(c3.index, c3.index + c3[0].length, u5); - } - } - return this; - } - _replaceString(e5, n3) { - const { original: i6 } = this, o8 = i6.indexOf(e5); - return o8 !== -1 && this.overwrite(o8, o8 + e5.length, n3), this; - } - replace(e5, n3) { - return typeof e5 == "string" ? this._replaceString(e5, n3) : this._replaceRegexp(e5, n3); - } - _replaceAllString(e5, n3) { - const { original: i6 } = this, o8 = e5.length; - for (let c3 = i6.indexOf(e5); c3 !== -1; c3 = i6.indexOf(e5, c3 + o8)) - i6.slice(c3, c3 + o8) !== n3 && this.overwrite(c3, c3 + o8, n3); - return this; - } - replaceAll(e5, n3) { - if (typeof e5 == "string") - return this._replaceAllString(e5, n3); - if (!e5.global) - throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument"); - return this._replaceRegexp(e5, n3); - } -}; -var v2; -var re2; -var ke2; -var Z2 = 2 << 19; -var Fe2 = new Uint8Array(new Uint16Array([1]).buffer)[0] === 1 ? function(s5, e5) { - const n3 = s5.length; - let i6 = 0; - for (; i6 < n3; ) - e5[i6] = s5.charCodeAt(i6++); -} : function(s5, e5) { - const n3 = s5.length; - let i6 = 0; - for (; i6 < n3; ) { - const o8 = s5.charCodeAt(i6); - e5[i6++] = (255 & o8) << 8 | o8 >>> 8; - } -}; -var hn = "xportmportlassforetaourceromsyncunctionssertvoyiedelecontininstantybreareturdebuggeawaithrwhileifcatcfinallels"; -var _2; -var We2; -var y; -function fn(s5, e5 = "@") { - _2 = s5, We2 = e5; - const n3 = 2 * _2.length + (2 << 18); - if (n3 > Z2 || !v2) { - for (; n3 > Z2; ) - Z2 *= 2; - re2 = new ArrayBuffer(Z2), Fe2(hn, new Uint16Array(re2, 16, 110)), v2 = function(u5, p5, g2) { - var b3 = new u5.Int8Array(g2), d5 = new u5.Int16Array(g2), r3 = new u5.Int32Array(g2), R6 = new u5.Uint8Array(g2), L4 = new u5.Uint16Array(g2), E5 = 1040; - function N2() { - var t3 = 0, a7 = 0, h4 = 0, l3 = 0, w4 = 0, m8 = 0, C4 = 0; - C4 = E5, E5 = E5 + 10240 | 0, b3[804] = 1, b3[803] = 0, d5[399] = 0, d5[400] = 0, r3[69] = r3[2], b3[805] = 0, r3[68] = 0, b3[802] = 0, r3[70] = C4 + 2048, r3[71] = C4, b3[806] = 0, t3 = (r3[3] | 0) + -2 | 0, r3[72] = t3, a7 = t3 + (r3[66] << 1) | 0, r3[73] = a7; - e: - for (; ; ) { - if (h4 = t3 + 2 | 0, r3[72] = h4, t3 >>> 0 >= a7 >>> 0) { - l3 = 18; - break; - } - t: - do - switch (d5[h4 >> 1] | 0) { - case 9: - case 10: - case 11: - case 12: - case 13: - case 32: - break; - case 101: { - if (!(d5[400] | 0) && z2(h4) | 0 && !(A3(t3 + 4 | 0, 16, 10) | 0) && ($3(), (b3[804] | 0) == 0)) { - l3 = 9; - break e; - } else - l3 = 17; - break; - } - case 105: { - z2(h4) | 0 && !(A3(t3 + 4 | 0, 26, 10) | 0) && W2(), l3 = 17; - break; - } - case 59: { - l3 = 17; - break; - } - case 47: - switch (d5[t3 + 4 >> 1] | 0) { - case 47: { - fe2(); - break t; - } - case 42: { - le(1); - break t; - } - default: { - l3 = 16; - break e; - } - } - default: { - l3 = 16; - break e; - } - } - while (false); - (l3 | 0) == 17 && (l3 = 0, r3[69] = r3[72]), t3 = r3[72] | 0, a7 = r3[73] | 0; - } - (l3 | 0) == 9 ? (t3 = r3[72] | 0, r3[69] = t3, l3 = 19) : (l3 | 0) == 16 ? (b3[804] = 0, r3[72] = t3, l3 = 19) : (l3 | 0) == 18 && (b3[802] | 0 ? t3 = 0 : (t3 = h4, l3 = 19)); - do - if ((l3 | 0) == 19) { - e: - for (; ; ) { - if (a7 = t3 + 2 | 0, r3[72] = a7, t3 >>> 0 >= (r3[73] | 0) >>> 0) { - l3 = 92; - break; - } - t: - do - switch (d5[a7 >> 1] | 0) { - case 9: - case 10: - case 11: - case 12: - case 13: - case 32: - break; - case 101: { - !(d5[400] | 0) && z2(a7) | 0 && !(A3(t3 + 4 | 0, 16, 10) | 0) && $3(), l3 = 91; - break; - } - case 105: { - z2(a7) | 0 && !(A3(t3 + 4 | 0, 26, 10) | 0) && W2(), l3 = 91; - break; - } - case 99: { - z2(a7) | 0 && !(A3(t3 + 4 | 0, 36, 8) | 0) && P2(d5[t3 + 12 >> 1] | 0) | 0 && (b3[806] = 1), l3 = 91; - break; - } - case 40: { - h4 = r3[70] | 0, t3 = d5[400] | 0, l3 = t3 & 65535, r3[h4 + (l3 << 3) >> 2] = 1, a7 = r3[69] | 0, d5[400] = t3 + 1 << 16 >> 16, r3[h4 + (l3 << 3) + 4 >> 2] = a7, l3 = 91; - break; - } - case 41: { - if (a7 = d5[400] | 0, !(a7 << 16 >> 16)) { - l3 = 36; - break e; - } - h4 = a7 + -1 << 16 >> 16, d5[400] = h4, l3 = d5[399] | 0, a7 = l3 & 65535, l3 << 16 >> 16 && (r3[(r3[70] | 0) + ((h4 & 65535) << 3) >> 2] | 0) == 5 && (a7 = r3[(r3[71] | 0) + (a7 + -1 << 2) >> 2] | 0, h4 = a7 + 4 | 0, r3[h4 >> 2] | 0 || (r3[h4 >> 2] = (r3[69] | 0) + 2), r3[a7 + 12 >> 2] = t3 + 4, d5[399] = l3 + -1 << 16 >> 16), l3 = 91; - break; - } - case 123: { - l3 = r3[69] | 0, h4 = r3[63] | 0, t3 = l3; - do - if ((d5[l3 >> 1] | 0) == 41 & (h4 | 0) != 0 && (r3[h4 + 4 >> 2] | 0) == (l3 | 0)) - if (a7 = r3[64] | 0, r3[63] = a7, a7) { - r3[a7 + 32 >> 2] = 0; - break; - } else { - r3[59] = 0; - break; - } - while (false); - h4 = r3[70] | 0, a7 = d5[400] | 0, l3 = a7 & 65535, r3[h4 + (l3 << 3) >> 2] = b3[806] | 0 ? 6 : 2, d5[400] = a7 + 1 << 16 >> 16, r3[h4 + (l3 << 3) + 4 >> 2] = t3, b3[806] = 0, l3 = 91; - break; - } - case 125: { - if (t3 = d5[400] | 0, !(t3 << 16 >> 16)) { - l3 = 49; - break e; - } - h4 = r3[70] | 0, l3 = t3 + -1 << 16 >> 16, d5[400] = l3, (r3[h4 + ((l3 & 65535) << 3) >> 2] | 0) == 4 && Ee3(), l3 = 91; - break; - } - case 39: { - I5(39), l3 = 91; - break; - } - case 34: { - I5(34), l3 = 91; - break; - } - case 47: - switch (d5[t3 + 4 >> 1] | 0) { - case 47: { - fe2(); - break t; - } - case 42: { - le(1); - break t; - } - default: { - t3 = r3[69] | 0, a7 = d5[t3 >> 1] | 0; - n: - do - if (!(kt(a7) | 0)) - a7 << 16 >> 16 == 41 ? (h4 = d5[400] | 0, xt(r3[(r3[70] | 0) + ((h4 & 65535) << 3) + 4 >> 2] | 0) | 0 || (l3 = 65)) : l3 = 64; - else - switch (a7 << 16 >> 16) { - case 46: - if (((d5[t3 + -2 >> 1] | 0) + -48 & 65535) < 10) { - l3 = 64; - break n; - } else - break n; - case 43: - if ((d5[t3 + -2 >> 1] | 0) == 43) { - l3 = 64; - break n; - } else - break n; - case 45: - if ((d5[t3 + -2 >> 1] | 0) == 45) { - l3 = 64; - break n; - } else - break n; - default: - break n; - } - while (false); - (l3 | 0) == 64 && (h4 = d5[400] | 0, l3 = 65); - n: - do - if ((l3 | 0) == 65) { - if (l3 = 0, h4 << 16 >> 16 && (w4 = r3[70] | 0, m8 = (h4 & 65535) + -1 | 0, a7 << 16 >> 16 == 102 ? (r3[w4 + (m8 << 3) >> 2] | 0) == 1 : 0)) { - if ((d5[t3 + -2 >> 1] | 0) == 111 && O5(r3[w4 + (m8 << 3) + 4 >> 2] | 0, 44, 3) | 0) - break; - } else - l3 = 69; - if ((l3 | 0) == 69 && a7 << 16 >> 16 == 125 && (l3 = r3[70] | 0, h4 = h4 & 65535, mt(r3[l3 + (h4 << 3) + 4 >> 2] | 0) | 0 || (r3[l3 + (h4 << 3) >> 2] | 0) == 6)) - break; - if (!(pt(t3) | 0)) { - switch (a7 << 16 >> 16) { - case 0: - break n; - case 47: { - if (b3[805] | 0) - break n; - break; - } - default: - } - if (l3 = r3[65] | 0, l3 | 0 && t3 >>> 0 >= (r3[l3 >> 2] | 0) >>> 0 && t3 >>> 0 <= (r3[l3 + 4 >> 2] | 0) >>> 0) { - ue2(), b3[805] = 0, l3 = 91; - break t; - } - h4 = r3[3] | 0; - do { - if (t3 >>> 0 <= h4 >>> 0) - break; - t3 = t3 + -2 | 0, r3[69] = t3, a7 = d5[t3 >> 1] | 0; - } while (!(he2(a7) | 0)); - if (ne2(a7) | 0) { - do { - if (t3 >>> 0 <= h4 >>> 0) - break; - t3 = t3 + -2 | 0, r3[69] = t3; - } while (ne2(d5[t3 >> 1] | 0) | 0); - if (Ct(t3) | 0) { - ue2(), b3[805] = 0, l3 = 91; - break t; - } - } - b3[805] = 1, l3 = 91; - break t; - } - } - while (false); - ue2(), b3[805] = 0, l3 = 91; - break t; - } - } - case 96: { - h4 = r3[70] | 0, a7 = d5[400] | 0, l3 = a7 & 65535, r3[h4 + (l3 << 3) + 4 >> 2] = r3[69], d5[400] = a7 + 1 << 16 >> 16, r3[h4 + (l3 << 3) >> 2] = 3, Ee3(), l3 = 91; - break; - } - default: - l3 = 91; - } - while (false); - (l3 | 0) == 91 && (l3 = 0, r3[69] = r3[72]), t3 = r3[72] | 0; - } - if ((l3 | 0) == 36) { - M3(), t3 = 0; - break; - } else if ((l3 | 0) == 49) { - M3(), t3 = 0; - break; - } else if ((l3 | 0) == 92) { - t3 = b3[802] | 0 ? 0 : (d5[399] | d5[400]) << 16 >> 16 == 0; - break; - } - } - while (false); - return E5 = C4, t3 | 0; - } - f2(N2, "b"); - function $3() { - var t3 = 0, a7 = 0, h4 = 0, l3 = 0, w4 = 0, m8 = 0, C4 = 0, T3 = 0, ge3 = 0, be3 = 0, pe3 = 0, we3 = 0, S3 = 0, x2 = 0; - T3 = r3[72] | 0, ge3 = r3[65] | 0, x2 = T3 + 12 | 0, r3[72] = x2, h4 = k3(1) | 0, t3 = r3[72] | 0, (t3 | 0) == (x2 | 0) && !(te3(h4) | 0) || (S3 = 3); - e: - do - if ((S3 | 0) == 3) { - t: - do - switch (h4 << 16 >> 16) { - case 123: { - for (r3[72] = t3 + 2, t3 = k3(1) | 0, a7 = r3[72] | 0; ; ) { - if (H3(t3) | 0 ? (I5(t3), t3 = (r3[72] | 0) + 2 | 0, r3[72] = t3) : (j2(t3) | 0, t3 = r3[72] | 0), k3(1) | 0, t3 = Le2(a7, t3) | 0, t3 << 16 >> 16 == 44 && (r3[72] = (r3[72] | 0) + 2, t3 = k3(1) | 0), t3 << 16 >> 16 == 125) { - S3 = 15; - break; - } - if (x2 = a7, a7 = r3[72] | 0, (a7 | 0) == (x2 | 0)) { - S3 = 12; - break; - } - if (a7 >>> 0 > (r3[73] | 0) >>> 0) { - S3 = 14; - break; - } - } - if ((S3 | 0) == 12) { - M3(); - break e; - } else if ((S3 | 0) == 14) { - M3(); - break e; - } else if ((S3 | 0) == 15) { - b3[803] = 1, r3[72] = (r3[72] | 0) + 2; - break t; - } - break; - } - case 42: { - r3[72] = t3 + 2, k3(1) | 0, x2 = r3[72] | 0, Le2(x2, x2) | 0; - break; - } - default: { - switch (b3[804] = 0, h4 << 16 >> 16) { - case 100: { - switch (T3 = t3 + 14 | 0, r3[72] = T3, (k3(1) | 0) << 16 >> 16) { - case 97: { - a7 = r3[72] | 0, !(A3(a7 + 2 | 0, 72, 8) | 0) && (w4 = a7 + 10 | 0, ne2(d5[w4 >> 1] | 0) | 0) && (r3[72] = w4, k3(0) | 0, S3 = 22); - break; - } - case 102: { - S3 = 22; - break; - } - case 99: { - a7 = r3[72] | 0, !(A3(a7 + 2 | 0, 36, 8) | 0) && (l3 = a7 + 10 | 0, x2 = d5[l3 >> 1] | 0, P2(x2) | 0 | x2 << 16 >> 16 == 123) && (r3[72] = l3, m8 = k3(1) | 0, m8 << 16 >> 16 != 123) && (we3 = m8, S3 = 31); - break; - } - default: - } - n: - do - if ((S3 | 0) == 22 && (C4 = r3[72] | 0, (A3(C4 + 2 | 0, 80, 14) | 0) == 0)) { - if (h4 = C4 + 16 | 0, a7 = d5[h4 >> 1] | 0, !(P2(a7) | 0)) - switch (a7 << 16 >> 16) { - case 40: - case 42: - break; - default: - break n; - } - r3[72] = h4, a7 = k3(1) | 0, a7 << 16 >> 16 == 42 && (r3[72] = (r3[72] | 0) + 2, a7 = k3(1) | 0), a7 << 16 >> 16 != 40 && (we3 = a7, S3 = 31); - } - while (false); - if ((S3 | 0) == 31 && (be3 = r3[72] | 0, j2(we3) | 0, pe3 = r3[72] | 0, pe3 >>> 0 > be3 >>> 0)) { - B2(t3, T3, be3, pe3), r3[72] = (r3[72] | 0) + -2; - break e; - } - B2(t3, T3, 0, 0), r3[72] = t3 + 12; - break e; - } - case 97: { - r3[72] = t3 + 10, k3(0) | 0, t3 = r3[72] | 0, S3 = 35; - break; - } - case 102: { - S3 = 35; - break; - } - case 99: { - if (!(A3(t3 + 2 | 0, 36, 8) | 0) && (a7 = t3 + 10 | 0, he2(d5[a7 >> 1] | 0) | 0)) { - r3[72] = a7, x2 = k3(1) | 0, S3 = r3[72] | 0, j2(x2) | 0, x2 = r3[72] | 0, B2(S3, x2, S3, x2), r3[72] = (r3[72] | 0) + -2; - break e; - } - t3 = t3 + 4 | 0, r3[72] = t3; - break; - } - case 108: - case 118: - break; - default: - break e; - } - if ((S3 | 0) == 35) { - r3[72] = t3 + 16, t3 = k3(1) | 0, t3 << 16 >> 16 == 42 && (r3[72] = (r3[72] | 0) + 2, t3 = k3(1) | 0), S3 = r3[72] | 0, j2(t3) | 0, x2 = r3[72] | 0, B2(S3, x2, S3, x2), r3[72] = (r3[72] | 0) + -2; - break e; - } - r3[72] = t3 + 6, b3[804] = 0, h4 = k3(1) | 0, t3 = r3[72] | 0, h4 = (j2(h4) | 0 | 32) << 16 >> 16 == 123, l3 = r3[72] | 0, h4 && (r3[72] = l3 + 2, x2 = k3(1) | 0, t3 = r3[72] | 0, j2(x2) | 0); - n: - for (; a7 = r3[72] | 0, (a7 | 0) != (t3 | 0); ) { - if (B2(t3, a7, t3, a7), a7 = k3(1) | 0, h4) - switch (a7 << 16 >> 16) { - case 93: - case 125: - break e; - default: - } - if (t3 = r3[72] | 0, a7 << 16 >> 16 != 44) { - S3 = 51; - break; - } - switch (r3[72] = t3 + 2, a7 = k3(1) | 0, t3 = r3[72] | 0, a7 << 16 >> 16) { - case 91: - case 123: { - S3 = 51; - break n; - } - default: - } - j2(a7) | 0; - } - if ((S3 | 0) == 51 && (r3[72] = t3 + -2), !h4) - break e; - r3[72] = l3 + -2; - break e; - } - } - while (false); - if (x2 = (k3(1) | 0) << 16 >> 16 == 102, t3 = r3[72] | 0, x2 && !(A3(t3 + 2 | 0, 66, 6) | 0)) - for (r3[72] = t3 + 8, G4(T3, k3(1) | 0, 0), t3 = ge3 | 0 ? ge3 + 16 | 0 : 240; ; ) { - if (t3 = r3[t3 >> 2] | 0, !t3) - break e; - r3[t3 + 12 >> 2] = 0, r3[t3 + 8 >> 2] = 0, t3 = t3 + 16 | 0; - } - r3[72] = t3 + -2; - } - while (false); - } - f2($3, "k"); - function W2() { - var t3 = 0, a7 = 0, h4 = 0, l3 = 0, w4 = 0, m8 = 0, C4 = 0; - w4 = r3[72] | 0, h4 = w4 + 12 | 0, r3[72] = h4, l3 = k3(1) | 0, a7 = r3[72] | 0; - e: - do - if (l3 << 16 >> 16 != 46) - l3 << 16 >> 16 == 115 & a7 >>> 0 > h4 >>> 0 ? !(A3(a7 + 2 | 0, 56, 10) | 0) && (t3 = a7 + 12 | 0, P2(d5[t3 >> 1] | 0) | 0) ? m8 = 14 : (a7 = 6, h4 = 0, m8 = 46) : (t3 = l3, h4 = 0, m8 = 15); - else - switch (r3[72] = a7 + 2, (k3(1) | 0) << 16 >> 16) { - case 109: { - if (t3 = r3[72] | 0, A3(t3 + 2 | 0, 50, 6) | 0 || (a7 = r3[69] | 0, !(de3(a7) | 0) && (d5[a7 >> 1] | 0) == 46)) - break e; - ce2(w4, w4, t3 + 8 | 0, 2); - break e; - } - case 115: { - if (t3 = r3[72] | 0, A3(t3 + 2 | 0, 56, 10) | 0 || (a7 = r3[69] | 0, !(de3(a7) | 0) && (d5[a7 >> 1] | 0) == 46)) - break e; - t3 = t3 + 12 | 0, m8 = 14; - break e; - } - default: - break e; - } - while (false); - (m8 | 0) == 14 && (r3[72] = t3, t3 = k3(1) | 0, h4 = 1, m8 = 15); - e: - do - if ((m8 | 0) == 15) - switch (t3 << 16 >> 16) { - case 40: { - if (a7 = r3[70] | 0, C4 = d5[400] | 0, l3 = C4 & 65535, r3[a7 + (l3 << 3) >> 2] = 5, t3 = r3[72] | 0, d5[400] = C4 + 1 << 16 >> 16, r3[a7 + (l3 << 3) + 4 >> 2] = t3, (d5[r3[69] >> 1] | 0) == 46) - break e; - switch (r3[72] = t3 + 2, a7 = k3(1) | 0, ce2(w4, r3[72] | 0, 0, t3), h4 ? (t3 = r3[63] | 0, r3[t3 + 28 >> 2] = 5) : t3 = r3[63] | 0, w4 = r3[71] | 0, C4 = d5[399] | 0, d5[399] = C4 + 1 << 16 >> 16, r3[w4 + ((C4 & 65535) << 2) >> 2] = t3, a7 << 16 >> 16) { - case 39: { - I5(39); - break; - } - case 34: { - I5(34); - break; - } - default: { - r3[72] = (r3[72] | 0) + -2; - break e; - } - } - switch (t3 = (r3[72] | 0) + 2 | 0, r3[72] = t3, (k3(1) | 0) << 16 >> 16) { - case 44: { - r3[72] = (r3[72] | 0) + 2, k3(1) | 0, w4 = r3[63] | 0, r3[w4 + 4 >> 2] = t3, C4 = r3[72] | 0, r3[w4 + 16 >> 2] = C4, b3[w4 + 24 >> 0] = 1, r3[72] = C4 + -2; - break e; - } - case 41: { - d5[400] = (d5[400] | 0) + -1 << 16 >> 16, C4 = r3[63] | 0, r3[C4 + 4 >> 2] = t3, r3[C4 + 12 >> 2] = (r3[72] | 0) + 2, b3[C4 + 24 >> 0] = 1, d5[399] = (d5[399] | 0) + -1 << 16 >> 16; - break e; - } - default: { - r3[72] = (r3[72] | 0) + -2; - break e; - } - } - } - case 123: { - if (h4) { - a7 = 12, h4 = 1, m8 = 46; - break e; - } - if (t3 = r3[72] | 0, d5[400] | 0) { - r3[72] = t3 + -2; - break e; - } - for (; !(t3 >>> 0 >= (r3[73] | 0) >>> 0); ) { - if (t3 = k3(1) | 0, H3(t3) | 0) - I5(t3); - else if (t3 << 16 >> 16 == 125) { - m8 = 36; - break; - } - t3 = (r3[72] | 0) + 2 | 0, r3[72] = t3; - } - if ((m8 | 0) == 36 && (r3[72] = (r3[72] | 0) + 2), C4 = (k3(1) | 0) << 16 >> 16 == 102, t3 = r3[72] | 0, C4 && A3(t3 + 2 | 0, 66, 6) | 0) { - M3(); - break e; - } - if (r3[72] = t3 + 8, t3 = k3(1) | 0, H3(t3) | 0) { - G4(w4, t3, 0); - break e; - } else { - M3(); - break e; - } - } - default: { - if (h4) { - a7 = 12, h4 = 1, m8 = 46; - break e; - } - switch (t3 << 16 >> 16) { - case 42: - case 39: - case 34: { - h4 = 0, m8 = 48; - break e; - } - default: { - a7 = 6, h4 = 0, m8 = 46; - break e; - } - } - } - } - while (false); - (m8 | 0) == 46 && (t3 = r3[72] | 0, (t3 | 0) == (w4 + (a7 << 1) | 0) ? r3[72] = t3 + -2 : m8 = 48); - do - if ((m8 | 0) == 48) { - if (d5[400] | 0) { - r3[72] = (r3[72] | 0) + -2; - break; - } - for (t3 = r3[73] | 0, a7 = r3[72] | 0; ; ) { - if (a7 >>> 0 >= t3 >>> 0) { - m8 = 55; - break; - } - if (l3 = d5[a7 >> 1] | 0, H3(l3) | 0) { - m8 = 53; - break; - } - C4 = a7 + 2 | 0, r3[72] = C4, a7 = C4; - } - if ((m8 | 0) == 53) { - G4(w4, l3, h4); - break; - } else if ((m8 | 0) == 55) { - M3(); - break; - } - } - while (false); - } - f2(W2, "l"); - function G4(t3, a7, h4) { - t3 = t3 | 0, a7 = a7 | 0, h4 = h4 | 0; - var l3 = 0, w4 = 0; - switch (l3 = (r3[72] | 0) + 2 | 0, a7 << 16 >> 16) { - case 39: { - I5(39), w4 = 5; - break; - } - case 34: { - I5(34), w4 = 5; - break; - } - default: - M3(); - } - do - if ((w4 | 0) == 5) { - if (ce2(t3, l3, r3[72] | 0, 1), h4 && (r3[(r3[63] | 0) + 28 >> 2] = 4), r3[72] = (r3[72] | 0) + 2, a7 = k3(0) | 0, h4 = a7 << 16 >> 16 == 97, h4 ? (l3 = r3[72] | 0, A3(l3 + 2 | 0, 94, 10) | 0 && (w4 = 13)) : (l3 = r3[72] | 0, a7 << 16 >> 16 == 119 && (d5[l3 + 2 >> 1] | 0) == 105 && (d5[l3 + 4 >> 1] | 0) == 116 && (d5[l3 + 6 >> 1] | 0) == 104 || (w4 = 13)), (w4 | 0) == 13) { - r3[72] = l3 + -2; - break; - } - if (r3[72] = l3 + ((h4 ? 6 : 4) << 1), (k3(1) | 0) << 16 >> 16 != 123) { - r3[72] = l3; - break; - } - h4 = r3[72] | 0, a7 = h4; - e: - for (; ; ) { - switch (r3[72] = a7 + 2, a7 = k3(1) | 0, a7 << 16 >> 16) { - case 39: { - I5(39), r3[72] = (r3[72] | 0) + 2, a7 = k3(1) | 0; - break; - } - case 34: { - I5(34), r3[72] = (r3[72] | 0) + 2, a7 = k3(1) | 0; - break; - } - default: - a7 = j2(a7) | 0; - } - if (a7 << 16 >> 16 != 58) { - w4 = 22; - break; - } - switch (r3[72] = (r3[72] | 0) + 2, (k3(1) | 0) << 16 >> 16) { - case 39: { - I5(39); - break; - } - case 34: { - I5(34); - break; - } - default: { - w4 = 26; - break e; - } - } - switch (r3[72] = (r3[72] | 0) + 2, (k3(1) | 0) << 16 >> 16) { - case 125: { - w4 = 31; - break e; - } - case 44: - break; - default: { - w4 = 30; - break e; - } - } - if (r3[72] = (r3[72] | 0) + 2, (k3(1) | 0) << 16 >> 16 == 125) { - w4 = 31; - break; - } - a7 = r3[72] | 0; - } - if ((w4 | 0) == 22) { - r3[72] = l3; - break; - } else if ((w4 | 0) == 26) { - r3[72] = l3; - break; - } else if ((w4 | 0) == 30) { - r3[72] = l3; - break; - } else if ((w4 | 0) == 31) { - w4 = r3[63] | 0, r3[w4 + 16 >> 2] = h4, r3[w4 + 12 >> 2] = (r3[72] | 0) + 2; - break; - } - } - while (false); - } - f2(G4, "u"); - function pt(t3) { - t3 = t3 | 0; - e: - do - switch (d5[t3 >> 1] | 0) { - case 100: - switch (d5[t3 + -2 >> 1] | 0) { - case 105: { - t3 = O5(t3 + -4 | 0, 104, 2) | 0; - break e; - } - case 108: { - t3 = O5(t3 + -4 | 0, 108, 3) | 0; - break e; - } - default: { - t3 = 0; - break e; - } - } - case 101: - switch (d5[t3 + -2 >> 1] | 0) { - case 115: - switch (d5[t3 + -4 >> 1] | 0) { - case 108: { - t3 = q2(t3 + -6 | 0, 101) | 0; - break e; - } - case 97: { - t3 = q2(t3 + -6 | 0, 99) | 0; - break e; - } - default: { - t3 = 0; - break e; - } - } - case 116: { - t3 = O5(t3 + -4 | 0, 114, 4) | 0; - break e; - } - case 117: { - t3 = O5(t3 + -4 | 0, 122, 6) | 0; - break e; - } - default: { - t3 = 0; - break e; - } - } - case 102: { - if ((d5[t3 + -2 >> 1] | 0) == 111 && (d5[t3 + -4 >> 1] | 0) == 101) - switch (d5[t3 + -6 >> 1] | 0) { - case 99: { - t3 = O5(t3 + -8 | 0, 134, 6) | 0; - break e; - } - case 112: { - t3 = O5(t3 + -8 | 0, 146, 2) | 0; - break e; - } - default: { - t3 = 0; - break e; - } - } - else - t3 = 0; - break; - } - case 107: { - t3 = O5(t3 + -2 | 0, 150, 4) | 0; - break; - } - case 110: { - t3 = t3 + -2 | 0, q2(t3, 105) | 0 ? t3 = 1 : t3 = O5(t3, 158, 5) | 0; - break; - } - case 111: { - t3 = q2(t3 + -2 | 0, 100) | 0; - break; - } - case 114: { - t3 = O5(t3 + -2 | 0, 168, 7) | 0; - break; - } - case 116: { - t3 = O5(t3 + -2 | 0, 182, 4) | 0; - break; - } - case 119: - switch (d5[t3 + -2 >> 1] | 0) { - case 101: { - t3 = q2(t3 + -4 | 0, 110) | 0; - break e; - } - case 111: { - t3 = O5(t3 + -4 | 0, 190, 3) | 0; - break e; - } - default: { - t3 = 0; - break e; - } - } - default: - t3 = 0; - } - while (false); - return t3 | 0; - } - f2(pt, "o"); - function Ee3() { - var t3 = 0, a7 = 0, h4 = 0, l3 = 0; - a7 = r3[73] | 0, h4 = r3[72] | 0; - e: - for (; ; ) { - if (t3 = h4 + 2 | 0, h4 >>> 0 >= a7 >>> 0) { - a7 = 10; - break; - } - switch (d5[t3 >> 1] | 0) { - case 96: { - a7 = 7; - break e; - } - case 36: { - if ((d5[h4 + 4 >> 1] | 0) == 123) { - a7 = 6; - break e; - } - break; - } - case 92: { - t3 = h4 + 4 | 0; - break; - } - default: - } - h4 = t3; - } - (a7 | 0) == 6 ? (t3 = h4 + 4 | 0, r3[72] = t3, a7 = r3[70] | 0, l3 = d5[400] | 0, h4 = l3 & 65535, r3[a7 + (h4 << 3) >> 2] = 4, d5[400] = l3 + 1 << 16 >> 16, r3[a7 + (h4 << 3) + 4 >> 2] = t3) : (a7 | 0) == 7 ? (r3[72] = t3, h4 = r3[70] | 0, l3 = (d5[400] | 0) + -1 << 16 >> 16, d5[400] = l3, (r3[h4 + ((l3 & 65535) << 3) >> 2] | 0) != 3 && M3()) : (a7 | 0) == 10 && (r3[72] = t3, M3()); - } - f2(Ee3, "h"); - function k3(t3) { - t3 = t3 | 0; - var a7 = 0, h4 = 0, l3 = 0; - h4 = r3[72] | 0; - e: - do { - a7 = d5[h4 >> 1] | 0; - t: - do - if (a7 << 16 >> 16 != 47) - if (t3) { - if (P2(a7) | 0) - break; - break e; - } else { - if (ne2(a7) | 0) - break; - break e; - } - else - switch (d5[h4 + 2 >> 1] | 0) { - case 47: { - fe2(); - break t; - } - case 42: { - le(t3); - break t; - } - default: { - a7 = 47; - break e; - } - } - while (false); - l3 = r3[72] | 0, h4 = l3 + 2 | 0, r3[72] = h4; - } while (l3 >>> 0 < (r3[73] | 0) >>> 0); - return a7 | 0; - } - f2(k3, "w"); - function ce2(t3, a7, h4, l3) { - t3 = t3 | 0, a7 = a7 | 0, h4 = h4 | 0, l3 = l3 | 0; - var w4 = 0, m8 = 0; - m8 = r3[67] | 0, r3[67] = m8 + 36, w4 = r3[63] | 0, r3[(w4 | 0 ? w4 + 32 | 0 : 236) >> 2] = m8, r3[64] = w4, r3[63] = m8, r3[m8 + 8 >> 2] = t3, (l3 | 0) == 2 ? (t3 = 3, w4 = h4) : (w4 = (l3 | 0) == 1, t3 = w4 ? 1 : 2, w4 = w4 ? h4 + 2 | 0 : 0), r3[m8 + 12 >> 2] = w4, r3[m8 + 28 >> 2] = t3, r3[m8 >> 2] = a7, r3[m8 + 4 >> 2] = h4, r3[m8 + 16 >> 2] = 0, r3[m8 + 20 >> 2] = l3, a7 = (l3 | 0) == 1, b3[m8 + 24 >> 0] = a7 & 1, r3[m8 + 32 >> 2] = 0, a7 | (l3 | 0) == 2 && (b3[803] = 1); - } - f2(ce2, "d"); - function I5(t3) { - t3 = t3 | 0; - var a7 = 0, h4 = 0, l3 = 0, w4 = 0; - for (w4 = r3[73] | 0, a7 = r3[72] | 0; ; ) { - if (l3 = a7 + 2 | 0, a7 >>> 0 >= w4 >>> 0) { - a7 = 9; - break; - } - if (h4 = d5[l3 >> 1] | 0, h4 << 16 >> 16 == t3 << 16 >> 16) { - a7 = 10; - break; - } - if (h4 << 16 >> 16 == 92) - h4 = a7 + 4 | 0, (d5[h4 >> 1] | 0) == 13 ? (a7 = a7 + 6 | 0, a7 = (d5[a7 >> 1] | 0) == 10 ? a7 : h4) : a7 = h4; - else if (Re2(h4) | 0) { - a7 = 9; - break; - } else - a7 = l3; - } - (a7 | 0) == 9 ? (r3[72] = l3, M3()) : (a7 | 0) == 10 && (r3[72] = l3); - } - f2(I5, "v"); - function Le2(t3, a7) { - t3 = t3 | 0, a7 = a7 | 0; - var h4 = 0, l3 = 0, w4 = 0, m8 = 0; - return h4 = r3[72] | 0, l3 = d5[h4 >> 1] | 0, m8 = (t3 | 0) == (a7 | 0), w4 = m8 ? 0 : t3, m8 = m8 ? 0 : a7, l3 << 16 >> 16 == 97 && (r3[72] = h4 + 4, h4 = k3(1) | 0, t3 = r3[72] | 0, H3(h4) | 0 ? (I5(h4), a7 = (r3[72] | 0) + 2 | 0, r3[72] = a7) : (j2(h4) | 0, a7 = r3[72] | 0), l3 = k3(1) | 0, h4 = r3[72] | 0), (h4 | 0) != (t3 | 0) && B2(t3, a7, w4, m8), l3 | 0; - } - f2(Le2, "A"); - function wt() { - var t3 = 0, a7 = 0, h4 = 0; - h4 = r3[73] | 0, a7 = r3[72] | 0; - e: - for (; ; ) { - if (t3 = a7 + 2 | 0, a7 >>> 0 >= h4 >>> 0) { - a7 = 6; - break; - } - switch (d5[t3 >> 1] | 0) { - case 13: - case 10: { - a7 = 6; - break e; - } - case 93: { - a7 = 7; - break e; - } - case 92: { - t3 = a7 + 4 | 0; - break; - } - default: - } - a7 = t3; - } - return (a7 | 0) == 6 ? (r3[72] = t3, M3(), t3 = 0) : (a7 | 0) == 7 && (r3[72] = t3, t3 = 93), t3 | 0; - } - f2(wt, "C"); - function ue2() { - var t3 = 0, a7 = 0, h4 = 0; - e: - for (; ; ) { - if (t3 = r3[72] | 0, a7 = t3 + 2 | 0, r3[72] = a7, t3 >>> 0 >= (r3[73] | 0) >>> 0) { - h4 = 7; - break; - } - switch (d5[a7 >> 1] | 0) { - case 13: - case 10: { - h4 = 7; - break e; - } - case 47: - break e; - case 91: { - wt() | 0; - break; - } - case 92: { - r3[72] = t3 + 4; - break; - } - default: - } - } - (h4 | 0) == 7 && M3(); - } - f2(ue2, "g"); - function mt(t3) { - switch (t3 = t3 | 0, d5[t3 >> 1] | 0) { - case 62: { - t3 = (d5[t3 + -2 >> 1] | 0) == 61; - break; - } - case 41: - case 59: { - t3 = 1; - break; - } - case 104: { - t3 = O5(t3 + -2 | 0, 210, 4) | 0; - break; - } - case 121: { - t3 = O5(t3 + -2 | 0, 218, 6) | 0; - break; - } - case 101: { - t3 = O5(t3 + -2 | 0, 230, 3) | 0; - break; - } - default: - t3 = 0; - } - return t3 | 0; - } - f2(mt, "p"); - function le(t3) { - t3 = t3 | 0; - var a7 = 0, h4 = 0, l3 = 0, w4 = 0, m8 = 0; - for (w4 = (r3[72] | 0) + 2 | 0, r3[72] = w4, h4 = r3[73] | 0; a7 = w4 + 2 | 0, !(w4 >>> 0 >= h4 >>> 0 || (l3 = d5[a7 >> 1] | 0, !t3 && Re2(l3) | 0)); ) { - if (l3 << 16 >> 16 == 42 && (d5[w4 + 4 >> 1] | 0) == 47) { - m8 = 8; - break; - } - w4 = a7; - } - (m8 | 0) == 8 && (r3[72] = a7, a7 = w4 + 4 | 0), r3[72] = a7; - } - f2(le, "y"); - function A3(t3, a7, h4) { - t3 = t3 | 0, a7 = a7 | 0, h4 = h4 | 0; - var l3 = 0, w4 = 0; - e: - do - if (!h4) - t3 = 0; - else { - for (; l3 = b3[t3 >> 0] | 0, w4 = b3[a7 >> 0] | 0, l3 << 24 >> 24 == w4 << 24 >> 24; ) - if (h4 = h4 + -1 | 0, h4) - t3 = t3 + 1 | 0, a7 = a7 + 1 | 0; - else { - t3 = 0; - break e; - } - t3 = (l3 & 255) - (w4 & 255) | 0; - } - while (false); - return t3 | 0; - } - f2(A3, "m"); - function te3(t3) { - t3 = t3 | 0; - e: - do - switch (t3 << 16 >> 16) { - case 38: - case 37: - case 33: { - t3 = 1; - break; - } - default: - if ((t3 & -8) << 16 >> 16 == 40 | (t3 + -58 & 65535) < 6) - t3 = 1; - else { - switch (t3 << 16 >> 16) { - case 91: - case 93: - case 94: { - t3 = 1; - break e; - } - default: - } - t3 = (t3 + -123 & 65535) < 4; - } - } - while (false); - return t3 | 0; - } - f2(te3, "I"); - function kt(t3) { - t3 = t3 | 0; - e: - do - switch (t3 << 16 >> 16) { - case 38: - case 37: - case 33: - break; - default: - if (!((t3 + -58 & 65535) < 6 | (t3 + -40 & 65535) < 7 & t3 << 16 >> 16 != 41)) { - switch (t3 << 16 >> 16) { - case 91: - case 94: - break e; - default: - } - return t3 << 16 >> 16 != 125 & (t3 + -123 & 65535) < 4 | 0; - } - } - while (false); - return 1; - } - f2(kt, "U"); - function Oe2(t3) { - t3 = t3 | 0; - var a7 = 0; - a7 = d5[t3 >> 1] | 0; - e: - do - if ((a7 + -9 & 65535) >= 5) { - switch (a7 << 16 >> 16) { - case 160: - case 32: { - a7 = 1; - break e; - } - default: - } - if (te3(a7) | 0) - return a7 << 16 >> 16 != 46 | (de3(t3) | 0) | 0; - a7 = 0; - } else - a7 = 1; - while (false); - return a7 | 0; - } - f2(Oe2, "x"); - function yt(t3) { - t3 = t3 | 0; - var a7 = 0, h4 = 0, l3 = 0, w4 = 0; - return h4 = E5, E5 = E5 + 16 | 0, l3 = h4, r3[l3 >> 2] = 0, r3[66] = t3, a7 = r3[3] | 0, w4 = a7 + (t3 << 1) | 0, t3 = w4 + 2 | 0, d5[w4 >> 1] = 0, r3[l3 >> 2] = t3, r3[67] = t3, r3[59] = 0, r3[63] = 0, r3[61] = 0, r3[60] = 0, r3[65] = 0, r3[62] = 0, E5 = h4, a7 | 0; - } - f2(yt, "S"); - function B2(t3, a7, h4, l3) { - t3 = t3 | 0, a7 = a7 | 0, h4 = h4 | 0, l3 = l3 | 0; - var w4 = 0, m8 = 0; - w4 = r3[67] | 0, r3[67] = w4 + 20, m8 = r3[65] | 0, r3[(m8 | 0 ? m8 + 16 | 0 : 240) >> 2] = w4, r3[65] = w4, r3[w4 >> 2] = t3, r3[w4 + 4 >> 2] = a7, r3[w4 + 8 >> 2] = h4, r3[w4 + 12 >> 2] = l3, r3[w4 + 16 >> 2] = 0, b3[803] = 1; - } - f2(B2, "O"); - function O5(t3, a7, h4) { - t3 = t3 | 0, a7 = a7 | 0, h4 = h4 | 0; - var l3 = 0, w4 = 0; - return l3 = t3 + (0 - h4 << 1) | 0, w4 = l3 + 2 | 0, t3 = r3[3] | 0, w4 >>> 0 >= t3 >>> 0 && !(A3(w4, a7, h4 << 1) | 0) ? (w4 | 0) == (t3 | 0) ? t3 = 1 : t3 = Oe2(l3) | 0 : t3 = 0, t3 | 0; - } - f2(O5, "$"); - function Ct(t3) { - switch (t3 = t3 | 0, d5[t3 >> 1] | 0) { - case 107: { - t3 = O5(t3 + -2 | 0, 150, 4) | 0; - break; - } - case 101: { - (d5[t3 + -2 >> 1] | 0) == 117 ? t3 = O5(t3 + -4 | 0, 122, 6) | 0 : t3 = 0; - break; - } - default: - t3 = 0; - } - return t3 | 0; - } - f2(Ct, "j"); - function q2(t3, a7) { - t3 = t3 | 0, a7 = a7 | 0; - var h4 = 0; - return h4 = r3[3] | 0, h4 >>> 0 <= t3 >>> 0 && (d5[t3 >> 1] | 0) == a7 << 16 >> 16 ? (h4 | 0) == (t3 | 0) ? h4 = 1 : h4 = he2(d5[t3 + -2 >> 1] | 0) | 0 : h4 = 0, h4 | 0; - } - f2(q2, "B"); - function he2(t3) { - t3 = t3 | 0; - e: - do - if ((t3 + -9 & 65535) < 5) - t3 = 1; - else { - switch (t3 << 16 >> 16) { - case 32: - case 160: { - t3 = 1; - break e; - } - default: - } - t3 = t3 << 16 >> 16 != 46 & (te3(t3) | 0); - } - while (false); - return t3 | 0; - } - f2(he2, "E"); - function fe2() { - var t3 = 0, a7 = 0, h4 = 0; - t3 = r3[73] | 0, h4 = r3[72] | 0; - e: - for (; a7 = h4 + 2 | 0, !(h4 >>> 0 >= t3 >>> 0); ) - switch (d5[a7 >> 1] | 0) { - case 13: - case 10: - break e; - default: - h4 = a7; - } - r3[72] = a7; - } - f2(fe2, "P"); - function j2(t3) { - for (t3 = t3 | 0; !(P2(t3) | 0 || te3(t3) | 0); ) - if (t3 = (r3[72] | 0) + 2 | 0, r3[72] = t3, t3 = d5[t3 >> 1] | 0, !(t3 << 16 >> 16)) { - t3 = 0; - break; - } - return t3 | 0; - } - f2(j2, "q"); - function St() { - var t3 = 0; - switch (t3 = r3[(r3[61] | 0) + 20 >> 2] | 0, t3 | 0) { - case 1: { - t3 = -1; - break; - } - case 2: { - t3 = -2; - break; - } - default: - t3 = t3 - (r3[3] | 0) >> 1; - } - return t3 | 0; - } - f2(St, "z"); - function xt(t3) { - return t3 = t3 | 0, !(O5(t3, 196, 5) | 0) && !(O5(t3, 44, 3) | 0) ? t3 = O5(t3, 206, 2) | 0 : t3 = 1, t3 | 0; - } - f2(xt, "D"); - function ne2(t3) { - switch (t3 = t3 | 0, t3 << 16 >> 16) { - case 160: - case 32: - case 12: - case 11: - case 9: { - t3 = 1; - break; - } - default: - t3 = 0; - } - return t3 | 0; - } - f2(ne2, "F"); - function de3(t3) { - return t3 = t3 | 0, (d5[t3 >> 1] | 0) == 46 && (d5[t3 + -2 >> 1] | 0) == 46 ? t3 = (d5[t3 + -4 >> 1] | 0) == 46 : t3 = 0, t3 | 0; - } - f2(de3, "G"); - function z2(t3) { - return t3 = t3 | 0, (r3[3] | 0) == (t3 | 0) ? t3 = 1 : t3 = Oe2(t3 + -2 | 0) | 0, t3 | 0; - } - f2(z2, "H"); - function vt() { - var t3 = 0; - return t3 = r3[(r3[62] | 0) + 12 >> 2] | 0, t3 ? t3 = t3 - (r3[3] | 0) >> 1 : t3 = -1, t3 | 0; - } - f2(vt, "J"); - function _t() { - var t3 = 0; - return t3 = r3[(r3[61] | 0) + 12 >> 2] | 0, t3 ? t3 = t3 - (r3[3] | 0) >> 1 : t3 = -1, t3 | 0; - } - f2(_t, "K"); - function Et() { - var t3 = 0; - return t3 = r3[(r3[62] | 0) + 8 >> 2] | 0, t3 ? t3 = t3 - (r3[3] | 0) >> 1 : t3 = -1, t3 | 0; - } - f2(Et, "L"); - function Lt() { - var t3 = 0; - return t3 = r3[(r3[61] | 0) + 16 >> 2] | 0, t3 ? t3 = t3 - (r3[3] | 0) >> 1 : t3 = -1, t3 | 0; - } - f2(Lt, "M"); - function Ot() { - var t3 = 0; - return t3 = r3[(r3[61] | 0) + 4 >> 2] | 0, t3 ? t3 = t3 - (r3[3] | 0) >> 1 : t3 = -1, t3 | 0; - } - f2(Ot, "N"); - function Rt() { - var t3 = 0; - return t3 = r3[61] | 0, t3 = r3[(t3 | 0 ? t3 + 32 | 0 : 236) >> 2] | 0, r3[61] = t3, (t3 | 0) != 0 | 0; - } - f2(Rt, "Q"); - function At() { - var t3 = 0; - return t3 = r3[62] | 0, t3 = r3[(t3 | 0 ? t3 + 16 | 0 : 240) >> 2] | 0, r3[62] = t3, (t3 | 0) != 0 | 0; - } - f2(At, "R"); - function M3() { - b3[802] = 1, r3[68] = (r3[72] | 0) - (r3[3] | 0) >> 1, r3[72] = (r3[73] | 0) + 2; - } - f2(M3, "T"); - function P2(t3) { - return t3 = t3 | 0, (t3 | 128) << 16 >> 16 == 160 | (t3 + -9 & 65535) < 5 | 0; - } - f2(P2, "V"); - function H3(t3) { - return t3 = t3 | 0, t3 << 16 >> 16 == 39 | t3 << 16 >> 16 == 34 | 0; - } - f2(H3, "W"); - function Nt() { - return (r3[(r3[61] | 0) + 8 >> 2] | 0) - (r3[3] | 0) >> 1 | 0; - } - f2(Nt, "X"); - function It() { - return (r3[(r3[62] | 0) + 4 >> 2] | 0) - (r3[3] | 0) >> 1 | 0; - } - f2(It, "Y"); - function Re2(t3) { - return t3 = t3 | 0, t3 << 16 >> 16 == 13 | t3 << 16 >> 16 == 10 | 0; - } - f2(Re2, "Z"); - function Mt() { - return (r3[r3[61] >> 2] | 0) - (r3[3] | 0) >> 1 | 0; - } - f2(Mt, "_"); - function $t() { - return (r3[r3[62] >> 2] | 0) - (r3[3] | 0) >> 1 | 0; - } - f2($t, "ee"); - function Ut() { - return R6[(r3[61] | 0) + 24 >> 0] | 0 | 0; - } - f2(Ut, "ae"); - function jt(t3) { - t3 = t3 | 0, r3[3] = t3; - } - f2(jt, "re"); - function Dt() { - return r3[(r3[61] | 0) + 28 >> 2] | 0; - } - f2(Dt, "ie"); - function Tt() { - return (b3[803] | 0) != 0 | 0; - } - f2(Tt, "se"); - function Ft() { - return (b3[804] | 0) != 0 | 0; - } - f2(Ft, "fe"); - function Wt() { - return r3[68] | 0; - } - f2(Wt, "te"); - function Bt(t3) { - return t3 = t3 | 0, E5 = t3 + 992 + 15 & -16, 992; - } - return f2(Bt, "ce"), { su: Bt, ai: Lt, e: Wt, ee: It, ele: vt, els: Et, es: $t, f: Ft, id: St, ie: Ot, ip: Ut, is: Mt, it: Dt, ms: Tt, p: N2, re: At, ri: Rt, sa: yt, se: _t, ses: jt, ss: Nt }; - }(typeof self < "u" ? self : global, {}, re2), ke2 = v2.su(Z2 - (2 << 17)); - } - const i6 = _2.length + 1; - v2.ses(ke2), v2.sa(i6 - 1), Fe2(_2, new Uint16Array(re2, ke2, i6)), v2.p() || (y = v2.e(), D()); - const o8 = [], c3 = []; - for (; v2.ri(); ) { - const u5 = v2.is(), p5 = v2.ie(), g2 = v2.ai(), b3 = v2.id(), d5 = v2.ss(), r3 = v2.se(), R6 = v2.it(); - let L4; - v2.ip() && (L4 = ye(b3 === -1 ? u5 : u5 + 1, _2.charCodeAt(b3 === -1 ? u5 - 1 : u5))), o8.push({ t: R6, n: L4, s: u5, e: p5, ss: d5, se: r3, d: b3, a: g2 }); - } - for (; v2.re(); ) { - const u5 = v2.es(), p5 = v2.ee(), g2 = v2.els(), b3 = v2.ele(), d5 = _2.charCodeAt(u5), r3 = g2 >= 0 ? _2.charCodeAt(g2) : -1; - c3.push({ s: u5, e: p5, ls: g2, le: b3, n: d5 === 34 || d5 === 39 ? ye(u5 + 1, d5) : _2.slice(u5, p5), ln: g2 < 0 ? void 0 : r3 === 34 || r3 === 39 ? ye(g2 + 1, r3) : _2.slice(g2, b3) }); - } - return [o8, c3, !!v2.f(), !!v2.ms()]; -} -f2(fn, "parse"); -function ye(s5, e5) { - y = s5; - let n3 = "", i6 = y; - for (; ; ) { - y >= _2.length && D(); - const o8 = _2.charCodeAt(y); - if (o8 === e5) - break; - o8 === 92 ? (n3 += _2.slice(i6, y), n3 += dn(), i6 = y) : (o8 === 8232 || o8 === 8233 || Be2(o8) && D(), ++y); - } - return n3 += _2.slice(i6, y++), n3; -} -f2(ye, "b"); -function dn() { - let s5 = _2.charCodeAt(++y); - switch (++y, s5) { - case 110: - return ` -`; - case 114: - return "\r"; - case 120: - return String.fromCharCode(Ce2(2)); - case 117: - return function() { - const e5 = _2.charCodeAt(y); - let n3; - return e5 === 123 ? (++y, n3 = Ce2(_2.indexOf("}", y) - y), ++y, n3 > 1114111 && D()) : n3 = Ce2(4), n3 <= 65535 ? String.fromCharCode(n3) : (n3 -= 65536, String.fromCharCode(55296 + (n3 >> 10), 56320 + (1023 & n3))); - }(); - case 116: - return " "; - case 98: - return "\b"; - case 118: - return "\v"; - case 102: - return "\f"; - case 13: - _2.charCodeAt(y) === 10 && ++y; - case 10: - return ""; - case 56: - case 57: - D(); - default: - if (s5 >= 48 && s5 <= 55) { - let e5 = _2.substr(y - 1, 3).match(/^[0-7]+/)[0], n3 = parseInt(e5, 8); - return n3 > 255 && (e5 = e5.slice(0, -1), n3 = parseInt(e5, 8)), y += e5.length - 1, s5 = _2.charCodeAt(y), e5 === "0" && s5 !== 56 && s5 !== 57 || D(), String.fromCharCode(n3); - } - return Be2(s5) ? "" : String.fromCharCode(s5); - } -} -f2(dn, "k"); -function Ce2(s5) { - const e5 = y; - let n3 = 0, i6 = 0; - for (let o8 = 0; o8 < s5; ++o8, ++y) { - let c3, u5 = _2.charCodeAt(y); - if (u5 !== 95) { - if (u5 >= 97) - c3 = u5 - 97 + 10; - else if (u5 >= 65) - c3 = u5 - 65 + 10; - else { - if (!(u5 >= 48 && u5 <= 57)) - break; - c3 = u5 - 48; - } - if (c3 >= 16) - break; - i6 = u5, n3 = 16 * n3 + c3; - } else - i6 !== 95 && o8 !== 0 || D(), i6 = u5; - } - return i6 !== 95 && y - e5 === s5 || D(), n3; -} -f2(Ce2, "l"); -function Be2(s5) { - return s5 === 13 || s5 === 10; -} -f2(Be2, "u"); -function D() { - throw Object.assign(Error(`Parse error ${We2}:${_2.slice(0, y).split(` -`).length}:${y - _2.lastIndexOf(` -`, y - 1)}`), { idx: y }); -} -f2(D, "o"); -var Se2; -typeof WebAssembly < "u" && (async () => { - const { parse: s5, init: e5 } = await Promise.resolve().then(() => (init_lexer_DQCqS3nf(), lexer_DQCqS3nf_exports)); - await e5, Se2 = s5; -})(); -var Pe2 = f2((s5, e5) => Se2 ? Se2(s5, e5) : fn(s5, e5), "parseEsm"); -var gn = f2((s5) => { - if (!s5.includes("import") && !s5.includes("export")) - return false; - try { - return Pe2(s5)[3]; - } catch { - return true; - } -}, "isESM"); -var Je2 = "2"; -var bn = ((s5) => { - const e5 = "default"; - return s5[e5] && typeof s5[e5] == "object" && "__esModule" in s5[e5] ? s5[e5] : s5; -}).toString(); -var pn = `.then(${bn})`; -var xe2 = f2((s5, e5, n3) => { - if (n3) { - if (!e5.includes("import(")) - return; - } else if (!e5.includes("import")) - return; - const o8 = Pe2(e5, s5)[0].filter((g2) => g2.d > -1); - if (o8.length === 0) - return; - const c3 = new _e(e5); - for (const g2 of o8) - c3.appendRight(g2.se, pn); - const u5 = c3.toString(), p5 = c3.generateMap({ source: s5, includeContent: false, hires: "boundary" }); - return { code: u5, map: p5 }; -}, "transformDynamicImport"); -var Ge2 = f2((s5) => { - try { - const e5 = U.readFileSync(s5, "utf8"); - return JSON.parse(e5); - } catch { - } -}, "readJsonFile"); -var qe2 = f2(() => { -}, "noop"); -var ze2 = f2(() => Math.floor(Date.now() / 1e8), "getTime"); -var wn = class extends Map { - static { - f2(this, "FileCache"); - } - cacheDirectory = e; - oldCacheDirectory = X2.join(Xt.tmpdir(), "tsx"); - cacheFiles; - constructor() { - super(), U.mkdirSync(this.cacheDirectory, { recursive: true }), this.cacheFiles = U.readdirSync(this.cacheDirectory).map((e5) => { - const [n3, i6] = e5.split("-"); - return { time: Number(n3), key: i6, fileName: e5 }; - }), setImmediate(() => { - this.expireDiskCache(), this.removeOldCacheDirectory(); - }); - } - get(e5) { - const n3 = super.get(e5); - if (n3) - return n3; - const i6 = this.cacheFiles.find((u5) => u5.key === e5); - if (!i6) - return; - const o8 = X2.join(this.cacheDirectory, i6.fileName), c3 = Ge2(o8); - if (!c3) { - U.promises.unlink(o8).then(() => { - const u5 = this.cacheFiles.indexOf(i6); - this.cacheFiles.splice(u5, 1); - }, () => { - }); - return; - } - return super.set(e5, c3), c3; - } - set(e5, n3) { - if (super.set(e5, n3), n3) { - const i6 = ze2(); - U.promises.writeFile(X2.join(this.cacheDirectory, `${i6}-${e5}`), JSON.stringify(n3)).catch(qe2); - } - return this; - } - expireDiskCache() { - const e5 = ze2(); - for (const n3 of this.cacheFiles) - e5 - n3.time > 7 && U.promises.unlink(X2.join(this.cacheDirectory, n3.fileName)).catch(qe2); - } - async removeOldCacheDirectory() { - try { - await U.promises.access(this.oldCacheDirectory).then(() => true) && ("rm" in U.promises ? await U.promises.rm(this.oldCacheDirectory, { recursive: true, force: true }) : await U.promises.rmdir(this.oldCacheDirectory, { recursive: true })); - } catch { - } - } -}; -var ie2 = process.env.TSX_DISABLE_CACHE ? /* @__PURE__ */ new Map() : new wn(); -var mn = /^[\w+.-]+:\/\//; -var kn = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/; -var yn = /^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i; -function Cn(s5) { - return mn.test(s5); -} -f2(Cn, "isAbsoluteUrl"); -function Sn(s5) { - return s5.startsWith("//"); -} -f2(Sn, "isSchemeRelativeUrl"); -function He2(s5) { - return s5.startsWith("/"); -} -f2(He2, "isAbsolutePath"); -function xn(s5) { - return s5.startsWith("file:"); -} -f2(xn, "isFileUrl"); -function Xe2(s5) { - return /^[.?#]/.test(s5); -} -f2(Xe2, "isRelative"); -function se2(s5) { - const e5 = kn.exec(s5); - return Ke2(e5[1], e5[2] || "", e5[3], e5[4] || "", e5[5] || "/", e5[6] || "", e5[7] || ""); -} -f2(se2, "parseAbsoluteUrl"); -function vn(s5) { - const e5 = yn.exec(s5), n3 = e5[2]; - return Ke2("file:", "", e5[1] || "", "", He2(n3) ? n3 : "/" + n3, e5[3] || "", e5[4] || ""); -} -f2(vn, "parseFileUrl"); -function Ke2(s5, e5, n3, i6, o8, c3, u5) { - return { scheme: s5, user: e5, host: n3, port: i6, path: o8, query: c3, hash: u5, type: 7 }; -} -f2(Ke2, "makeUrl"); -function Ye2(s5) { - if (Sn(s5)) { - const n3 = se2("http:" + s5); - return n3.scheme = "", n3.type = 6, n3; - } - if (He2(s5)) { - const n3 = se2("http://foo.com" + s5); - return n3.scheme = "", n3.host = "", n3.type = 5, n3; - } - if (xn(s5)) - return vn(s5); - if (Cn(s5)) - return se2(s5); - const e5 = se2("http://foo.com/" + s5); - return e5.scheme = "", e5.host = "", e5.type = s5 ? s5.startsWith("?") ? 3 : s5.startsWith("#") ? 2 : 4 : 1, e5; -} -f2(Ye2, "parseUrl"); -function _n(s5) { - if (s5.endsWith("/..")) - return s5; - const e5 = s5.lastIndexOf("/"); - return s5.slice(0, e5 + 1); -} -f2(_n, "stripPathFilename"); -function En(s5, e5) { - Qe2(e5, e5.type), s5.path === "/" ? s5.path = e5.path : s5.path = _n(e5.path) + s5.path; -} -f2(En, "mergePaths"); -function Qe2(s5, e5) { - const n3 = e5 <= 4, i6 = s5.path.split("/"); - let o8 = 1, c3 = 0, u5 = false; - for (let g2 = 1; g2 < i6.length; g2++) { - const b3 = i6[g2]; - if (!b3) { - u5 = true; - continue; - } - if (u5 = false, b3 !== ".") { - if (b3 === "..") { - c3 ? (u5 = true, c3--, o8--) : n3 && (i6[o8++] = b3); - continue; - } - i6[o8++] = b3, c3++; - } - } - let p5 = ""; - for (let g2 = 1; g2 < o8; g2++) - p5 += "/" + i6[g2]; - (!p5 || u5 && !p5.endsWith("/..")) && (p5 += "/"), s5.path = p5; -} -f2(Qe2, "normalizePath"); -function Ln(s5, e5) { - if (!s5 && !e5) - return ""; - const n3 = Ye2(s5); - let i6 = n3.type; - if (e5 && i6 !== 7) { - const c3 = Ye2(e5), u5 = c3.type; - switch (i6) { - case 1: - n3.hash = c3.hash; - case 2: - n3.query = c3.query; - case 3: - case 4: - En(n3, c3); - case 5: - n3.user = c3.user, n3.host = c3.host, n3.port = c3.port; - case 6: - n3.scheme = c3.scheme; - } - u5 > i6 && (i6 = u5); - } - Qe2(n3, i6); - const o8 = n3.query + n3.hash; - switch (i6) { - case 2: - case 3: - return o8; - case 4: { - const c3 = n3.path.slice(1); - return c3 ? Xe2(e5 || s5) && !Xe2(c3) ? "./" + c3 + o8 : c3 + o8 : o8 || "."; - } - case 5: - return n3.path + o8; - default: - return n3.scheme + "//" + n3.user + n3.host + n3.port + n3.path + o8; - } -} -f2(Ln, "resolve$1"); -function Ze2(s5, e5) { - return e5 && !e5.endsWith("/") && (e5 += "/"), Ln(s5, e5); -} -f2(Ze2, "resolve"); -function On(s5) { - if (!s5) - return ""; - const e5 = s5.lastIndexOf("/"); - return s5.slice(0, e5 + 1); -} -f2(On, "stripFilename"); -var F2 = 0; -function Rn(s5, e5) { - const n3 = Ve2(s5, 0); - if (n3 === s5.length) - return s5; - e5 || (s5 = s5.slice()); - for (let i6 = n3; i6 < s5.length; i6 = Ve2(s5, i6 + 1)) - s5[i6] = Nn(s5[i6], e5); - return s5; -} -f2(Rn, "maybeSort"); -function Ve2(s5, e5) { - for (let n3 = e5; n3 < s5.length; n3++) - if (!An(s5[n3])) - return n3; - return s5.length; -} -f2(Ve2, "nextUnsortedSegmentLine"); -function An(s5) { - for (let e5 = 1; e5 < s5.length; e5++) - if (s5[e5][F2] < s5[e5 - 1][F2]) - return false; - return true; -} -f2(An, "isSorted"); -function Nn(s5, e5) { - return e5 || (s5 = s5.slice()), s5.sort(In); -} -f2(Nn, "sortSegments"); -function In(s5, e5) { - return s5[F2] - e5[F2]; -} -f2(In, "sortComparator"); -var oe2 = false; -function Mn(s5, e5, n3, i6) { - for (; n3 <= i6; ) { - const o8 = n3 + (i6 - n3 >> 1), c3 = s5[o8][F2] - e5; - if (c3 === 0) - return oe2 = true, o8; - c3 < 0 ? n3 = o8 + 1 : i6 = o8 - 1; - } - return oe2 = false, n3 - 1; -} -f2(Mn, "binarySearch"); -function $n(s5, e5, n3) { - for (let i6 = n3 - 1; i6 >= 0 && s5[i6][F2] === e5; n3 = i6--) - ; - return n3; -} -f2($n, "lowerBound"); -function Un() { - return { lastKey: -1, lastNeedle: -1, lastIndex: -1 }; -} -f2(Un, "memoizedState"); -function jn(s5, e5, n3, i6) { - const { lastKey: o8, lastNeedle: c3, lastIndex: u5 } = n3; - let p5 = 0, g2 = s5.length - 1; - if (i6 === o8) { - if (e5 === c3) - return oe2 = u5 !== -1 && s5[u5][F2] === e5, u5; - e5 >= c3 ? p5 = u5 === -1 ? 0 : u5 : g2 = u5; - } - return n3.lastKey = i6, n3.lastNeedle = e5, n3.lastIndex = Mn(s5, e5, p5, g2); -} -f2(jn, "memoizedBinarySearch"); -var et = class { - static { - f2(this, "TraceMap"); - } - constructor(e5, n3) { - const i6 = typeof e5 == "string"; - if (!i6 && e5._decodedMemo) - return e5; - const o8 = i6 ? JSON.parse(e5) : e5, { version: c3, file: u5, names: p5, sourceRoot: g2, sources: b3, sourcesContent: d5 } = o8; - this.version = c3, this.file = u5, this.names = p5 || [], this.sourceRoot = g2, this.sources = b3, this.sourcesContent = d5, this.ignoreList = o8.ignoreList || o8.x_google_ignoreList || void 0; - const r3 = Ze2(g2 || "", On(n3)); - this.resolvedSources = b3.map((L4) => Ze2(L4 || "", r3)); - const { mappings: R6 } = o8; - typeof R6 == "string" ? (this._encoded = R6, this._decoded = void 0) : (this._encoded = void 0, this._decoded = Rn(R6, i6)), this._decodedMemo = Un(), this._bySources = void 0, this._bySourceMemos = void 0; - } -}; -function vr(s5) { - return s5; -} -f2(vr, "cast$2"); -function tt(s5) { - var e5; - return (e5 = s5)._decoded || (e5._decoded = Qt(s5._encoded)); -} -f2(tt, "decodedMappings"); -function Dn(s5, e5, n3) { - const i6 = tt(s5); - if (e5 >= i6.length) - return null; - const o8 = i6[e5], c3 = Tn(o8, s5._decodedMemo, e5, n3); - return c3 === -1 ? null : o8[c3]; -} -f2(Dn, "traceSegment"); -function Tn(s5, e5, n3, i6, o8) { - let c3 = jn(s5, i6, e5, n3); - return oe2 && (c3 = $n(s5, i6, c3)), c3 === -1 || c3 === s5.length ? -1 : c3; -} -f2(Tn, "traceSegmentInternal"); -var ve2 = class { - static { - f2(this, "SetArray"); - } - constructor() { - this._indexes = { __proto__: null }, this.array = []; - } -}; -function _r(s5) { - return s5; -} -f2(_r, "cast$1"); -function nt(s5, e5) { - return s5._indexes[e5]; -} -f2(nt, "get"); -function V2(s5, e5) { - const n3 = nt(s5, e5); - if (n3 !== void 0) - return n3; - const { array: i6, _indexes: o8 } = s5, c3 = i6.push(e5); - return o8[e5] = c3 - 1; -} -f2(V2, "put"); -function Fn(s5, e5) { - const n3 = nt(s5, e5); - if (n3 === void 0) - return; - const { array: i6, _indexes: o8 } = s5; - for (let c3 = n3 + 1; c3 < i6.length; c3++) { - const u5 = i6[c3]; - i6[c3 - 1] = u5, o8[u5]--; - } - o8[e5] = void 0, i6.pop(); -} -f2(Fn, "remove"); -var Wn = 0; -var Bn = 1; -var Pn = 2; -var Jn = 3; -var Gn = 4; -var rt = -1; -var qn = class { - static { - f2(this, "GenMapping"); - } - constructor({ file: e5, sourceRoot: n3 } = {}) { - this._names = new ve2(), this._sources = new ve2(), this._sourcesContent = [], this._mappings = [], this.file = e5, this.sourceRoot = n3, this._ignoreList = new ve2(); - } -}; -function Er(s5) { - return s5; -} -f2(Er, "cast"); -var zn = f2((s5, e5, n3, i6, o8, c3, u5, p5) => Yn(true, s5, e5, n3, i6, o8, c3, u5), "maybeAddSegment"); -function Hn(s5, e5, n3) { - const { _sources: i6, _sourcesContent: o8 } = s5, c3 = V2(i6, e5); - o8[c3] = n3; -} -f2(Hn, "setSourceContent"); -function Xn(s5, e5, n3 = true) { - const { _sources: i6, _sourcesContent: o8, _ignoreList: c3 } = s5, u5 = V2(i6, e5); - u5 === o8.length && (o8[u5] = null), n3 ? V2(c3, u5) : Fn(c3, u5); -} -f2(Xn, "setIgnore"); -function it(s5) { - const { _mappings: e5, _sources: n3, _sourcesContent: i6, _names: o8, _ignoreList: c3 } = s5; - return Vn(e5), { version: 3, file: s5.file || void 0, names: o8.array, sourceRoot: s5.sourceRoot || void 0, sources: n3.array, sourcesContent: i6, mappings: e5, ignoreList: c3.array }; -} -f2(it, "toDecodedMap"); -function Kn(s5) { - const e5 = it(s5); - return Object.assign(Object.assign({}, e5), { mappings: De(e5.mappings) }); -} -f2(Kn, "toEncodedMap"); -function Yn(s5, e5, n3, i6, o8, c3, u5, p5, g2) { - const { _mappings: b3, _sources: d5, _sourcesContent: r3, _names: R6 } = e5, L4 = Qn(b3, n3), E5 = Zn(L4, i6); - if (!o8) - return er(L4, E5) ? void 0 : st(L4, E5, [i6]); - const N2 = V2(d5, o8), $3 = p5 ? V2(R6, p5) : rt; - if (N2 === r3.length && (r3[N2] = null), !tr(L4, E5, N2, c3, u5, $3)) - return st(L4, E5, p5 ? [i6, N2, c3, u5, $3] : [i6, N2, c3, u5]); -} -f2(Yn, "addSegmentInternal"); -function Qn(s5, e5) { - for (let n3 = s5.length; n3 <= e5; n3++) - s5[n3] = []; - return s5[e5]; -} -f2(Qn, "getLine"); -function Zn(s5, e5) { - let n3 = s5.length; - for (let i6 = n3 - 1; i6 >= 0; n3 = i6--) { - const o8 = s5[i6]; - if (e5 >= o8[Wn]) - break; - } - return n3; -} -f2(Zn, "getColumnIndex"); -function st(s5, e5, n3) { - for (let i6 = s5.length; i6 > e5; i6--) - s5[i6] = s5[i6 - 1]; - s5[e5] = n3; -} -f2(st, "insert"); -function Vn(s5) { - const { length: e5 } = s5; - let n3 = e5; - for (let i6 = n3 - 1; i6 >= 0 && !(s5[i6].length > 0); n3 = i6, i6--) - ; - n3 < e5 && (s5.length = n3); -} -f2(Vn, "removeEmptyFinalLines"); -function er(s5, e5) { - return e5 === 0 ? true : s5[e5 - 1].length === 1; -} -f2(er, "skipSourceless"); -function tr(s5, e5, n3, i6, o8, c3) { - if (e5 === 0) - return false; - const u5 = s5[e5 - 1]; - return u5.length === 1 ? false : n3 === u5[Bn] && i6 === u5[Pn] && o8 === u5[Jn] && c3 === (u5.length === 5 ? u5[Gn] : rt); -} -f2(tr, "skipSource"); -var ot = at("", -1, -1, "", null, false); -var nr = []; -function at(s5, e5, n3, i6, o8, c3) { - return { source: s5, line: e5, column: n3, name: i6, content: o8, ignore: c3 }; -} -f2(at, "SegmentObject"); -function ct(s5, e5, n3, i6, o8) { - return { map: s5, sources: e5, source: n3, content: i6, ignore: o8 }; -} -f2(ct, "Source"); -function ut(s5, e5) { - return ct(s5, e5, "", null, false); -} -f2(ut, "MapSource"); -function rr(s5, e5, n3) { - return ct(null, nr, s5, e5, n3); -} -f2(rr, "OriginalSource"); -function ir(s5) { - const e5 = new qn({ file: s5.map.file }), { sources: n3, map: i6 } = s5, o8 = i6.names, c3 = tt(i6); - for (let u5 = 0; u5 < c3.length; u5++) { - const p5 = c3[u5]; - for (let g2 = 0; g2 < p5.length; g2++) { - const b3 = p5[g2], d5 = b3[0]; - let r3 = ot; - if (b3.length !== 1) { - const G4 = n3[b3[1]]; - if (r3 = lt(G4, b3[2], b3[3], b3.length === 5 ? o8[b3[4]] : ""), r3 == null) - continue; - } - const { column: R6, line: L4, name: E5, content: N2, source: $3, ignore: W2 } = r3; - zn(e5, u5, d5, $3, L4, R6, E5), $3 && N2 != null && Hn(e5, $3, N2), W2 && Xn(e5, $3, true); - } - } - return e5; -} -f2(ir, "traceMappings"); -function lt(s5, e5, n3, i6) { - if (!s5.map) - return at(s5.source, e5, n3, i6, s5.content, s5.ignore); - const o8 = Dn(s5.map, e5, n3); - return o8 == null ? null : o8.length === 1 ? ot : lt(s5.sources[o8[1]], o8[2], o8[3], o8.length === 5 ? s5.map.names[o8[4]] : i6); -} -f2(lt, "originalPositionFor"); -function sr(s5) { - return Array.isArray(s5) ? s5 : [s5]; -} -f2(sr, "asArray"); -function or(s5, e5) { - const n3 = sr(s5).map((c3) => new et(c3, "")), i6 = n3.pop(); - for (let c3 = 0; c3 < n3.length; c3++) - if (n3[c3].sources.length > 1) - throw new Error(`Transformation map ${c3} must have exactly one source file. -Did you specify these with the most recent transformation maps first?`); - let o8 = ht(i6, e5, "", 0); - for (let c3 = n3.length - 1; c3 >= 0; c3--) - o8 = ut(n3[c3], [o8]); - return o8; -} -f2(or, "buildSourceMapTree"); -function ht(s5, e5, n3, i6) { - const { resolvedSources: o8, sourcesContent: c3, ignoreList: u5 } = s5, p5 = i6 + 1, g2 = o8.map((b3, d5) => { - const r3 = { importer: n3, depth: p5, source: b3 || "", content: void 0, ignore: void 0 }, R6 = e5(r3.source, r3), { source: L4, content: E5, ignore: N2 } = r3; - if (R6) - return ht(new et(R6, L4), e5, L4, p5); - const $3 = E5 !== void 0 ? E5 : c3 ? c3[d5] : null, W2 = N2 !== void 0 ? N2 : u5 ? u5.includes(d5) : false; - return rr(L4, $3, W2); - }); - return ut(s5, g2); -} -f2(ht, "build"); -var ar = class { - static { - f2(this, "SourceMap"); - } - constructor(e5, n3) { - const i6 = n3.decodedMappings ? it(e5) : Kn(e5); - this.version = i6.version, this.file = i6.file, this.mappings = i6.mappings, this.names = i6.names, this.ignoreList = i6.ignoreList, this.sourceRoot = i6.sourceRoot, this.sources = i6.sources, n3.excludeContent || (this.sourcesContent = i6.sourcesContent); - } - toString() { - return JSON.stringify(this); - } -}; -function ft(s5, e5, n3) { - const i6 = { excludeContent: !!n3, decodedMappings: false }, o8 = or(s5, e5); - return new ar(ir(o8), i6); -} -f2(ft, "remapping"); -var cr = f2((s5, e5, n3) => { - const i6 = [], o8 = { code: e5 }; - for (const c3 of n3) { - const u5 = c3(s5, o8.code); - u5 && (Object.assign(o8, u5), i6.unshift(u5.map)); - } - return { ...o8, map: ft(i6, () => null) }; -}, "applyTransformersSync"); -var ur = f2(async (s5, e5, n3) => { - const i6 = [], o8 = { code: e5 }; - for (const c3 of n3) { - const u5 = await c3(s5, o8.code); - u5 && (Object.assign(o8, u5), i6.unshift(u5.map)); - } - return { ...o8, map: ft(i6, () => null) }; -}, "applyTransformers"); -var lr = Object.freeze({ target: `node${process.versions.node}`, loader: "default" }); -var hr = /^--inspect(?:-brk|-port|-publish-uid|-wait)?(?:=|$)/; -var fr = process.execArgv.some((s5) => hr.test(s5)); -var dt = { ...lr, sourcemap: true, sourcesContent: !!process.env.NODE_V8_COVERAGE || fr, minifyWhitespace: true, keepNames: true }; -var gt = f2((s5) => { - const e5 = s5.sourcefile; - if (e5) { - const n3 = X2.extname(e5.split("?")[0]); - n3 ? n3 === ".cts" || n3 === ".mts" ? s5.sourcefile = `${e5.slice(0, -3)}ts` : n3 === ".mjs" && (s5.sourcefile = `${e5.slice(0, -3)}js`) : s5.sourcefile += ".js"; - } - return (n3) => (n3.map && (s5.sourcefile !== e5 && (n3.map = n3.map.replace(JSON.stringify(s5.sourcefile), JSON.stringify(e5))), n3.map = JSON.parse(n3.map)), n3); -}, "patchOptions"); -var bt = f2((s5) => { - throw s5.name = "TransformError", delete s5.errors, delete s5.warnings, s5; -}, "formatEsbuildError"); -var dr = f2((s5, e5, n3) => { - const i6 = {}; - let o8, c3, u5; - if (e5.startsWith("file://")) { - o8 = e5; - const d5 = new URL(e5); - c3 = Jt(d5); - } else - [c3, u5] = e5.split("?"), o8 = Gt(c3) + (u5 ? `?${u5}` : ""); - c3.endsWith(".cjs") || c3.endsWith(".cts") || (i6["import.meta.url"] = JSON.stringify(o8)); - const p5 = { ...dt, format: "cjs", sourcefile: c3, define: i6, banner: `__filename=${JSON.stringify(c3)};(()=>{`, footer: "})()", platform: "node", ...n3 }, g2 = Ne2([s5, JSON.stringify(p5), import_esbuild.version, Je2].join("-")); - let b3 = ie2.get(g2); - return b3 || (b3 = cr(e5, s5, [(d5, r3) => { - const R6 = gt(p5); - let L4; - try { - L4 = (0, import_esbuild.transformSync)(r3, p5); - } catch (E5) { - throw bt(E5); - } - return R6(L4); - }, (d5, r3) => xe2(d5, r3, true)]), ie2.set(g2, b3)), b3; -}, "transformSync"); -var gr = f2(async (s5, e5, n3) => { - const i6 = { ...dt, format: "esm", sourcefile: e5, ...n3 }, o8 = Ne2([s5, JSON.stringify(i6), import_esbuild.version, Je2].join("-")); - let c3 = ie2.get(o8); - return c3 || (c3 = await ur(e5, s5, [async (u5, p5) => { - const g2 = gt(i6); - let b3; - try { - b3 = await (0, import_esbuild.transform)(p5, i6); - } catch (d5) { - throw bt(d5); - } - return g2(b3); - }, (u5, p5) => xe2(u5, p5, true)]), ie2.set(o8, c3)), c3; -}, "transform"); - -// -import p3 from "node:net"; -var a4 = Object.defineProperty; -var o4 = (e5, n3) => a4(e5, "name", { value: n3, configurable: true }); -var m4 = o4(() => new Promise((e5) => { - const n3 = n(process.ppid), t3 = p3.createConnection(n3, () => { - e5(o4((i6) => { - const r3 = Buffer.from(JSON.stringify(i6)), s5 = Buffer.alloc(4); - s5.writeInt32BE(r3.length, 0), t3.write(Buffer.concat([s5, r3])); - }, "sendToParent")); - }); - t3.on("error", () => { - e5(); - }), t3.unref(); -}), "connectToServer"); -var c2 = { send: void 0 }; -var f3 = m4(); -f3.then((e5) => { - c2.send = e5; -}, () => { -}); - -// -import { inspect as oe3 } from "node:util"; - -// -var u2 = Object.defineProperty; -var g = (s5, n3) => u2(s5, "name", { value: n3, configurable: true }); -var t2 = true; -var l = typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {}; -var i2 = 0; -if (l.process && l.process.env && l.process.stdout) { - const { FORCE_COLOR: s5, NODE_DISABLE_COLORS: n3, NO_COLOR: r3, TERM: o8, COLORTERM: c3 } = l.process.env; - n3 || r3 || s5 === "0" ? t2 = false : s5 === "1" || s5 === "2" || s5 === "3" ? t2 = true : o8 === "dumb" ? t2 = false : "CI" in l.process.env && ["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI", "GITHUB_ACTIONS", "BUILDKITE", "DRONE"].some((a7) => a7 in l.process.env) ? t2 = true : t2 = process.stdout.isTTY, t2 && (process.platform === "win32" || c3 && (c3 === "truecolor" || c3 === "24bit") ? i2 = 3 : o8 && (o8.endsWith("-256color") || o8.endsWith("256")) ? i2 = 2 : i2 = 1); -} -var f4 = { enabled: t2, supportLevel: i2 }; -function e3(s5, n3, r3 = 1) { - const o8 = `\x1B[${s5}m`, c3 = `\x1B[${n3}m`, a7 = new RegExp(`\\x1b\\[${n3}m`, "g"); - return (p5) => f4.enabled && f4.supportLevel >= r3 ? o8 + ("" + p5).replace(a7, o8) + c3 : "" + p5; -} -g(e3, "kolorist"); -var b = e3(30, 39); -var d2 = e3(33, 39); -var O3 = e3(90, 39); -var C2 = e3(92, 39); -var R4 = e3(95, 39); -var I3 = e3(96, 39); -var L3 = e3(44, 49); -var E2 = e3(100, 49); -var T = e3(103, 49); - -// -var K3 = Object.defineProperty; -var o5 = (s5, e5) => K3(s5, "name", { value: e5, configurable: true }); -var R5 = o5((s5) => { - if (!s5.startsWith("data:text/javascript,")) - return; - const e5 = s5.indexOf("?"); - if (e5 === -1) - return; - const n3 = new URLSearchParams(s5.slice(e5 + 1)).get("filePath"); - if (n3) - return n3; -}, "getOriginalFilePath"); -var D2 = o5((s5) => { - const e5 = R5(s5); - return e5 && (d3._cache[e5] = d3._cache[s5], delete d3._cache[s5], s5 = e5), s5; -}, "interopCjsExports"); -var me3 = o5((s5) => { - const e5 = s5.indexOf(":"); - if (e5 !== -1) - return s5.slice(0, e5); -}, "getScheme"); -var N = o5((s5) => s5[0] === "." && (s5[1] === "/" || s5[1] === "." || s5[2] === "/"), "isRelativePath"); -var j = o5((s5) => N(s5) || p4.isAbsolute(s5), "isFilePath"); -var pe2 = o5((s5) => { - if (j(s5)) - return true; - const e5 = me3(s5); - return e5 && e5 !== "node"; -}, "requestAcceptsQuery"); -var y2 = "file://"; -var C3 = /\.([cm]?ts|[tj]sx)($|\?)/; -var de2 = /[/\\].+\.(?:cts|cjs)(?:$|\?)/; -var E3 = /\/(?:$|\?)/; -var ge2 = /^(?:@[^/]+\/)?[^/\\]+$/; -var Q4 = `${p4.sep}node_modules${p4.sep}`; -var M2; -var _3; -var S2 = false; -var A2 = o5((s5) => { - let e5 = null; - if (s5) { - const a7 = p4.resolve(s5); - e5 = { path: a7, config: ke(a7) }; - } else { - try { - e5 = Je(); - } catch { - } - if (!e5) - return; - } - M2 = nn(e5), _3 = He(e5), S2 = e5?.config.compilerOptions?.allowJs ?? false; -}, "loadTsconfig"); -var T2 = o5((s5) => Array.from(s5).length > 0 ? `?${s5.toString()}` : "", "urlSearchParamsStringify"); -var Pe3 = ` -//# sourceMappingURL=data:application/json;base64,`; -var I4 = o5(() => process.sourceMapsEnabled ?? true, "shouldApplySourceMap"); -var F3 = o5(({ code: s5, map: e5 }) => s5 + Pe3 + Buffer.from(JSON.stringify(e5), "utf8").toString("base64"), "inlineSourceMap"); -var v3 = Number(process.env.TSX_DEBUG); -v3 && (f4.enabled = true, f4.supportLevel = 3); -var J3 = o5((s5) => (e5, ...a7) => { - if (!v3 || e5 > v3) - return; - const n3 = `${E2(` tsx P${process.pid} `)} ${s5}`, t3 = a7.map((r3) => typeof r3 == "string" ? r3 : oe3(r3, { colors: true })).join(" "); - te2(1, `${n3} ${t3} -`); -}, "createLog"); -var P = J3(T(b(" CJS "))); -var je3 = J3(L3(" ESM ")); -var be2 = [".cts", ".mts", ".ts", ".tsx", ".jsx"]; -var xe3 = [".js", ".cjs", ".mjs"]; -var k2 = [".ts", ".tsx", ".jsx"]; -var $2 = o5((s5, e5, a7, n3) => { - const t3 = Object.getOwnPropertyDescriptor(s5, e5); - t3?.set ? s5[e5] = a7 : (!t3 || t3.configurable) && Object.defineProperty(s5, e5, { value: a7, enumerable: t3?.enumerable || n3?.enumerable, writable: n3?.writable ?? (t3 ? t3.writable : true), configurable: n3?.configurable ?? (t3 ? t3.configurable : true) }); -}, "safeSet"); -var ye2 = o5((s5, e5, a7) => { - const n3 = e5[".js"], t3 = o5((r3, c3) => { - if (s5.enabled === false) - return n3(r3, c3); - const [i6, f6] = c3.split("?"); - if ((new URLSearchParams(f6).get("namespace") ?? void 0) !== a7) - return n3(r3, c3); - P(2, "load", { filePath: c3 }), r3.id.startsWith("data:text/javascript,") && (r3.path = p4.dirname(i6)), c2?.send && c2.send({ type: "dependency", path: i6 }); - const u5 = be2.some((m8) => i6.endsWith(m8)), g2 = xe3.some((m8) => i6.endsWith(m8)); - if (!u5 && !g2) - return n3(r3, i6); - let h4 = se3.readFileSync(i6, "utf8"); - if (i6.endsWith(".cjs")) { - const m8 = xe2(c3, h4); - m8 && (h4 = I4() ? F3(m8) : m8.code); - } else if (u5 || gn(h4)) { - const m8 = dr(h4, c3, { tsconfigRaw: M2?.(i6) }); - h4 = I4() ? F3(m8) : m8.code; - } - P(1, "loaded", { filePath: i6 }), r3._compile(h4, i6); - }, "transformer"); - $2(e5, ".js", t3); - for (const r3 of k2) - $2(e5, r3, t3, { enumerable: !a7, writable: true, configurable: true }); - return $2(e5, ".mjs", t3, { writable: true, configurable: true }), () => { - e5[".js"] === t3 && (e5[".js"] = n3); - for (const r3 of [...k2, ".mjs"]) - e5[r3] === t3 && delete e5[r3]; - }; -}, "createExtensions"); -var Ee2 = o5((s5) => (e5) => { - if ((e5 === "." || e5 === ".." || e5.endsWith("/..")) && (e5 += "/"), E3.test(e5)) { - let a7 = p4.join(e5, "index.js"); - e5.startsWith("./") && (a7 = `./${a7}`); - try { - return s5(a7); - } catch { - } - } - try { - return s5(e5); - } catch (a7) { - const n3 = a7; - if (n3.code === "MODULE_NOT_FOUND") - try { - return s5(`${e5}${p4.sep}index.js`); - } catch { - } - throw n3; - } -}, "createImplicitResolver"); -var B = [".js", ".json"]; -var G3 = [".ts", ".tsx", ".jsx"]; -var _e2 = [...G3, ...B]; -var Se3 = [...B, ...G3]; -var b2 = /* @__PURE__ */ Object.create(null); -b2[".js"] = [".ts", ".tsx", ".js", ".jsx"], b2[".jsx"] = [".tsx", ".ts", ".jsx", ".js"], b2[".cjs"] = [".cts"], b2[".mjs"] = [".mts"]; -var X3 = o5((s5) => { - const e5 = s5.split("?"), a7 = e5[1] ? `?${e5[1]}` : "", [n3] = e5, t3 = p4.extname(n3), r3 = [], c3 = b2[t3]; - if (c3) { - const f6 = n3.slice(0, -t3.length); - r3.push(...c3.map((l3) => f6 + l3 + a7)); - } - const i6 = !(s5.startsWith(y2) || j(n3)) || n3.includes(Q4) || n3.includes("/node_modules/") ? Se3 : _e2; - return r3.push(...i6.map((f6) => n3 + f6 + a7)), r3; -}, "mapTsExtensions"); -var w2 = o5((s5, e5, a7) => { - if (P(3, "resolveTsFilename", { request: e5, isDirectory: E3.test(e5), isTsParent: a7, allowJs: S2 }), E3.test(e5) || !a7 && !S2) - return; - const n3 = X3(e5); - if (n3) - for (const t3 of n3) - try { - return s5(t3); - } catch (r3) { - const { code: c3 } = r3; - if (c3 !== "MODULE_NOT_FOUND" && c3 !== "ERR_PACKAGE_PATH_NOT_EXPORTED") - throw r3; - } -}, "resolveTsFilename"); -var ve3 = o5((s5, e5) => (a7) => { - if (P(3, "resolveTsFilename", { request: a7, isTsParent: e5, isFilePath: j(a7) }), j(a7)) { - const n3 = w2(s5, a7, e5); - if (n3) - return n3; - } - try { - return s5(a7); - } catch (n3) { - const t3 = n3; - if (t3.code === "MODULE_NOT_FOUND") { - if (t3.path) { - const c3 = t3.message.match(/^Cannot find module '([^']+)'$/); - if (c3) { - const f6 = c3[1], l3 = w2(s5, f6, e5); - if (l3) - return l3; - } - const i6 = t3.message.match(/^Cannot find module '([^']+)'. Please verify that the package.json has a valid "main" entry$/); - if (i6) { - const f6 = i6[1], l3 = w2(s5, f6, e5); - if (l3) - return l3; - } - } - const r3 = w2(s5, a7, e5); - if (r3) - return r3; - } - throw t3; - } -}, "createTsExtensionResolver"); -var z = "at cjsPreparseModuleExports (node:internal"; -var we2 = o5((s5) => { - const e5 = s5.stack.split(` -`).slice(1); - return e5[1].includes(z) || e5[2].includes(z); -}, "isFromCjsLexer"); -var Me3 = o5((s5, e5) => { - const a7 = s5.split("?"), n3 = new URLSearchParams(a7[1]); - if (e5?.filename) { - const t3 = R5(e5.filename); - let r3; - if (t3) { - const f6 = t3.split("?"), l3 = f6[0]; - r3 = f6[1], e5.filename = l3, e5.path = p4.dirname(l3), e5.paths = d3._nodeModulePaths(e5.path), d3._cache[l3] = e5; - } - r3 || (r3 = e5.filename.split("?")[1]); - const i6 = new URLSearchParams(r3).get("namespace"); - i6 && n3.append("namespace", i6); - } - return [a7[0], n3, (t3, r3) => (p4.isAbsolute(t3) && !t3.endsWith(".json") && !t3.endsWith(".node") && !(r3 === 0 && we2(new Error())) && (t3 += T2(n3)), t3)]; -}, "preserveQuery"); -var Te3 = o5((s5, e5, a7) => { - if (s5.startsWith(y2) && (s5 = O4(s5)), _3 && !j(s5) && !e5?.filename?.includes(Q4)) { - const n3 = _3(s5); - for (const t3 of n3) - try { - return a7(t3); - } catch { - } - } - return a7(s5); -}, "resolveTsPaths"); -var Fe3 = o5((s5, e5, a7) => (n3, t3, ...r3) => { - if (s5.enabled === false) - return e5(n3, t3, ...r3); - n3 = D2(n3); - const [c3, i6, f6] = Me3(n3, t3); - if ((i6.get("namespace") ?? void 0) !== a7) - return e5(n3, t3, ...r3); - P(2, "resolve", { request: n3, parent: t3?.filename ?? t3, restOfArgs: r3 }); - let l3 = o5((g2) => e5(g2, t3, ...r3), "nextResolveSimple"); - l3 = ve3(l3, !!(a7 || t3?.filename && C3.test(t3.filename))), l3 = Ee2(l3); - const u5 = f6(Te3(c3, t3, l3), r3.length); - return P(1, "resolved", { request: n3, parent: t3?.filename ?? t3, resolved: u5 }), u5; -}, "createResolveFilename"); -var H2 = o5((s5, e5) => { - if (!e5) - throw new Error("The current file path (__filename or import.meta.url) must be provided in the second argument of tsx.require()"); - return s5.startsWith(".") ? ((typeof e5 == "string" && e5.startsWith(y2) || e5 instanceof URL) && (e5 = O4(e5)), p4.resolve(p4.dirname(e5), s5)) : s5; -}, "resolveContext"); -var $e3 = o5((s5) => { - const { sourceMapsEnabled: e5 } = process, a7 = { enabled: true }; - A2(process.env.TSX_TSCONFIG_PATH), process.setSourceMapsEnabled(true); - const n3 = d3._resolveFilename, t3 = Fe3(a7, n3, s5?.namespace); - d3._resolveFilename = t3; - const r3 = ye2(a7, d3._extensions, s5?.namespace), c3 = o5(() => { - e5 === false && process.setSourceMapsEnabled(false), a7.enabled = false, d3._resolveFilename === t3 && (d3._resolveFilename = n3), r3(); - }, "unregister"); - if (s5?.namespace) { - const i6 = o5((l3, u5) => { - const g2 = H2(l3, u5), [h4, m8] = g2.split("?"), x2 = new URLSearchParams(m8); - return s5.namespace && !h4.startsWith("node:") && x2.set("namespace", s5.namespace), m(h4 + T2(x2)); - }, "scopedRequire"); - c3.require = i6; - const f6 = o5((l3, u5, g2) => { - const h4 = H2(l3, u5), [m8, x2] = h4.split("?"), L4 = new URLSearchParams(x2); - return s5.namespace && !m8.startsWith("node:") && L4.set("namespace", s5.namespace), t3(m8 + T2(L4), module, false, g2); - }, "scopedResolve"); - c3.resolve = f6, c3.unregister = c3; - } - return c3; -}, "register"); - -// -import { pathToFileURL as h3 } from "node:url"; -var d4 = Object.defineProperty; -var o6 = (r3, s5) => d4(r3, "name", { value: s5, configurable: true }); -var w3 = o6((r3) => (s5, e5) => { - if (!e5) - throw new Error("The current file path (import.meta.url) must be provided in the second argument of tsImport()"); - const a7 = e5.startsWith(y2) ? e5 : h3(e5).toString(); - return import(`tsx://${JSON.stringify({ specifier: s5, parentURL: a7, namespace: r3 })}`); -}, "createScopedImport"); -var l2 = false; -var E4 = o6((r3) => { - if (!m5.register) - throw new Error(`This version of Node.js (${process.version}) does not support module.register(). Please upgrade to Node v18.19 or v20.6 and above.`); - if (!l2) { - const { _resolveFilename: t3 } = m5; - m5._resolveFilename = (p5, ...c3) => t3(D2(p5), ...c3), l2 = true; - } - const { sourceMapsEnabled: s5 } = process; - process.setSourceMapsEnabled(true); - const { port1: e5, port2: a7 } = new u3(); - m5.register(`./esm/index.mjs?${Date.now()}`, { parentURL: import.meta.url, data: { port: a7, namespace: r3?.namespace, tsconfig: r3?.tsconfig }, transferList: [a7] }); - const f6 = r3?.onImport, n3 = f6 && ((t3) => { - t3.type === "load" && f6(t3.url); - }); - n3 && (e5.on("message", n3), e5.unref()); - const i6 = o6(() => (s5 === false && process.setSourceMapsEnabled(false), n3 && e5.off("message", n3), e5.postMessage("deactivate"), new Promise((t3) => { - const p5 = o6((c3) => { - c3.type === "deactivated" && (t3(), e5.off("message", p5)); - }, "onDeactivated"); - e5.on("message", p5); - })), "unregister"); - return r3?.namespace && (i6.import = w3(r3.namespace), i6.unregister = i6), i6; -}, "register"); - -// -var m6 = Object.defineProperty; -var a5 = (r3, t3) => m6(r3, "name", { value: t3, configurable: true }); -var e4; -var s3 = a5((r3, t3) => (e4 || (e4 = $e3({ namespace: Date.now().toString() })), e4.require(r3, t3)), "tsxRequire"); -var i3 = a5((r3, t3, c3) => (e4 || (e4 = $e3({ namespace: Date.now().toString() })), e4.resolve(r3, t3, c3)), "resolve"); -i3.paths = m.resolve.paths, s3.resolve = i3, s3.main = m.main, s3.extensions = m.extensions, s3.cache = m.cache; - -// -var i4 = Object.defineProperty; -var o7 = (e5, t3) => i4(e5, "name", { value: t3, configurable: true }); -var n2 = o7((e5, t3) => { - const r3 = e5[0] - t3[0]; - if (r3 === 0) { - const s5 = e5[1] - t3[1]; - return s5 === 0 ? e5[2] >= t3[2] : s5 > 0; - } - return r3 > 0; -}, "isVersionGreaterOrEqual"); -var a6 = process.versions.node.split(".").map(Number); -var u4 = o7((e5, t3 = a6) => { - for (let r3 = 0; r3 < e5.length; r3 += 1) { - const s5 = e5[r3]; - if (r3 === e5.length - 1 || t3[0] === s5[0]) - return n2(t3, s5); - } - return false; -}, "isFeatureSupported"); -var m7 = [[20, 11, 0], [21, 3, 0]]; - -// -var import_esbuild2 = __toESM(require_main(), 1); -var s4 = Object.defineProperty; -var i5 = (r3, t3) => s4(r3, "name", { value: t3, configurable: true }); -var f5 = i5((r3, t3) => { - if (!t3 || typeof t3 == "object" && !t3.parentURL) - throw new Error("The current file path (import.meta.url) must be provided in the second argument of tsImport()"); - const e5 = typeof t3 == "string", o8 = e5 ? t3 : t3.parentURL, m8 = Date.now().toString(), a7 = $e3({ namespace: m8 }); - return !u4(m7) && !ge2.test(r3) && de2.test(r3) ? Promise.resolve(a7.require(r3, o8)) : E4({ namespace: m8, ...e5 ? {} : t3 }).import(r3, o8); -}, "tsImport"); - // var ANSI_BACKGROUND_OFFSET = 10; var wrapAnsi16 = (offset = 0) => (code) => `\x1B[${code + offset}m`; @@ -38409,11 +26271,11 @@ var UI = class { } }); rows.forEach((columns) => { - this.div(...columns.map((r3, i6) => { + this.div(...columns.map((r, i) => { return { - text: r3.trim(), - padding: this.measurePadding(r3), - width: i6 === 0 && columns.length > 1 ? leftColumnWidth : void 0 + text: r.trim(), + padding: this.measurePadding(r), + width: i === 0 && columns.length > 1 ? leftColumnWidth : void 0 }; })); }); @@ -38437,33 +26299,33 @@ var UI = class { return lines.filter((line) => !line.hidden).map((line) => line.text).join("\n"); } rowToString(row, lines) { - this.rasterize(row).forEach((rrow, r3) => { + this.rasterize(row).forEach((rrow, r) => { let str = ""; - rrow.forEach((col, c3) => { - const { width } = row[c3]; - const wrapWidth = this.negatePadding(row[c3]); + rrow.forEach((col, c) => { + const { width } = row[c]; + const wrapWidth = this.negatePadding(row[c]); let ts = col; if (wrapWidth > mixin.stringWidth(col)) { ts += " ".repeat(wrapWidth - mixin.stringWidth(col)); } - if (row[c3].align && row[c3].align !== "left" && this.wrap) { - const fn2 = align[row[c3].align]; - ts = fn2(ts, wrapWidth); + if (row[c].align && row[c].align !== "left" && this.wrap) { + const fn = align[row[c].align]; + ts = fn(ts, wrapWidth); if (mixin.stringWidth(ts) < wrapWidth) { ts += " ".repeat((width || 0) - mixin.stringWidth(ts) - 1); } } - const padding = row[c3].padding || [0, 0, 0, 0]; + const padding = row[c].padding || [0, 0, 0, 0]; if (padding[left]) { str += " ".repeat(padding[left]); } - str += addBorder(row[c3], ts, "| "); + str += addBorder(row[c], ts, "| "); str += ts; - str += addBorder(row[c3], ts, " |"); + str += addBorder(row[c], ts, " |"); if (padding[right]) { str += " ".repeat(padding[right]); } - if (r3 === 0 && lines.length > 0) { + if (r === 0 && lines.length > 0) { str = this.renderInline(str, lines[lines.length - 1]); } }); @@ -38498,8 +26360,8 @@ var UI = class { const rrows = []; const widths = this.columnWidths(row); let wrapped; - row.forEach((col, c3) => { - col.width = widths[c3]; + row.forEach((col, c) => { + col.width = widths[c]; if (this.wrap) { wrapped = mixin.wrap(col.text, this.negatePadding(col), { hard: true }).split("\n"); } else { @@ -38513,13 +26375,13 @@ var UI = class { wrapped.unshift(...new Array(col.padding[top] || 0).fill("")); wrapped.push(...new Array(col.padding[bottom] || 0).fill("")); } - wrapped.forEach((str, r3) => { - if (!rrows[r3]) { + wrapped.forEach((str, r) => { + if (!rrows[r]) { rrows.push([]); } - const rrow = rrows[r3]; - for (let i6 = 0; i6 < c3; i6++) { - if (rrow[i6] === void 0) { + const rrow = rrows[r]; + for (let i = 0; i < c; i++) { + if (rrow[i] === void 0) { rrow.push(""); } } @@ -38555,11 +26417,11 @@ var UI = class { return void 0; }); const unsetWidth = unset ? Math.floor(remainingWidth / unset) : 0; - return widths.map((w4, i6) => { - if (w4 === void 0) { - return Math.max(unsetWidth, _minWidth(row[i6])); + return widths.map((w, i) => { + if (w === void 0) { + return Math.max(unsetWidth, _minWidth(row[i])); } - return w4; + return w; }); } }; @@ -38633,14 +26495,14 @@ function stripAnsi(string) { } // -function isAmbiguous(x2) { - return x2 === 161 || x2 === 164 || x2 === 167 || x2 === 168 || x2 === 170 || x2 === 173 || x2 === 174 || x2 >= 176 && x2 <= 180 || x2 >= 182 && x2 <= 186 || x2 >= 188 && x2 <= 191 || x2 === 198 || x2 === 208 || x2 === 215 || x2 === 216 || x2 >= 222 && x2 <= 225 || x2 === 230 || x2 >= 232 && x2 <= 234 || x2 === 236 || x2 === 237 || x2 === 240 || x2 === 242 || x2 === 243 || x2 >= 247 && x2 <= 250 || x2 === 252 || x2 === 254 || x2 === 257 || x2 === 273 || x2 === 275 || x2 === 283 || x2 === 294 || x2 === 295 || x2 === 299 || x2 >= 305 && x2 <= 307 || x2 === 312 || x2 >= 319 && x2 <= 322 || x2 === 324 || x2 >= 328 && x2 <= 331 || x2 === 333 || x2 === 338 || x2 === 339 || x2 === 358 || x2 === 359 || x2 === 363 || x2 === 462 || x2 === 464 || x2 === 466 || x2 === 468 || x2 === 470 || x2 === 472 || x2 === 474 || x2 === 476 || x2 === 593 || x2 === 609 || x2 === 708 || x2 === 711 || x2 >= 713 && x2 <= 715 || x2 === 717 || x2 === 720 || x2 >= 728 && x2 <= 731 || x2 === 733 || x2 === 735 || x2 >= 768 && x2 <= 879 || x2 >= 913 && x2 <= 929 || x2 >= 931 && x2 <= 937 || x2 >= 945 && x2 <= 961 || x2 >= 963 && x2 <= 969 || x2 === 1025 || x2 >= 1040 && x2 <= 1103 || x2 === 1105 || x2 === 8208 || x2 >= 8211 && x2 <= 8214 || x2 === 8216 || x2 === 8217 || x2 === 8220 || x2 === 8221 || x2 >= 8224 && x2 <= 8226 || x2 >= 8228 && x2 <= 8231 || x2 === 8240 || x2 === 8242 || x2 === 8243 || x2 === 8245 || x2 === 8251 || x2 === 8254 || x2 === 8308 || x2 === 8319 || x2 >= 8321 && x2 <= 8324 || x2 === 8364 || x2 === 8451 || x2 === 8453 || x2 === 8457 || x2 === 8467 || x2 === 8470 || x2 === 8481 || x2 === 8482 || x2 === 8486 || x2 === 8491 || x2 === 8531 || x2 === 8532 || x2 >= 8539 && x2 <= 8542 || x2 >= 8544 && x2 <= 8555 || x2 >= 8560 && x2 <= 8569 || x2 === 8585 || x2 >= 8592 && x2 <= 8601 || x2 === 8632 || x2 === 8633 || x2 === 8658 || x2 === 8660 || x2 === 8679 || x2 === 8704 || x2 === 8706 || x2 === 8707 || x2 === 8711 || x2 === 8712 || x2 === 8715 || x2 === 8719 || x2 === 8721 || x2 === 8725 || x2 === 8730 || x2 >= 8733 && x2 <= 8736 || x2 === 8739 || x2 === 8741 || x2 >= 8743 && x2 <= 8748 || x2 === 8750 || x2 >= 8756 && x2 <= 8759 || x2 === 8764 || x2 === 8765 || x2 === 8776 || x2 === 8780 || x2 === 8786 || x2 === 8800 || x2 === 8801 || x2 >= 8804 && x2 <= 8807 || x2 === 8810 || x2 === 8811 || x2 === 8814 || x2 === 8815 || x2 === 8834 || x2 === 8835 || x2 === 8838 || x2 === 8839 || x2 === 8853 || x2 === 8857 || x2 === 8869 || x2 === 8895 || x2 === 8978 || x2 >= 9312 && x2 <= 9449 || x2 >= 9451 && x2 <= 9547 || x2 >= 9552 && x2 <= 9587 || x2 >= 9600 && x2 <= 9615 || x2 >= 9618 && x2 <= 9621 || x2 === 9632 || x2 === 9633 || x2 >= 9635 && x2 <= 9641 || x2 === 9650 || x2 === 9651 || x2 === 9654 || x2 === 9655 || x2 === 9660 || x2 === 9661 || x2 === 9664 || x2 === 9665 || x2 >= 9670 && x2 <= 9672 || x2 === 9675 || x2 >= 9678 && x2 <= 9681 || x2 >= 9698 && x2 <= 9701 || x2 === 9711 || x2 === 9733 || x2 === 9734 || x2 === 9737 || x2 === 9742 || x2 === 9743 || x2 === 9756 || x2 === 9758 || x2 === 9792 || x2 === 9794 || x2 === 9824 || x2 === 9825 || x2 >= 9827 && x2 <= 9829 || x2 >= 9831 && x2 <= 9834 || x2 === 9836 || x2 === 9837 || x2 === 9839 || x2 === 9886 || x2 === 9887 || x2 === 9919 || x2 >= 9926 && x2 <= 9933 || x2 >= 9935 && x2 <= 9939 || x2 >= 9941 && x2 <= 9953 || x2 === 9955 || x2 === 9960 || x2 === 9961 || x2 >= 9963 && x2 <= 9969 || x2 === 9972 || x2 >= 9974 && x2 <= 9977 || x2 === 9979 || x2 === 9980 || x2 === 9982 || x2 === 9983 || x2 === 10045 || x2 >= 10102 && x2 <= 10111 || x2 >= 11094 && x2 <= 11097 || x2 >= 12872 && x2 <= 12879 || x2 >= 57344 && x2 <= 63743 || x2 >= 65024 && x2 <= 65039 || x2 === 65533 || x2 >= 127232 && x2 <= 127242 || x2 >= 127248 && x2 <= 127277 || x2 >= 127280 && x2 <= 127337 || x2 >= 127344 && x2 <= 127373 || x2 === 127375 || x2 === 127376 || x2 >= 127387 && x2 <= 127404 || x2 >= 917760 && x2 <= 917999 || x2 >= 983040 && x2 <= 1048573 || x2 >= 1048576 && x2 <= 1114109; +function isAmbiguous(x) { + return x === 161 || x === 164 || x === 167 || x === 168 || x === 170 || x === 173 || x === 174 || x >= 176 && x <= 180 || x >= 182 && x <= 186 || x >= 188 && x <= 191 || x === 198 || x === 208 || x === 215 || x === 216 || x >= 222 && x <= 225 || x === 230 || x >= 232 && x <= 234 || x === 236 || x === 237 || x === 240 || x === 242 || x === 243 || x >= 247 && x <= 250 || x === 252 || x === 254 || x === 257 || x === 273 || x === 275 || x === 283 || x === 294 || x === 295 || x === 299 || x >= 305 && x <= 307 || x === 312 || x >= 319 && x <= 322 || x === 324 || x >= 328 && x <= 331 || x === 333 || x === 338 || x === 339 || x === 358 || x === 359 || x === 363 || x === 462 || x === 464 || x === 466 || x === 468 || x === 470 || x === 472 || x === 474 || x === 476 || x === 593 || x === 609 || x === 708 || x === 711 || x >= 713 && x <= 715 || x === 717 || x === 720 || x >= 728 && x <= 731 || x === 733 || x === 735 || x >= 768 && x <= 879 || x >= 913 && x <= 929 || x >= 931 && x <= 937 || x >= 945 && x <= 961 || x >= 963 && x <= 969 || x === 1025 || x >= 1040 && x <= 1103 || x === 1105 || x === 8208 || x >= 8211 && x <= 8214 || x === 8216 || x === 8217 || x === 8220 || x === 8221 || x >= 8224 && x <= 8226 || x >= 8228 && x <= 8231 || x === 8240 || x === 8242 || x === 8243 || x === 8245 || x === 8251 || x === 8254 || x === 8308 || x === 8319 || x >= 8321 && x <= 8324 || x === 8364 || x === 8451 || x === 8453 || x === 8457 || x === 8467 || x === 8470 || x === 8481 || x === 8482 || x === 8486 || x === 8491 || x === 8531 || x === 8532 || x >= 8539 && x <= 8542 || x >= 8544 && x <= 8555 || x >= 8560 && x <= 8569 || x === 8585 || x >= 8592 && x <= 8601 || x === 8632 || x === 8633 || x === 8658 || x === 8660 || x === 8679 || x === 8704 || x === 8706 || x === 8707 || x === 8711 || x === 8712 || x === 8715 || x === 8719 || x === 8721 || x === 8725 || x === 8730 || x >= 8733 && x <= 8736 || x === 8739 || x === 8741 || x >= 8743 && x <= 8748 || x === 8750 || x >= 8756 && x <= 8759 || x === 8764 || x === 8765 || x === 8776 || x === 8780 || x === 8786 || x === 8800 || x === 8801 || x >= 8804 && x <= 8807 || x === 8810 || x === 8811 || x === 8814 || x === 8815 || x === 8834 || x === 8835 || x === 8838 || x === 8839 || x === 8853 || x === 8857 || x === 8869 || x === 8895 || x === 8978 || x >= 9312 && x <= 9449 || x >= 9451 && x <= 9547 || x >= 9552 && x <= 9587 || x >= 9600 && x <= 9615 || x >= 9618 && x <= 9621 || x === 9632 || x === 9633 || x >= 9635 && x <= 9641 || x === 9650 || x === 9651 || x === 9654 || x === 9655 || x === 9660 || x === 9661 || x === 9664 || x === 9665 || x >= 9670 && x <= 9672 || x === 9675 || x >= 9678 && x <= 9681 || x >= 9698 && x <= 9701 || x === 9711 || x === 9733 || x === 9734 || x === 9737 || x === 9742 || x === 9743 || x === 9756 || x === 9758 || x === 9792 || x === 9794 || x === 9824 || x === 9825 || x >= 9827 && x <= 9829 || x >= 9831 && x <= 9834 || x === 9836 || x === 9837 || x === 9839 || x === 9886 || x === 9887 || x === 9919 || x >= 9926 && x <= 9933 || x >= 9935 && x <= 9939 || x >= 9941 && x <= 9953 || x === 9955 || x === 9960 || x === 9961 || x >= 9963 && x <= 9969 || x === 9972 || x >= 9974 && x <= 9977 || x === 9979 || x === 9980 || x === 9982 || x === 9983 || x === 10045 || x >= 10102 && x <= 10111 || x >= 11094 && x <= 11097 || x >= 12872 && x <= 12879 || x >= 57344 && x <= 63743 || x >= 65024 && x <= 65039 || x === 65533 || x >= 127232 && x <= 127242 || x >= 127248 && x <= 127277 || x >= 127280 && x <= 127337 || x >= 127344 && x <= 127373 || x === 127375 || x === 127376 || x >= 127387 && x <= 127404 || x >= 917760 && x <= 917999 || x >= 983040 && x <= 1048573 || x >= 1048576 && x <= 1114109; } -function isFullWidth(x2) { - return x2 === 12288 || x2 >= 65281 && x2 <= 65376 || x2 >= 65504 && x2 <= 65510; +function isFullWidth(x) { + return x === 12288 || x >= 65281 && x <= 65376 || x >= 65504 && x <= 65510; } -function isWide(x2) { - return x2 >= 4352 && x2 <= 4447 || x2 === 8986 || x2 === 8987 || x2 === 9001 || x2 === 9002 || x2 >= 9193 && x2 <= 9196 || x2 === 9200 || x2 === 9203 || x2 === 9725 || x2 === 9726 || x2 === 9748 || x2 === 9749 || x2 >= 9776 && x2 <= 9783 || x2 >= 9800 && x2 <= 9811 || x2 === 9855 || x2 >= 9866 && x2 <= 9871 || x2 === 9875 || x2 === 9889 || x2 === 9898 || x2 === 9899 || x2 === 9917 || x2 === 9918 || x2 === 9924 || x2 === 9925 || x2 === 9934 || x2 === 9940 || x2 === 9962 || x2 === 9970 || x2 === 9971 || x2 === 9973 || x2 === 9978 || x2 === 9981 || x2 === 9989 || x2 === 9994 || x2 === 9995 || x2 === 10024 || x2 === 10060 || x2 === 10062 || x2 >= 10067 && x2 <= 10069 || x2 === 10071 || x2 >= 10133 && x2 <= 10135 || x2 === 10160 || x2 === 10175 || x2 === 11035 || x2 === 11036 || x2 === 11088 || x2 === 11093 || x2 >= 11904 && x2 <= 11929 || x2 >= 11931 && x2 <= 12019 || x2 >= 12032 && x2 <= 12245 || x2 >= 12272 && x2 <= 12287 || x2 >= 12289 && x2 <= 12350 || x2 >= 12353 && x2 <= 12438 || x2 >= 12441 && x2 <= 12543 || x2 >= 12549 && x2 <= 12591 || x2 >= 12593 && x2 <= 12686 || x2 >= 12688 && x2 <= 12773 || x2 >= 12783 && x2 <= 12830 || x2 >= 12832 && x2 <= 12871 || x2 >= 12880 && x2 <= 42124 || x2 >= 42128 && x2 <= 42182 || x2 >= 43360 && x2 <= 43388 || x2 >= 44032 && x2 <= 55203 || x2 >= 63744 && x2 <= 64255 || x2 >= 65040 && x2 <= 65049 || x2 >= 65072 && x2 <= 65106 || x2 >= 65108 && x2 <= 65126 || x2 >= 65128 && x2 <= 65131 || x2 >= 94176 && x2 <= 94180 || x2 >= 94192 && x2 <= 94198 || x2 >= 94208 && x2 <= 101589 || x2 >= 101631 && x2 <= 101662 || x2 >= 101760 && x2 <= 101874 || x2 >= 110576 && x2 <= 110579 || x2 >= 110581 && x2 <= 110587 || x2 === 110589 || x2 === 110590 || x2 >= 110592 && x2 <= 110882 || x2 === 110898 || x2 >= 110928 && x2 <= 110930 || x2 === 110933 || x2 >= 110948 && x2 <= 110951 || x2 >= 110960 && x2 <= 111355 || x2 >= 119552 && x2 <= 119638 || x2 >= 119648 && x2 <= 119670 || x2 === 126980 || x2 === 127183 || x2 === 127374 || x2 >= 127377 && x2 <= 127386 || x2 >= 127488 && x2 <= 127490 || x2 >= 127504 && x2 <= 127547 || x2 >= 127552 && x2 <= 127560 || x2 === 127568 || x2 === 127569 || x2 >= 127584 && x2 <= 127589 || x2 >= 127744 && x2 <= 127776 || x2 >= 127789 && x2 <= 127797 || x2 >= 127799 && x2 <= 127868 || x2 >= 127870 && x2 <= 127891 || x2 >= 127904 && x2 <= 127946 || x2 >= 127951 && x2 <= 127955 || x2 >= 127968 && x2 <= 127984 || x2 === 127988 || x2 >= 127992 && x2 <= 128062 || x2 === 128064 || x2 >= 128066 && x2 <= 128252 || x2 >= 128255 && x2 <= 128317 || x2 >= 128331 && x2 <= 128334 || x2 >= 128336 && x2 <= 128359 || x2 === 128378 || x2 === 128405 || x2 === 128406 || x2 === 128420 || x2 >= 128507 && x2 <= 128591 || x2 >= 128640 && x2 <= 128709 || x2 === 128716 || x2 >= 128720 && x2 <= 128722 || x2 >= 128725 && x2 <= 128728 || x2 >= 128732 && x2 <= 128735 || x2 === 128747 || x2 === 128748 || x2 >= 128756 && x2 <= 128764 || x2 >= 128992 && x2 <= 129003 || x2 === 129008 || x2 >= 129292 && x2 <= 129338 || x2 >= 129340 && x2 <= 129349 || x2 >= 129351 && x2 <= 129535 || x2 >= 129648 && x2 <= 129660 || x2 >= 129664 && x2 <= 129674 || x2 >= 129678 && x2 <= 129734 || x2 === 129736 || x2 >= 129741 && x2 <= 129756 || x2 >= 129759 && x2 <= 129770 || x2 >= 129775 && x2 <= 129784 || x2 >= 131072 && x2 <= 196605 || x2 >= 196608 && x2 <= 262141; +function isWide(x) { + return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x >= 94192 && x <= 94198 || x >= 94208 && x <= 101589 || x >= 101631 && x <= 101662 || x >= 101760 && x <= 101874 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128728 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129674 || x >= 129678 && x <= 129734 || x === 129736 || x >= 129741 && x <= 129756 || x >= 129759 && x <= 129770 || x >= 129775 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; } // @@ -39095,13 +26957,13 @@ function camelCase(str) { let camelcase = ""; let nextChrUpper = false; const leadingHyphens = str.match(/^-+/); - for (let i6 = leadingHyphens ? leadingHyphens[0].length : 0; i6 < str.length; i6++) { - let chr = str.charAt(i6); + for (let i = leadingHyphens ? leadingHyphens[0].length : 0; i < str.length; i++) { + let chr = str.charAt(i); if (nextChrUpper) { nextChrUpper = false; chr = chr.toUpperCase(); } - if (i6 !== 0 && (chr === "-" || chr === "_")) { + if (i !== 0 && (chr === "-" || chr === "_")) { nextChrUpper = true; } else if (chr !== "-" && chr !== "_") { camelcase += chr; @@ -39114,57 +26976,57 @@ function decamelize(str, joinString) { const lowercase = str.toLowerCase(); joinString = joinString || "-"; let notCamelcase = ""; - for (let i6 = 0; i6 < str.length; i6++) { - const chrLower = lowercase.charAt(i6); - const chrString = str.charAt(i6); - if (chrLower !== chrString && i6 > 0) { - notCamelcase += `${joinString}${lowercase.charAt(i6)}`; + for (let i = 0; i < str.length; i++) { + const chrLower = lowercase.charAt(i); + const chrString = str.charAt(i); + if (chrLower !== chrString && i > 0) { + notCamelcase += `${joinString}${lowercase.charAt(i)}`; } else { notCamelcase += chrString; } } return notCamelcase; } -function looksLikeNumber(x2) { - if (x2 === null || x2 === void 0) +function looksLikeNumber(x) { + if (x === null || x === void 0) return false; - if (typeof x2 === "number") + if (typeof x === "number") return true; - if (/^0x[0-9a-f]+$/i.test(x2)) + if (/^0x[0-9a-f]+$/i.test(x)) return true; - if (/^0[^.]/.test(x2)) + if (/^0[^.]/.test(x)) return false; - return /^[-]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(x2); + return /^[-]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(x); } // function tokenizeArgString(argString) { if (Array.isArray(argString)) { - return argString.map((e5) => typeof e5 !== "string" ? e5 + "" : e5); + return argString.map((e) => typeof e !== "string" ? e + "" : e); } argString = argString.trim(); - let i6 = 0; + let i = 0; let prevC = null; - let c3 = null; + let c = null; let opening = null; const args = []; for (let ii = 0; ii < argString.length; ii++) { - prevC = c3; - c3 = argString.charAt(ii); - if (c3 === " " && !opening) { + prevC = c; + c = argString.charAt(ii); + if (c === " " && !opening) { if (!(prevC === " ")) { - i6++; + i++; } continue; } - if (c3 === opening) { + if (c === opening) { opening = null; - } else if ((c3 === "'" || c3 === '"') && !opening) { - opening = c3; + } else if ((c === "'" || c === '"') && !opening) { + opening = c; } - if (!args[i6]) - args[i6] = ""; - args[i6] += c3; + if (!args[i]) + args[i] = ""; + args[i] += c; } return args; } @@ -39326,13 +27188,13 @@ var YargsParser = class { let notFlags = []; const argv = Object.assign(/* @__PURE__ */ Object.create(null), { _: [] }); const argvReturn = {}; - for (let i6 = 0; i6 < args.length; i6++) { - const arg = args[i6]; + for (let i = 0; i < args.length; i++) { + const arg = args[i]; const truncatedArg = arg.replace(/^-{3,}/, "---"); let broken; let key; let letters; - let m8; + let m; let next; let value; if (arg !== "--" && /^-/.test(arg) && isUnknownOptionAsArg(arg)) { @@ -39341,56 +27203,56 @@ var YargsParser = class { pushPositional(arg); continue; } else if (arg.match(/^--.+=/) || !configuration["short-option-groups"] && arg.match(/^-.+=/)) { - m8 = arg.match(/^--?([^=]+)=([\s\S]*)$/); - if (m8 !== null && Array.isArray(m8) && m8.length >= 3) { - if (checkAllAliases(m8[1], flags.arrays)) { - i6 = eatArray(i6, m8[1], args, m8[2]); - } else if (checkAllAliases(m8[1], flags.nargs) !== false) { - i6 = eatNargs(i6, m8[1], args, m8[2]); + m = arg.match(/^--?([^=]+)=([\s\S]*)$/); + if (m !== null && Array.isArray(m) && m.length >= 3) { + if (checkAllAliases(m[1], flags.arrays)) { + i = eatArray(i, m[1], args, m[2]); + } else if (checkAllAliases(m[1], flags.nargs) !== false) { + i = eatNargs(i, m[1], args, m[2]); } else { - setArg(m8[1], m8[2], true); + setArg(m[1], m[2], true); } } } else if (arg.match(negatedBoolean) && configuration["boolean-negation"]) { - m8 = arg.match(negatedBoolean); - if (m8 !== null && Array.isArray(m8) && m8.length >= 2) { - key = m8[1]; + m = arg.match(negatedBoolean); + if (m !== null && Array.isArray(m) && m.length >= 2) { + key = m[1]; setArg(key, checkAllAliases(key, flags.arrays) ? [false] : false); } } else if (arg.match(/^--.+/) || !configuration["short-option-groups"] && arg.match(/^-[^-]+/)) { - m8 = arg.match(/^--?(.+)/); - if (m8 !== null && Array.isArray(m8) && m8.length >= 2) { - key = m8[1]; + m = arg.match(/^--?(.+)/); + if (m !== null && Array.isArray(m) && m.length >= 2) { + key = m[1]; if (checkAllAliases(key, flags.arrays)) { - i6 = eatArray(i6, key, args); + i = eatArray(i, key, args); } else if (checkAllAliases(key, flags.nargs) !== false) { - i6 = eatNargs(i6, key, args); + i = eatNargs(i, key, args); } else { - next = args[i6 + 1]; + next = args[i + 1]; if (next !== void 0 && (!next.match(/^-/) || next.match(negative)) && !checkAllAliases(key, flags.bools) && !checkAllAliases(key, flags.counts)) { setArg(key, next); - i6++; + i++; } else if (/^(true|false)$/.test(next)) { setArg(key, next); - i6++; + i++; } else { setArg(key, defaultValue(key)); } } } } else if (arg.match(/^-.\..+=/)) { - m8 = arg.match(/^-([^=]+)=([\s\S]*)$/); - if (m8 !== null && Array.isArray(m8) && m8.length >= 3) { - setArg(m8[1], m8[2]); + m = arg.match(/^-([^=]+)=([\s\S]*)$/); + if (m !== null && Array.isArray(m) && m.length >= 3) { + setArg(m[1], m[2]); } } else if (arg.match(/^-.\..+/) && !arg.match(negative)) { - next = args[i6 + 1]; - m8 = arg.match(/^-(.\..+)/); - if (m8 !== null && Array.isArray(m8) && m8.length >= 2) { - key = m8[1]; + next = args[i + 1]; + m = arg.match(/^-(.\..+)/); + if (m !== null && Array.isArray(m) && m.length >= 2) { + key = m[1]; if (next !== void 0 && !next.match(/^-/) && !checkAllAliases(key, flags.bools) && !checkAllAliases(key, flags.counts)) { setArg(key, next); - i6++; + i++; } else { setArg(key, defaultValue(key)); } @@ -39398,15 +27260,15 @@ var YargsParser = class { } else if (arg.match(/^-[^-]+/) && !arg.match(negative)) { letters = arg.slice(1, -1).split(""); broken = false; - for (let j2 = 0; j2 < letters.length; j2++) { - next = arg.slice(j2 + 2); - if (letters[j2 + 1] && letters[j2 + 1] === "=") { - value = arg.slice(j2 + 3); - key = letters[j2]; + for (let j = 0; j < letters.length; j++) { + next = arg.slice(j + 2); + if (letters[j + 1] && letters[j + 1] === "=") { + value = arg.slice(j + 3); + key = letters[j]; if (checkAllAliases(key, flags.arrays)) { - i6 = eatArray(i6, key, args, value); + i = eatArray(i, key, args, value); } else if (checkAllAliases(key, flags.nargs) !== false) { - i6 = eatNargs(i6, key, args, value); + i = eatNargs(i, key, args, value); } else { setArg(key, value); } @@ -39414,36 +27276,36 @@ var YargsParser = class { break; } if (next === "-") { - setArg(letters[j2], next); + setArg(letters[j], next); continue; } - if (/[A-Za-z]/.test(letters[j2]) && /^-?\d+(\.\d*)?(e-?\d+)?$/.test(next) && checkAllAliases(next, flags.bools) === false) { - setArg(letters[j2], next); + if (/[A-Za-z]/.test(letters[j]) && /^-?\d+(\.\d*)?(e-?\d+)?$/.test(next) && checkAllAliases(next, flags.bools) === false) { + setArg(letters[j], next); broken = true; break; } - if (letters[j2 + 1] && letters[j2 + 1].match(/\W/)) { - setArg(letters[j2], next); + if (letters[j + 1] && letters[j + 1].match(/\W/)) { + setArg(letters[j], next); broken = true; break; } else { - setArg(letters[j2], defaultValue(letters[j2])); + setArg(letters[j], defaultValue(letters[j])); } } key = arg.slice(-1)[0]; if (!broken && key !== "-") { if (checkAllAliases(key, flags.arrays)) { - i6 = eatArray(i6, key, args); + i = eatArray(i, key, args); } else if (checkAllAliases(key, flags.nargs) !== false) { - i6 = eatNargs(i6, key, args); + i = eatNargs(i, key, args); } else { - next = args[i6 + 1]; + next = args[i + 1]; if (next !== void 0 && (!/^(-|--)[^-]/.test(next) || next.match(negative)) && !checkAllAliases(key, flags.bools) && !checkAllAliases(key, flags.counts)) { setArg(key, next); - i6++; + i++; } else if (/^(true|false)$/.test(next)) { setArg(key, next); - i6++; + i++; } else { setArg(key, defaultValue(key)); } @@ -39453,10 +27315,10 @@ var YargsParser = class { key = arg.slice(1); setArg(key, defaultValue(key)); } else if (arg === "--") { - notFlags = args.slice(i6 + 1); + notFlags = args.slice(i + 1); break; } else if (configuration["halt-at-non-option"]) { - notFlags = args.slice(i6); + notFlags = args.slice(i); break; } else { pushPositional(arg); @@ -39486,7 +27348,7 @@ var YargsParser = class { } if (configuration["strip-aliased"]) { ; - [].concat(...Object.keys(aliases).map((k3) => aliases[k3])).forEach((alias) => { + [].concat(...Object.keys(aliases).map((k) => aliases[k])).forEach((alias) => { if (configuration["camel-case-expansion"] && alias.includes("-")) { delete argv[alias.split(".").map((prop) => camelCase(prop)).join(".")]; } @@ -39499,7 +27361,7 @@ var YargsParser = class { argv._.push(maybeCoercedNumber); } } - function eatNargs(i6, key, args2, argAfterEqualSign) { + function eatNargs(i, key, args2, argAfterEqualSign) { let ii; let toEat = checkAllAliases(key, flags.nargs); toEat = typeof toEat !== "number" || isNaN(toEat) ? 1 : toEat; @@ -39508,16 +27370,16 @@ var YargsParser = class { error = Error(__("Argument unexpected for: %s", key)); } setArg(key, defaultValue(key)); - return i6; + return i; } let available = isUndefined(argAfterEqualSign) ? 0 : 1; if (configuration["nargs-eats-options"]) { - if (args2.length - (i6 + 1) + available < toEat) { + if (args2.length - (i + 1) + available < toEat) { error = Error(__("Not enough arguments following: %s", key)); } available = toEat; } else { - for (ii = i6 + 1; ii < args2.length; ii++) { + for (ii = i + 1; ii < args2.length; ii++) { if (!args2[ii].match(/^-[^0-9]/) || args2[ii].match(negative) || isUnknownOptionAsArg(args2[ii])) available++; else @@ -39531,14 +27393,14 @@ var YargsParser = class { setArg(key, argAfterEqualSign); consumed--; } - for (ii = i6 + 1; ii < consumed + i6 + 1; ii++) { + for (ii = i + 1; ii < consumed + i + 1; ii++) { setArg(key, args2[ii]); } - return i6 + consumed; + return i + consumed; } - function eatArray(i6, key, args2, argAfterEqualSign) { + function eatArray(i, key, args2, argAfterEqualSign) { let argsToSet = []; - let next = argAfterEqualSign || args2[i6 + 1]; + let next = argAfterEqualSign || args2[i + 1]; const nargsCount = checkAllAliases(key, flags.nargs); if (checkAllAliases(key, flags.bools) && !/^(true|false)$/.test(next)) { argsToSet.push(true); @@ -39551,13 +27413,13 @@ var YargsParser = class { if (!isUndefined(argAfterEqualSign)) { argsToSet.push(processValue(key, argAfterEqualSign, true)); } - for (let ii = i6 + 1; ii < args2.length; ii++) { + for (let ii = i + 1; ii < args2.length; ii++) { if (!configuration["greedy-arrays"] && argsToSet.length > 0 || nargsCount && typeof nargsCount === "number" && argsToSet.length >= nargsCount) break; next = args2[ii]; if (/^-/.test(next) && !negative.test(next) && !isUnknownOptionAsArg(next)) break; - i6 = ii; + i = ii; argsToSet.push(processValue(key, next, inputIsString)); } } @@ -39565,7 +27427,7 @@ var YargsParser = class { error = Error(__("Not enough arguments following: %s", key)); } setArg(key, argsToSet); - return i6; + return i; } function setArg(key, val, shouldStripQuotes = inputIsString) { if (/-/.test(key) && configuration["camel-case-expansion"]) { @@ -39578,18 +27440,18 @@ var YargsParser = class { const splitKey = key.split("."); setKey(argv, splitKey, value); if (flags.aliases[key]) { - flags.aliases[key].forEach(function(x2) { - const keyProperties = x2.split("."); + flags.aliases[key].forEach(function(x) { + const keyProperties = x.split("."); setKey(argv, keyProperties, value); }); } if (splitKey.length > 1 && configuration["dot-notation"]) { ; - (flags.aliases[splitKey[0]] || []).forEach(function(x2) { - let keyProperties = x2.split("."); - const a7 = [].concat(splitKey); - a7.shift(); - keyProperties = keyProperties.concat(a7); + (flags.aliases[splitKey[0]] || []).forEach(function(x) { + let keyProperties = x.split("."); + const a = [].concat(splitKey); + a.shift(); + keyProperties = keyProperties.concat(a); if (!(flags.aliases[key] || []).includes(keyProperties.join("."))) { setKey(argv, keyProperties, value); } @@ -39627,8 +27489,8 @@ var YargsParser = class { if (typeof val === "string") val = val === "true"; } - let value = Array.isArray(val) ? val.map(function(v4) { - return maybeCoerceNumber(key, v4); + let value = Array.isArray(val) ? val.map(function(v) { + return maybeCoerceNumber(key, v); }) : maybeCoerceNumber(key, val); if (checkAllAliases(key, flags.counts) && (isUndefined(value) || typeof value === "boolean")) { value = increment(); @@ -39667,8 +27529,8 @@ var YargsParser = class { if (typeof resolveConfig === "function") { try { config = resolveConfig(resolvedConfigPath); - } catch (e5) { - config = e5; + } catch (e) { + config = e; } if (config instanceof Error) { error = config; @@ -39714,8 +27576,8 @@ var YargsParser = class { const env4 = mixin2.env(); Object.keys(env4).forEach(function(envVar) { if (prefix === "" || envVar.lastIndexOf(prefix, 0) === 0) { - const keys = envVar.split("__").map(function(key, i6) { - if (i6 === 0) { + const keys = envVar.split("__").map(function(key, i) { + if (i === 0) { key = key.substring(prefix.length); } return camelCase(key); @@ -39761,45 +27623,45 @@ var YargsParser = class { setKey(obj, key.split("."), defaults2[key]); if (canLog) defaulted[key] = true; - (aliases2[key] || []).forEach(function(x2) { - if (hasKey(obj, x2.split("."))) + (aliases2[key] || []).forEach(function(x) { + if (hasKey(obj, x.split("."))) return; - setKey(obj, x2.split("."), defaults2[key]); + setKey(obj, x.split("."), defaults2[key]); }); } }); } function hasKey(obj, keys) { - let o8 = obj; + let o = obj; if (!configuration["dot-notation"]) keys = [keys.join(".")]; keys.slice(0, -1).forEach(function(key2) { - o8 = o8[key2] || {}; + o = o[key2] || {}; }); const key = keys[keys.length - 1]; - if (typeof o8 !== "object") + if (typeof o !== "object") return false; else - return key in o8; + return key in o; } function setKey(obj, keys, value) { - let o8 = obj; + let o = obj; if (!configuration["dot-notation"]) keys = [keys.join(".")]; keys.slice(0, -1).forEach(function(key2) { key2 = sanitizeKey(key2); - if (typeof o8 === "object" && o8[key2] === void 0) { - o8[key2] = {}; + if (typeof o === "object" && o[key2] === void 0) { + o[key2] = {}; } - if (typeof o8[key2] !== "object" || Array.isArray(o8[key2])) { - if (Array.isArray(o8[key2])) { - o8[key2].push({}); + if (typeof o[key2] !== "object" || Array.isArray(o[key2])) { + if (Array.isArray(o[key2])) { + o[key2].push({}); } else { - o8[key2] = [o8[key2], {}]; + o[key2] = [o[key2], {}]; } - o8 = o8[key2][o8[key2].length - 1]; + o = o[key2][o[key2].length - 1]; } else { - o8 = o8[key2]; + o = o[key2]; } }); const key = sanitizeKey(keys[keys.length - 1]); @@ -39808,26 +27670,26 @@ var YargsParser = class { let duplicate = configuration["duplicate-arguments-array"]; if (!duplicate && checkAllAliases(key, flags.nargs)) { duplicate = true; - if (!isUndefined(o8[key]) && flags.nargs[key] === 1 || Array.isArray(o8[key]) && o8[key].length === flags.nargs[key]) { - o8[key] = void 0; + if (!isUndefined(o[key]) && flags.nargs[key] === 1 || Array.isArray(o[key]) && o[key].length === flags.nargs[key]) { + o[key] = void 0; } } if (value === increment()) { - o8[key] = increment(o8[key]); - } else if (Array.isArray(o8[key])) { + o[key] = increment(o[key]); + } else if (Array.isArray(o[key])) { if (duplicate && isTypeArray && isValueArray) { - o8[key] = configuration["flatten-duplicate-arrays"] ? o8[key].concat(value) : (Array.isArray(o8[key][0]) ? o8[key] : [o8[key]]).concat([value]); + o[key] = configuration["flatten-duplicate-arrays"] ? o[key].concat(value) : (Array.isArray(o[key][0]) ? o[key] : [o[key]]).concat([value]); } else if (!duplicate && Boolean(isTypeArray) === Boolean(isValueArray)) { - o8[key] = value; + o[key] = value; } else { - o8[key] = o8[key].concat([value]); + o[key] = o[key].concat([value]); } - } else if (o8[key] === void 0 && isTypeArray) { - o8[key] = isValueArray ? value : [value]; - } else if (duplicate && !(o8[key] === void 0 || checkAllAliases(key, flags.counts) || checkAllAliases(key, flags.bools))) { - o8[key] = [o8[key], value]; + } else if (o[key] === void 0 && isTypeArray) { + o[key] = isValueArray ? value : [value]; + } else if (duplicate && !(o[key] === void 0 || checkAllAliases(key, flags.counts) || checkAllAliases(key, flags.bools))) { + o[key] = [o[key], value]; } else { - o8[key] = value; + o[key] = value; } } function extendAliases(...args2) { @@ -39836,27 +27698,27 @@ var YargsParser = class { if (flags.aliases[key]) return; flags.aliases[key] = [].concat(aliases[key] || []); - flags.aliases[key].concat(key).forEach(function(x2) { - if (/-/.test(x2) && configuration["camel-case-expansion"]) { - const c3 = camelCase(x2); - if (c3 !== key && flags.aliases[key].indexOf(c3) === -1) { - flags.aliases[key].push(c3); - newAliases[c3] = true; + flags.aliases[key].concat(key).forEach(function(x) { + if (/-/.test(x) && configuration["camel-case-expansion"]) { + const c = camelCase(x); + if (c !== key && flags.aliases[key].indexOf(c) === -1) { + flags.aliases[key].push(c); + newAliases[c] = true; } } }); - flags.aliases[key].concat(key).forEach(function(x2) { - if (x2.length > 1 && /[A-Z]/.test(x2) && configuration["camel-case-expansion"]) { - const c3 = decamelize(x2, "-"); - if (c3 !== key && flags.aliases[key].indexOf(c3) === -1) { - flags.aliases[key].push(c3); - newAliases[c3] = true; + flags.aliases[key].concat(key).forEach(function(x) { + if (x.length > 1 && /[A-Z]/.test(x) && configuration["camel-case-expansion"]) { + const c = decamelize(x, "-"); + if (c !== key && flags.aliases[key].indexOf(c) === -1) { + flags.aliases[key].push(c); + newAliases[c] = true; } } }); - flags.aliases[key].forEach(function(x2) { - flags.aliases[x2] = [key].concat(flags.aliases[key].filter(function(y3) { - return x2 !== y3; + flags.aliases[key].forEach(function(x) { + flags.aliases[x] = [key].concat(flags.aliases[key].filter(function(y) { + return x !== y; })); }); }); @@ -39870,7 +27732,7 @@ var YargsParser = class { } function hasAnyFlag(key) { const flagsKeys = Object.keys(flags); - const toCheck = [].concat(flagsKeys.map((k3) => flags[k3])); + const toCheck = [].concat(flagsKeys.map((k) => flags[k])); return toCheck.some(function(flag) { return Array.isArray(flag) ? flag.includes(key) : flag[key]; }); @@ -39889,13 +27751,13 @@ var YargsParser = class { let hasAllFlags = true; let next; const letters = arg.slice(1).split(""); - for (let j2 = 0; j2 < letters.length; j2++) { - next = arg.slice(j2 + 2); - if (!hasAnyFlag(letters[j2])) { + for (let j = 0; j < letters.length; j++) { + next = arg.slice(j + 2); + if (!hasAnyFlag(letters[j])) { hasAllFlags = false; break; } - if (letters[j2 + 1] && letters[j2 + 1] === "=" || next === "-" || /[A-Za-z]/.test(letters[j2]) && /^-?\d+(\.\d*)?(e-?\d+)?$/.test(next) || letters[j2 + 1] && letters[j2 + 1].match(/\W/)) { + if (letters[j + 1] && letters[j + 1] === "=" || next === "-" || /[A-Za-z]/.test(letters[j]) && /^-?\d+(\.\d*)?(e-?\d+)?$/.test(next) || letters[j + 1] && letters[j + 1].match(/\W/)) { break; } } @@ -39981,13 +27843,13 @@ function combineAliases(aliases) { }); while (change) { change = false; - for (let i6 = 0; i6 < aliasArrays.length; i6++) { - for (let ii = i6 + 1; ii < aliasArrays.length; ii++) { - const intersect = aliasArrays[i6].filter(function(v4) { - return aliasArrays[ii].indexOf(v4) !== -1; + for (let i = 0; i < aliasArrays.length; i++) { + for (let ii = i + 1; ii < aliasArrays.length; ii++) { + const intersect = aliasArrays[i].filter(function(v) { + return aliasArrays[ii].indexOf(v) !== -1; }); if (intersect.length) { - aliasArrays[i6] = aliasArrays[i6].concat(aliasArrays[ii]); + aliasArrays[i] = aliasArrays[i].concat(aliasArrays[ii]); aliasArrays.splice(ii, 1); change = true; break; @@ -39996,8 +27858,8 @@ function combineAliases(aliases) { } } aliasArrays.forEach(function(aliasArray) { - aliasArray = aliasArray.filter(function(v4, i6, self2) { - return self2.indexOf(v4) === i6; + aliasArray = aliasArray.filter(function(v, i, self2) { + return self2.indexOf(v) === i; }); const lastAlias = aliasArray.pop(); if (lastAlias !== void 0 && typeof lastAlias === "string") { @@ -40191,8 +28053,8 @@ var Y18N = class { } _taggedLiteral(parts, ...args) { let str = ""; - parts.forEach(function(part, i6) { - const arg = args[i6 + 1]; + parts.forEach(function(part, i) { + const arg = args[i + 1]; str += part; if (typeof arg !== "undefined") { str += "%s"; @@ -40364,10 +28226,10 @@ function parseCommand(cmd) { demanded: [], optional: [] }; - splitCommand.forEach((cmd2, i6) => { + splitCommand.forEach((cmd2, i) => { let variadic = false; cmd2 = cmd2.replace(/\s/g, ""); - if (/\.+[\]>]/.test(cmd2) && i6 === splitCommand.length - 1) + if (/\.+[\]>]/.test(cmd2) && i === splitCommand.length - 1) variadic = true; if (/^\[/.test(cmd2)) { parsedCommand.optional.push({ @@ -40449,35 +28311,35 @@ var GlobalMiddleware = class { this.frozens = []; this.yargs = yargs; } - addMiddleware(callback, applyBeforeValidation, global2 = true, mutates = false) { - argsert(" [boolean] [boolean] [boolean]", [callback, applyBeforeValidation, global2], arguments.length); + addMiddleware(callback, applyBeforeValidation, global = true, mutates = false) { + argsert(" [boolean] [boolean] [boolean]", [callback, applyBeforeValidation, global], arguments.length); if (Array.isArray(callback)) { - for (let i6 = 0; i6 < callback.length; i6++) { - if (typeof callback[i6] !== "function") { + for (let i = 0; i < callback.length; i++) { + if (typeof callback[i] !== "function") { throw Error("middleware must be a function"); } - const m8 = callback[i6]; - m8.applyBeforeValidation = applyBeforeValidation; - m8.global = global2; + const m = callback[i]; + m.applyBeforeValidation = applyBeforeValidation; + m.global = global; } Array.prototype.push.apply(this.globalMiddleware, callback); } else if (typeof callback === "function") { - const m8 = callback; - m8.applyBeforeValidation = applyBeforeValidation; - m8.global = global2; - m8.mutates = mutates; + const m = callback; + m.applyBeforeValidation = applyBeforeValidation; + m.global = global; + m.mutates = mutates; this.globalMiddleware.push(callback); } return this.yargs; } addCoerceMiddleware(callback, option) { const aliases = this.yargs.getAliases(); - this.globalMiddleware = this.globalMiddleware.filter((m8) => { + this.globalMiddleware = this.globalMiddleware.filter((m) => { const toCheck = [...aliases[option] || [], option]; - if (!m8.option) + if (!m.option) return true; else - return !toCheck.includes(m8.option); + return !toCheck.includes(m.option); }); callback.option = option; return this.addMiddleware(callback, true, true, true); @@ -40494,7 +28356,7 @@ var GlobalMiddleware = class { this.globalMiddleware = frozen; } reset() { - this.globalMiddleware = this.globalMiddleware.filter((m8) => m8.global); + this.globalMiddleware = this.globalMiddleware.filter((m) => m.global); } }; function commandMiddlewareFactory(commandMiddleware) { @@ -40561,7 +28423,7 @@ var CommandInstance = class { }); if (!Array.isArray(opts.extensions)) opts.extensions = ["js"]; - const visit = typeof opts.visit === "function" ? opts.visit : (o8) => o8; + const visit = typeof opts.visit === "function" ? opts.visit : (o) => o; for (const fileb of files) { const file = fileb.toString(); if (opts.exclude) { @@ -40591,8 +28453,8 @@ var CommandInstance = class { } if (supportedExtension) { const joined = this.shim.path.join(fullDirPath, file); - const module2 = req(joined); - const extendableModule = Object.create(null, Object.getOwnPropertyDescriptors({ ...module2 })); + const module = req(joined); + const extendableModule = Object.create(null, Object.getOwnPropertyDescriptors({ ...module })); const visited = visit(extendableModule, joined, file); if (visited) { if (this.requireCache.has(joined)) @@ -40637,8 +28499,8 @@ var CommandInstance = class { const parsedCommand = parseCommand(cmd); aliases = aliases.map((alias) => parseCommand(alias).cmd); let isDefault = false; - const parsedAliases = [parsedCommand.cmd].concat(aliases).filter((c3) => { - if (DEFAULT_MARKER.test(c3)) { + const parsedAliases = [parsedCommand.cmd].concat(aliases).filter((c) => { + if (DEFAULT_MARKER.test(c)) { isDefault = true; return false; } @@ -40732,11 +28594,11 @@ var CommandInstance = class { return !yargs.getInternalMethods().getUsageInstance().getUsageDisabled() && yargs.getInternalMethods().getUsageInstance().getUsage().length === 0; } usageFromParentCommandsCommandHandler(parentCommands, commandHandler) { - const c3 = DEFAULT_MARKER.test(commandHandler.original) ? commandHandler.original.replace(DEFAULT_MARKER, "").trim() : commandHandler.original; - const pc = parentCommands.filter((c4) => { - return !DEFAULT_MARKER.test(c4); + const c = DEFAULT_MARKER.test(commandHandler.original) ? commandHandler.original.replace(DEFAULT_MARKER, "").trim() : commandHandler.original; + const pc = parentCommands.filter((c2) => { + return !DEFAULT_MARKER.test(c2); }); - pc.push(c3); + pc.push(c); return `$0 ${pc.join(" ")}`; } handleValidationAndGetResult(isDefaultCommand, commandHandler, innerArgv, currentContext, aliases, yargs, middlewares, positionalMap) { @@ -40799,7 +28661,7 @@ var CommandInstance = class { const maybe = optional.shift(); this.populatePositional(maybe, argv, positionalMap); } - argv._ = context2.commands.concat(argv._.map((a7) => "" + a7)); + argv._ = context2.commands.concat(argv._.map((a) => "" + a)); this.postProcessPositionals(argv, positionalMap, this.cmdToParseOptions(commandHandler.original), yargs); return positionalMap; } @@ -40820,18 +28682,18 @@ var CommandInstance = class { demand: {} }; const parsed = parseCommand(cmdString); - parsed.demanded.forEach((d5) => { - const [cmd, ...aliases] = d5.cmd; - if (d5.variadic) { + parsed.demanded.forEach((d) => { + const [cmd, ...aliases] = d.cmd; + if (d.variadic) { parseOptions.array.push(cmd); parseOptions.default[cmd] = []; } parseOptions.alias[cmd] = aliases; parseOptions.demand[cmd] = true; }); - parsed.optional.forEach((o8) => { - const [cmd, ...aliases] = o8.cmd; - if (o8.variadic) { + parsed.optional.forEach((o) => { + const [cmd, ...aliases] = o.cmd; + if (o.variadic) { parseOptions.array.push(cmd); parseOptions.default[cmd] = []; } @@ -40890,7 +28752,7 @@ var CommandInstance = class { } isInConfigs(yargs, key) { const { configObjects } = yargs.getOptions(); - return configObjects.some((c3) => Object.prototype.hasOwnProperty.call(c3, key)) || configObjects.some((c3) => Object.prototype.hasOwnProperty.call(c3, this.shim.Parser.camelCase(key))); + return configObjects.some((c) => Object.prototype.hasOwnProperty.call(c, key)) || configObjects.some((c) => Object.prototype.hasOwnProperty.call(c, this.shim.Parser.camelCase(key))); } runDefaultBuilderOn(yargs) { if (!this.defaultCommand) @@ -40948,7 +28810,7 @@ function isCommandBuilderDefinition(builder) { return typeof builder === "object" && !!builder.builder && typeof builder.handler === "function"; } function isCommandAndAliases(cmd) { - return cmd.every((c3) => typeof c3 === "string"); + return cmd.every((c) => typeof c === "string"); } function isCommandBuilderCallback(builder) { return typeof builder === "function"; @@ -40991,8 +28853,8 @@ function usage(yargs, shim3) { const __ = shim3.y18n.__; const self2 = {}; const fails = []; - self2.failFn = function failFn(f6) { - fails.push(f6); + self2.failFn = function failFn(f) { + fails.push(f); }; let failMessage = null; let globalFailMessage = null; @@ -41010,8 +28872,8 @@ function usage(yargs, shim3) { self2.fail = function fail(msg, err) { const logger = yargs.getInternalMethods().getLoggerInstance(); if (fails.length) { - for (let i6 = fails.length - 1; i6 >= 0; --i6) { - const fail2 = fails[i6]; + for (let i = fails.length - 1; i >= 0; --i) { + const fail2 = fails[i]; if (isBoolean(fail2)) { if (err) throw err; @@ -41088,12 +28950,12 @@ function usage(yargs, shim3) { let descriptions = {}; self2.describe = function describe(keyOrKeys, desc) { if (Array.isArray(keyOrKeys)) { - keyOrKeys.forEach((k3) => { - self2.describe(k3, desc); + keyOrKeys.forEach((k) => { + self2.describe(k, desc); }); } else if (typeof keyOrKeys === "object") { - Object.keys(keyOrKeys).forEach((k3) => { - self2.describe(k3, keyOrKeys[k3]); + Object.keys(keyOrKeys).forEach((k) => { + self2.describe(k, keyOrKeys[k]); }); } else { descriptions[keyOrKeys] = desc; @@ -41158,15 +29020,15 @@ function usage(yargs, shim3) { }); ui2.div(); } else if (commands.length) { - let u5 = null; + let u = null; if (demandedCommands._) { - u5 = `${base$0} <${__("command")}> + u = `${base$0} <${__("command")}> `; } else { - u5 = `${base$0} [${__("command")}] + u = `${base$0} [${__("command")}] `; } - ui2.div(`${u5}`); + ui2.div(`${u}`); } } if (commands.length > 1 || commands.length === 1 && !commands[0][2]) { @@ -41174,7 +29036,7 @@ function usage(yargs, shim3) { const context2 = yargs.getInternalMethods().getContext(); const parentCommands = context2.commands.length ? `${context2.commands.join(" ")} ` : ""; if (yargs.getInternalMethods().getParserConfiguration()["sort-commands"] === true) { - commands = commands.sort((a7, b3) => a7[0].localeCompare(b3[0])); + commands = commands.sort((a, b) => a[0].localeCompare(b[0])); } const prefix = base$0 ? `${base$0} ` : ""; commands.forEach((command2) => { @@ -41220,7 +29082,7 @@ function usage(yargs, shim3) { const normalizedKeys = groups[groupName].filter(filterHiddenOptions).map((key) => { if (aliasKeys.includes(key)) return key; - for (let i6 = 0, aliasKey; (aliasKey = aliasKeys[i6]) !== void 0; i6++) { + for (let i = 0, aliasKey; (aliasKey = aliasKeys[i]) !== void 0; i++) { if ((options.alias[aliasKey] || []).includes(key)) return aliasKey; } @@ -41315,8 +29177,8 @@ function usage(yargs, shim3) { ui2.div(); } if (epilogs.length > 0) { - const e5 = epilogs.map((epilog) => epilog.replace(/\$0/g, base$0)).join("\n"); - ui2.div(`${e5} + const e = epilogs.map((epilog) => epilog.replace(/\$0/g, base$0)).join("\n"); + ui2.div(`${e} `); } return ui2.toString().replace(/\s*$/, ""); @@ -41324,10 +29186,10 @@ function usage(yargs, shim3) { function maxWidth(table, theWrap, modifier) { let width = 0; if (!Array.isArray(table)) { - table = Object.values(table).map((v4) => [v4]); + table = Object.values(table).map((v) => [v]); } - table.forEach((v4) => { - width = Math.max(shim3.stringWidth(modifier ? `${modifier} ${getText(v4[0])}` : getText(v4[0])) + getIndentation(v4[0]), width); + table.forEach((v) => { + width = Math.max(shim3.stringWidth(modifier ? `${modifier} ${getText(v[0])}` : getText(v[0])) + getIndentation(v[0]), width); }); if (theWrap) width = Math.min(width, parseInt((theWrap * 0.5).toString(), 10)); @@ -41375,7 +29237,7 @@ function usage(yargs, shim3) { }); keys.forEach((key) => { toCheck = [key].concat(aliases[key]); - if (!toCheck.some((k3) => groupedKeys.indexOf(k3) !== -1)) { + if (!toCheck.some((k) => groupedKeys.indexOf(k) !== -1)) { groups[defaultGroup].push(key); } }); @@ -41391,8 +29253,8 @@ function usage(yargs, shim3) { const emit = typeof level === "function" ? level : logger[level]; emit(self2.help()); }; - self2.functionDescription = (fn2) => { - const description = fn2.name ? shim3.Parser.decamelize(fn2.name, "-") : __("generated-value"); + self2.functionDescription = (fn) => { + const description = fn.name ? shim3.Parser.decamelize(fn.name, "-") : __("generated-value"); return ["(", description, ")"].join(""); }; self2.stringifiedValues = function stringifiedValues(values, separator) { @@ -41455,7 +29317,7 @@ function usage(yargs, shim3) { epilogs = []; examples = []; commands = []; - descriptions = objFilter(descriptions, (k3) => !localLookup[k3]); + descriptions = objFilter(descriptions, (k) => !localLookup[k]); return self2; }; const frozens = []; @@ -41585,14 +29447,14 @@ var Completion = class { } defaultCompletion(args, argv, current, done) { const handlers = this.command.getCommandHandlers(); - for (let i6 = 0, ii = args.length; i6 < ii; ++i6) { - if (handlers[args[i6]] && handlers[args[i6]].builder) { - const builder = handlers[args[i6]].builder; + for (let i = 0, ii = args.length; i < ii; ++i) { + if (handlers[args[i]] && handlers[args[i]].builder) { + const builder = handlers[args[i]].builder; if (isCommandBuilderCallback(builder)) { - this.indexAfterLastReset = i6 + 1; - const y3 = this.yargs.getInternalMethods().reset(); - builder(y3, true); - return y3.argv; + this.indexAfterLastReset = i + 1; + const y = this.yargs.getInternalMethods().reset(); + builder(y, true); + return y.argv; } } } @@ -41636,7 +29498,7 @@ var Completion = class { if (this.previousArgHasChoices(args)) { const choices = this.getPreviousArgChoices(args); if (choices && choices.length > 0) { - completions.push(...choices.map((c3) => c3.replace(/:/g, "\\:"))); + completions.push(...choices.map((c) => c.replace(/:/g, "\\:"))); } } } @@ -41690,7 +29552,7 @@ var Completion = class { return choices !== void 0 && choices.length > 0; } argsContainKey(args, key, negable) { - const argsContains = (s5) => args.indexOf((/^[^0-9]$/.test(s5) ? "-" : "--") + s5) !== -1; + const argsContains = (s) => args.indexOf((/^[^0-9]$/.test(s) ? "-" : "--") + s) !== -1; if (argsContains(key)) return true; if (negable && argsContains(`no-${key}`)) @@ -41716,8 +29578,8 @@ var Completion = class { const desc = (_d = (_c2 = descs[key]) !== null && _c2 !== void 0 ? _c2 : descFromAlias) !== null && _d !== void 0 ? _d : ""; keyWithDesc = `${key.replace(/:/g, "\\:")}:${desc.replace("__yargsString__:", "").replace(/(\r\n|\n|\r)/gm, " ")}`; } - const startsByTwoDashes = (s5) => /^--/.test(s5); - const isShortOption = (s5) => /^[^0-9]$/.test(s5); + const startsByTwoDashes = (s) => /^--/.test(s); + const isShortOption = (s) => /^[^0-9]$/.test(s); const dashes = !startsByTwoDashes(current) && isShortOption(key) ? "-" : "--"; completions.push(dashes + keyWithDesc); if (negable) { @@ -41765,8 +29627,8 @@ var Completion = class { script = script.replace(/{{completion_command}}/g, cmd); return script.replace(/{{app_path}}/g, $0); } - registerFunction(fn2) { - this.customCompletionFunction = fn2; + registerFunction(fn) { + this.customCompletionFunction = fn; } setParsed(parsed) { this.aliases = parsed.aliases; @@ -41783,34 +29645,34 @@ function isFallbackCompletionFunction(completionFunction) { } // -function levenshtein(a7, b3) { - if (a7.length === 0) - return b3.length; - if (b3.length === 0) - return a7.length; +function levenshtein(a, b) { + if (a.length === 0) + return b.length; + if (b.length === 0) + return a.length; const matrix = []; - let i6; - for (i6 = 0; i6 <= b3.length; i6++) { - matrix[i6] = [i6]; + let i; + for (i = 0; i <= b.length; i++) { + matrix[i] = [i]; } - let j2; - for (j2 = 0; j2 <= a7.length; j2++) { - matrix[0][j2] = j2; + let j; + for (j = 0; j <= a.length; j++) { + matrix[0][j] = j; } - for (i6 = 1; i6 <= b3.length; i6++) { - for (j2 = 1; j2 <= a7.length; j2++) { - if (b3.charAt(i6 - 1) === a7.charAt(j2 - 1)) { - matrix[i6][j2] = matrix[i6 - 1][j2 - 1]; + for (i = 1; i <= b.length; i++) { + for (j = 1; j <= a.length; j++) { + if (b.charAt(i - 1) === a.charAt(j - 1)) { + matrix[i][j] = matrix[i - 1][j - 1]; } else { - if (i6 > 1 && j2 > 1 && b3.charAt(i6 - 2) === a7.charAt(j2 - 1) && b3.charAt(i6 - 1) === a7.charAt(j2 - 2)) { - matrix[i6][j2] = matrix[i6 - 2][j2 - 2] + 1; + if (i > 1 && j > 1 && b.charAt(i - 2) === a.charAt(j - 1) && b.charAt(i - 1) === a.charAt(j - 2)) { + matrix[i][j] = matrix[i - 2][j - 2] + 1; } else { - matrix[i6][j2] = Math.min(matrix[i6 - 1][j2 - 1] + 1, Math.min(matrix[i6][j2 - 1] + 1, matrix[i6 - 1][j2] + 1)); + matrix[i][j] = Math.min(matrix[i - 1][j - 1] + 1, Math.min(matrix[i][j - 1] + 1, matrix[i - 1][j] + 1)); } } } } - return matrix[b3.length][a7.length]; + return matrix[b.length][a.length]; } // @@ -41896,7 +29758,7 @@ ${customMsgs.join("\n")}` : ""; } } if (unknown.length) { - usage2.fail(__n("Unknown argument: %s", "Unknown arguments: %s", unknown.length, unknown.map((s5) => s5.trim() ? s5 : `"${s5}"`).join(", "))); + usage2.fail(__n("Unknown argument: %s", "Unknown arguments: %s", unknown.length, unknown.map((s) => s.trim() ? s : `"${s}"`).join(", "))); } }; self2.unknownCommands = function unknownCommands(argv) { @@ -41922,7 +29784,7 @@ ${customMsgs.join("\n")}` : ""; return false; } const newAliases = yargs.parsed.newAliases; - return [key, ...aliases[key]].some((a7) => !Object.prototype.hasOwnProperty.call(newAliases, a7) || !newAliases[key]); + return [key, ...aliases[key]].some((a) => !Object.prototype.hasOwnProperty.call(newAliases, a) || !newAliases[key]); }; self2.limitedChoices = function limitedChoices(argv) { const options = yargs.getOptions(); @@ -41952,8 +29814,8 @@ ${customMsgs.join("\n")}` : ""; self2.implies = function implies(key, value) { argsert(" [array|number|string]", [key, value], arguments.length); if (typeof key === "object") { - Object.keys(key).forEach((k3) => { - self2.implies(k3, key[k3]); + Object.keys(key).forEach((k) => { + self2.implies(k, key[k]); }); } else { yargs.global(key); @@ -41961,7 +29823,7 @@ ${customMsgs.join("\n")}` : ""; implied[key] = []; } if (Array.isArray(value)) { - value.forEach((i6) => self2.implies(key, i6)); + value.forEach((i) => self2.implies(key, i)); } else { assertNotStrictEqual(value, void 0, shim3); implied[key].push(value); @@ -42011,8 +29873,8 @@ ${customMsgs.join("\n")}` : ""; self2.conflicts = function conflicts(key, value) { argsert(" [array|string]", [key, value], arguments.length); if (typeof key === "object") { - Object.keys(key).forEach((k3) => { - self2.conflicts(k3, key[k3]); + Object.keys(key).forEach((k) => { + self2.conflicts(k, key[k]); }); } else { yargs.global(key); @@ -42020,7 +29882,7 @@ ${customMsgs.join("\n")}` : ""; conflicting[key] = []; } if (Array.isArray(value)) { - value.forEach((i6) => self2.conflicts(key, i6)); + value.forEach((i) => self2.conflicts(key, i)); } else { conflicting[key].push(value); } @@ -42049,13 +29911,13 @@ ${customMsgs.join("\n")}` : ""; }; self2.recommendCommands = function recommendCommands(cmd, potentialCommands) { const threshold = 3; - potentialCommands = potentialCommands.sort((a7, b3) => b3.length - a7.length); + potentialCommands = potentialCommands.sort((a, b) => b.length - a.length); let recommended = null; let bestDistance = Infinity; - for (let i6 = 0, candidate; (candidate = potentialCommands[i6]) !== void 0; i6++) { - const d5 = levenshtein(cmd, candidate); - if (d5 <= threshold && d5 < bestDistance) { - bestDistance = d5; + for (let i = 0, candidate; (candidate = potentialCommands[i]) !== void 0; i++) { + const d = levenshtein(cmd, candidate); + if (d <= threshold && d < bestDistance) { + bestDistance = d; recommended = candidate; } } @@ -42063,8 +29925,8 @@ ${customMsgs.join("\n")}` : ""; usage2.fail(__("Did you mean %s?", recommended)); }; self2.reset = function reset2(localLookup) { - implied = objFilter(implied, (k3) => !localLookup[k3]); - conflicting = objFilter(conflicting, (k3) => !localLookup[k3]); + implied = objFilter(implied, (k) => !localLookup[k]); + conflicting = objFilter(conflicting, (k) => !localLookup[k]); return self2; }; const frozens = []; @@ -42136,21 +29998,21 @@ function mergeDeep(config1, config2) { } // -var __classPrivateFieldSet = function(receiver, state, value, kind, f6) { +var __classPrivateFieldSet = function(receiver, state, value, kind, f) { if (kind === "m") throw new TypeError("Private method is not writable"); - if (kind === "a" && !f6) + if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); - if (typeof state === "function" ? receiver !== state || !f6 : !state.has(receiver)) + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); - return kind === "a" ? f6.call(receiver, value) : f6 ? f6.value = value : state.set(receiver, value), value; + return kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value), value; }; -var __classPrivateFieldGet = function(receiver, state, kind, f6) { - if (kind === "a" && !f6) +var __classPrivateFieldGet = function(receiver, state, kind, f) { + if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); - if (typeof state === "function" ? receiver !== state || !f6 : !state.has(receiver)) + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); - return kind === "m" ? f6 : kind === "a" ? f6.call(receiver) : f6 ? f6.value : state.get(receiver); + return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); }; var _YargsInstance_command; var _YargsInstance_cwd; @@ -42339,14 +30201,14 @@ var YargsInstance = class { this[kTrackManuallySetKeys](keys); return this; } - check(f6, global2) { - argsert(" [boolean]", [f6, global2], arguments.length); + check(f, global) { + argsert(" [boolean]", [f, global], arguments.length); this.middleware((argv, _yargs) => { return maybeAsyncResult(() => { - return f6(argv, _yargs.getOptions()); + return f(argv, _yargs.getOptions()); }, (result) => { if (!result) { - __classPrivateFieldGet(this, _YargsInstance_usage, "f").fail(__classPrivateFieldGet(this, _YargsInstance_shim, "f").y18n.__("Argument check failed: %s", f6.toString())); + __classPrivateFieldGet(this, _YargsInstance_usage, "f").fail(__classPrivateFieldGet(this, _YargsInstance_shim, "f").y18n.__("Argument check failed: %s", f.toString())); } else if (typeof result === "string" || result instanceof Error) { __classPrivateFieldGet(this, _YargsInstance_usage, "f").fail(result.toString(), result); } @@ -42355,7 +30217,7 @@ var YargsInstance = class { __classPrivateFieldGet(this, _YargsInstance_usage, "f").fail(err.message ? err.message : err.toString(), err); return argv; }); - }, false, global2); + }, false, global); return this; } choices(key, value) { @@ -42421,15 +30283,15 @@ var YargsInstance = class { msg = void 0; } this.describe(key, msg || __classPrivateFieldGet(this, _YargsInstance_usage, "f").deferY18nLookup("Path to JSON config file")); - (Array.isArray(key) ? key : [key]).forEach((k3) => { - __classPrivateFieldGet(this, _YargsInstance_options, "f").config[k3] = parseFn || true; + (Array.isArray(key) ? key : [key]).forEach((k) => { + __classPrivateFieldGet(this, _YargsInstance_options, "f").config[k] = parseFn || true; }); return this; } - completion(cmd, desc, fn2) { - argsert("[string] [string|boolean|function] [function]", [cmd, desc, fn2], arguments.length); + completion(cmd, desc, fn) { + argsert("[string] [string|boolean|function] [function]", [cmd, desc, fn], arguments.length); if (typeof desc === "function") { - fn2 = desc; + fn = desc; desc = void 0; } __classPrivateFieldSet(this, _YargsInstance_completionCommand, cmd || __classPrivateFieldGet(this, _YargsInstance_completionCommand, "f") || "completion", "f"); @@ -42437,8 +30299,8 @@ var YargsInstance = class { desc = "generate completion script"; } this.command(__classPrivateFieldGet(this, _YargsInstance_completionCommand, "f"), desc); - if (fn2) - __classPrivateFieldGet(this, _YargsInstance_completion, "f").registerFunction(fn2); + if (fn) + __classPrivateFieldGet(this, _YargsInstance_completion, "f").registerFunction(fn); return this; } command(cmd, description, builder, handler2, middlewares, deprecated) { @@ -42579,12 +30441,12 @@ var YargsInstance = class { __classPrivateFieldSet(this, _YargsInstance_exitProcess, enabled, "f"); return this; } - fail(f6) { - argsert("", [f6], arguments.length); - if (typeof f6 === "boolean" && f6 !== false) { + fail(f) { + argsert("", [f], arguments.length); + if (typeof f === "boolean" && f !== false) { throw new YError("Invalid first argument. Expected function or boolean 'false'"); } - __classPrivateFieldGet(this, _YargsInstance_usage, "f").failFn(f6); + __classPrivateFieldGet(this, _YargsInstance_usage, "f").failFn(f); return this; } getAliases() { @@ -42658,15 +30520,15 @@ var YargsInstance = class { getStrictOptions() { return __classPrivateFieldGet(this, _YargsInstance_strictOptions, "f"); } - global(globals, global2) { - argsert(" [boolean]", [globals, global2], arguments.length); + global(globals, global) { + argsert(" [boolean]", [globals, global], arguments.length); globals = [].concat(globals); - if (global2 !== false) { - __classPrivateFieldGet(this, _YargsInstance_options, "f").local = __classPrivateFieldGet(this, _YargsInstance_options, "f").local.filter((l3) => globals.indexOf(l3) === -1); + if (global !== false) { + __classPrivateFieldGet(this, _YargsInstance_options, "f").local = __classPrivateFieldGet(this, _YargsInstance_options, "f").local.filter((l) => globals.indexOf(l) === -1); } else { - globals.forEach((g2) => { - if (!__classPrivateFieldGet(this, _YargsInstance_options, "f").local.includes(g2)) - __classPrivateFieldGet(this, _YargsInstance_options, "f").local.push(g2); + globals.forEach((g) => { + if (!__classPrivateFieldGet(this, _YargsInstance_options, "f").local.includes(g)) + __classPrivateFieldGet(this, _YargsInstance_options, "f").local.push(g); }); } return this; @@ -42705,8 +30567,8 @@ var YargsInstance = class { __classPrivateFieldGet(this, _YargsInstance_shim, "f").y18n.setLocale(locale); return this; } - middleware(callback, applyBeforeValidation, global2) { - return __classPrivateFieldGet(this, _YargsInstance_globalMiddleware, "f").addMiddleware(callback, !!applyBeforeValidation, global2); + middleware(callback, applyBeforeValidation, global) { + return __classPrivateFieldGet(this, _YargsInstance_globalMiddleware, "f").addMiddleware(callback, !!applyBeforeValidation, global); } nargs(key, value) { argsert(" [number]", [key, value], arguments.length); @@ -42727,8 +30589,8 @@ var YargsInstance = class { option(key, opt) { argsert(" [object]", [key, opt], arguments.length); if (typeof key === "object") { - Object.keys(key).forEach((k3) => { - this.options(k3, key[k3]); + Object.keys(key).forEach((k) => { + this.options(k, key[k]); }); } else { if (typeof opt !== "object") { @@ -42920,10 +30782,10 @@ var YargsInstance = class { "description", "alias" ]; - opts = objFilter(opts, (k3, v4) => { - if (k3 === "type" && !["string", "number", "boolean"].includes(v4)) + opts = objFilter(opts, (k, v) => { + if (k === "type" && !["string", "number", "boolean"].includes(v)) return false; - return supportedOpts.includes(k3); + return supportedOpts.includes(k); }); const fullCommand = __classPrivateFieldGet(this, _YargsInstance_context, "f").fullCommands[__classPrivateFieldGet(this, _YargsInstance_context, "f").fullCommands.length - 1]; const parseOptions = fullCommand ? __classPrivateFieldGet(this, _YargsInstance_command, "f").cmdToParseOptions(fullCommand) : { @@ -43181,9 +31043,9 @@ var YargsInstance = class { } else { default$0 = __classPrivateFieldGet(this, _YargsInstance_shim, "f").process.argv().slice(0, 1); } - $0 = default$0.map((x2) => { - const b3 = this[kRebase](__classPrivateFieldGet(this, _YargsInstance_cwd, "f"), x2); - return x2.match(/^(\/|([a-zA-Z]:)?\\)/) && b3.length < x2.length ? b3 : x2; + $0 = default$0.map((x) => { + const b = this[kRebase](__classPrivateFieldGet(this, _YargsInstance_cwd, "f"), x); + return x.match(/^(\/|([a-zA-Z]:)?\\)/) && b.length < x.length ? b : x; }).join(" ").trim(); if (__classPrivateFieldGet(this, _YargsInstance_shim, "f").getEnv("_") && __classPrivateFieldGet(this, _YargsInstance_shim, "f").getProcessArgvBin() === __classPrivateFieldGet(this, _YargsInstance_shim, "f").getEnv("_")) { $0 = __classPrivateFieldGet(this, _YargsInstance_shim, "f").getEnv("_").replace(`${__classPrivateFieldGet(this, _YargsInstance_shim, "f").path.dirname(__classPrivateFieldGet(this, _YargsInstance_shim, "f").process.execPath())}/`, ""); @@ -43208,9 +31070,9 @@ var YargsInstance = class { } [kParsePositionalNumbers](argv) { const args = argv["--"] ? argv["--"] : argv._; - for (let i6 = 0, arg; (arg = args[i6]) !== void 0; i6++) { + for (let i = 0, arg; (arg = args[i]) !== void 0; i++) { if (__classPrivateFieldGet(this, _YargsInstance_shim, "f").Parser.looksLikeNumber(arg) && Number.isSafeInteger(Math.floor(parseFloat(`${arg}`)))) { - args[i6] = Number(arg); + args[i] = Number(arg); } } return argv; @@ -43258,12 +31120,12 @@ var YargsInstance = class { } [kPopulateParserHintDictionary](builder, type, key, value, singleKeyHandler) { if (Array.isArray(key)) { - key.forEach((k3) => { - builder(k3, value); + key.forEach((k) => { + builder(k, value); }); } else if (/* @__PURE__ */ ((key2) => typeof key2 === "object")(key)) { - for (const k3 of objectKeys(key)) { - builder(k3, key[k3]); + for (const k of objectKeys(key)) { + builder(k, key[k]); } } else { singleKeyHandler(type, this[kSanitizeKey](key), value); @@ -43279,11 +31141,11 @@ var YargsInstance = class { return this; } [kUnfreeze]() { - var _a2, _b2, _c2, _d, _e3, _f, _g, _h, _j, _k, _l, _m; + var _a2, _b2, _c2, _d, _e, _f, _g, _h, _j, _k, _l, _m; const frozen = __classPrivateFieldGet(this, _YargsInstance_frozens, "f").pop(); assertNotStrictEqual(frozen, void 0, __classPrivateFieldGet(this, _YargsInstance_shim, "f")); let configObjects; - _a2 = this, _b2 = this, _c2 = this, _d = this, _e3 = this, _f = this, _g = this, _h = this, _j = this, _k = this, _l = this, _m = this, { + _a2 = this, _b2 = this, _c2 = this, _d = this, _e = this, _f = this, _g = this, _h = this, _j = this, _k = this, _l = this, _m = this, { options: { set value(_o) { __classPrivateFieldSet(_a2, _YargsInstance_options, _o, "f"); } }.value, @@ -43298,7 +31160,7 @@ var YargsInstance = class { __classPrivateFieldSet(_d, _YargsInstance_output, _o, "f"); } }.value, exitError: { set value(_o) { - __classPrivateFieldSet(_e3, _YargsInstance_exitError, _o, "f"); + __classPrivateFieldSet(_e, _YargsInstance_exitError, _o, "f"); } }.value, hasOutput: { set value(_o) { __classPrivateFieldSet(_f, _YargsInstance_hasOutput, _o, "f"); @@ -43405,10 +31267,10 @@ var YargsInstance = class { tmpOptions.local = __classPrivateFieldGet(this, _YargsInstance_options, "f").local || []; tmpOptions.configObjects = __classPrivateFieldGet(this, _YargsInstance_options, "f").configObjects || []; const localLookup = {}; - tmpOptions.local.forEach((l3) => { - localLookup[l3] = true; - (aliases[l3] || []).forEach((a7) => { - localLookup[a7] = true; + tmpOptions.local.forEach((l) => { + localLookup[l] = true; + (aliases[l] || []).forEach((a) => { + localLookup[a] = true; }); }); Object.assign(__classPrivateFieldGet(this, _YargsInstance_preservedGroups, "f"), Object.keys(__classPrivateFieldGet(this, _YargsInstance_groups, "f")).reduce((acc, groupName) => { @@ -43441,11 +31303,11 @@ var YargsInstance = class { "demandedCommands", "deprecatedOptions" ]; - arrayOptions.forEach((k3) => { - tmpOptions[k3] = (__classPrivateFieldGet(this, _YargsInstance_options, "f")[k3] || []).filter((k4) => !localLookup[k4]); + arrayOptions.forEach((k) => { + tmpOptions[k] = (__classPrivateFieldGet(this, _YargsInstance_options, "f")[k] || []).filter((k2) => !localLookup[k2]); }); - objectOptions.forEach((k3) => { - tmpOptions[k3] = objFilter(__classPrivateFieldGet(this, _YargsInstance_options, "f")[k3], (k4) => !localLookup[k4]); + objectOptions.forEach((k) => { + tmpOptions[k] = objFilter(__classPrivateFieldGet(this, _YargsInstance_options, "f")[k], (k2) => !localLookup[k2]); }); tmpOptions.envPrefix = __classPrivateFieldGet(this, _YargsInstance_options, "f").envPrefix; __classPrivateFieldSet(this, _YargsInstance_options, tmpOptions, "f"); @@ -43501,7 +31363,7 @@ var YargsInstance = class { return this[kPostProcess](argv, populateDoubleDash, !!calledFromCommand, false); } if (__classPrivateFieldGet(this, _YargsInstance_helpOpt, "f")) { - const helpCmds = [__classPrivateFieldGet(this, _YargsInstance_helpOpt, "f")].concat(aliases[__classPrivateFieldGet(this, _YargsInstance_helpOpt, "f")] || []).filter((k3) => k3.length > 1); + const helpCmds = [__classPrivateFieldGet(this, _YargsInstance_helpOpt, "f")].concat(aliases[__classPrivateFieldGet(this, _YargsInstance_helpOpt, "f")] || []).filter((k) => k.length > 1); if (helpCmds.includes("" + argv._[argv._.length - 1])) { argv._.pop(); helpOptSet = true; @@ -43517,10 +31379,10 @@ var YargsInstance = class { if (argv._.length) { if (handlerKeys.length) { let firstUnknownCommand; - for (let i6 = commandIndex || 0, cmd; argv._[i6] !== void 0; i6++) { - cmd = String(argv._[i6]); + for (let i = commandIndex || 0, cmd; argv._[i] !== void 0; i++) { + cmd = String(argv._[i]); if (handlerKeys.includes(cmd) && cmd !== __classPrivateFieldGet(this, _YargsInstance_completionCommand, "f")) { - const innerArgv = __classPrivateFieldGet(this, _YargsInstance_command, "f").runCommand(cmd, this, parsed, i6 + 1, helpOnly, helpOptSet || versionOptSet || helpOnly); + const innerArgv = __classPrivateFieldGet(this, _YargsInstance_command, "f").runCommand(cmd, this, parsed, i + 1, helpOnly, helpOptSet || versionOptSet || helpOnly); return this[kPostProcess](innerArgv, populateDoubleDash, !!calledFromCommand, false); } else if (!firstUnknownCommand && cmd !== __classPrivateFieldGet(this, _YargsInstance_completionCommand, "f")) { firstUnknownCommand = cmd; @@ -43629,14 +31491,14 @@ var YargsInstance = class { if (typeof keys === "string") { __classPrivateFieldGet(this, _YargsInstance_options, "f").key[keys] = true; } else { - for (const k3 of keys) { - __classPrivateFieldGet(this, _YargsInstance_options, "f").key[k3] = true; + for (const k of keys) { + __classPrivateFieldGet(this, _YargsInstance_options, "f").key[k] = true; } } } }; -function isYargsInstance(y3) { - return !!y3 && typeof y3.getInternalMethods === "function"; +function isYargsInstance(y) { + return !!y && typeof y.getInternalMethods === "function"; } // @@ -43669,7 +31531,7 @@ Log.log = buildLogLevelFunction(() => console.log, LogLevel.LOG, null); Log.warn = buildLogLevelFunction(() => console.warn, LogLevel.WARN, source_default.yellow); function buildLogLevelFunction(loadCommand, level, defaultColor) { return (...values) => { - runConsoleCommand(loadCommand, level, ...values.map((v4) => typeof v4 === "string" && defaultColor ? defaultColor(v4) : v4)); + runConsoleCommand(loadCommand, level, ...values.map((v) => typeof v === "string" && defaultColor ? defaultColor(v) : v)); }; } function runConsoleCommand(loadCommand, logLevel, ...text) { @@ -43696,7 +31558,7 @@ function appendToLogFile(logLevel, ...text) { return; } const logLevelText = `${LogLevel[logLevel]}:`.padEnd(LOG_LEVEL_COLUMNS); - logStream.write(stripVTControlCharacters(text.join(" ").split("\n").map((l3) => `${logLevelText} ${l3} + logStream.write(stripVTControlCharacters(text.join(" ").split("\n").map((l) => `${logLevelText} ${l} `).join(""))); } @@ -43711,7 +31573,7 @@ function getCachedConfig() { // import { pathToFileURL } from "url"; -var CONFIG_FILE_PATH_MATCHER = ".ng-dev/config.{mjs,mts}"; +var CONFIG_FILE_PATH_MATCHER = ".ng-dev/config.mjs"; var setConfig = setCachedConfig; async function getConfig(baseDirOrAssertions) { let cachedConfig2 = getCachedConfig(); @@ -43722,8 +31584,7 @@ async function getConfig(baseDirOrAssertions) { } else { baseDir = determineRepoBaseDirFromCwd(); } - const [matchedFile] = await (0, import_fast_glob.default)(CONFIG_FILE_PATH_MATCHER, { cwd: baseDir }); - const configPath = join3(baseDir, matchedFile); + const configPath = join3(baseDir, CONFIG_FILE_PATH_MATCHER); cachedConfig2 = await readConfigFile(configPath); setCachedConfig(cachedConfig2); } @@ -43757,20 +31618,17 @@ function assertValidGithubConfig(config) { } } async function readConfigFile(configPath, returnEmptyObjectOnError = false) { - const unregister = E4({ tsconfig: false }); try { return await import(pathToFileURL(configPath).toString()); - } catch (e5) { + } catch (e) { if (returnEmptyObjectOnError) { Log.debug(`Could not read configuration file at ${configPath}, returning empty object instead.`); - Log.debug(e5); + Log.debug(e); return {}; } Log.error(`Could not read configuration file at ${configPath}.`); - Log.error(e5); + Log.error(e); process.exit(1); - } finally { - unregister(); } } @@ -43885,67 +31743,67 @@ var managedLabels = createTypedObject(ManagedLabel)({ DETECTED_BREAKING_CHANGE: { description: "PR contains a commit with a breaking change", name: "detected: breaking change", - commitCheck: (c3) => c3.breakingChanges.length !== 0 + commitCheck: (c) => c.breakingChanges.length !== 0 }, DETECTED_DEPRECATION: { description: "PR contains a commit with a deprecation", name: "detected: deprecation", - commitCheck: (c3) => c3.deprecations.length !== 0 + commitCheck: (c) => c.deprecations.length !== 0 }, DETECTED_FEATURE: { description: "PR contains a feature commit", name: "detected: feature", - commitCheck: (c3) => c3.type === "feat" + commitCheck: (c) => c.type === "feat" }, DETECTED_DOCS_CHANGE: { description: "Related to the documentation", name: "area: docs", - commitCheck: (c3) => c3.type === "docs" + commitCheck: (c) => c.type === "docs" }, DETECTED_INFRA_CHANGE: { description: "Related the build and CI infrastructure of the project", name: "area: build & ci", - commitCheck: (c3) => c3.type === "build" || c3.type === "ci" + commitCheck: (c) => c.type === "build" || c.type === "ci" }, DETECTED_PERF_CHANGE: { description: "Issues related to performance", name: "area: performance", - commitCheck: (c3) => c3.type === "perf" + commitCheck: (c) => c.type === "perf" }, DETECTED_HTTP_CHANGE: { description: "Issues related to HTTP and HTTP Client", name: "area: common/http", - commitCheck: (c3) => c3.scope === "common/http" || c3.scope === "http", + commitCheck: (c) => c.scope === "common/http" || c.scope === "http", repositories: [ManagedRepositories.ANGULAR] }, DETECTED_COMPILER_CHANGE: { description: "Issues related to `ngc`, Angular's template compiler", name: "area: compiler", - commitCheck: (c3) => c3.scope === "compiler" || c3.scope === "compiler-cli", + commitCheck: (c) => c.scope === "compiler" || c.scope === "compiler-cli", repositories: [ManagedRepositories.ANGULAR] }, DETECTED_PLATFORM_BROWSER_CHANGE: { description: "Issues related to the framework runtime", name: "area: core", - commitCheck: (c3) => c3.scope === "platform-browser" || c3.scope === "core" || c3.scope === "platform-browser-dynamic", + commitCheck: (c) => c.scope === "platform-browser" || c.scope === "core" || c.scope === "platform-browser-dynamic", repositories: [ManagedRepositories.ANGULAR] }, DETECTED_PLATFORM_SERVER_CHANGE: { description: "Issues related to server-side rendering", name: "area: server", - commitCheck: (c3) => c3.scope === "platform-server", + commitCheck: (c) => c.scope === "platform-server", repositories: [ManagedRepositories.ANGULAR] }, DETECTED_ZONES_CHANGE: { description: "Issues related to zone.js", name: "area: zones", - commitCheck: (c3) => c3.scope === "zone.js", + commitCheck: (c) => c.scope === "zone.js", repositories: [ManagedRepositories.ANGULAR] }, DETECTED_LOCALIZE_CHANGE: { description: "Issues related to localization and internationalization", name: "area: i18n", - commitCheck: (c3) => c3.scope === "localize", + commitCheck: (c) => c.scope === "localize", repositories: [ManagedRepositories.ANGULAR] } }); @@ -44166,7 +32024,7 @@ async function getBranchesForMajorVersions(repo, majorVersions) { branches.push({ name, parsed }); } } - return branches.sort((a7, b3) => import_semver.default.rcompare(a7.parsed, b3.parsed)); + return branches.sort((a, b) => import_semver.default.rcompare(a.parsed, b.parsed)); } function convertVersionBranchToSemVer(branchName) { return import_semver.default.parse(branchName.replace(versionBranchNameRegex, "$1.$2.0")); @@ -44200,23 +32058,23 @@ async function fetchActiveReleaseTrains(repo) { }; if (nextVersion.minor === 0) { majorVersionsToFetch.push(nextVersion.major - 1, nextVersion.major - 2); - checks.isValidReleaseCandidateVersion = (v4) => v4.major === nextVersion.major - 1; + checks.isValidReleaseCandidateVersion = (v) => v.major === nextVersion.major - 1; checks.canHaveExceptionalMinor = (rc) => rc === null || rc.isMajor; - checks.isValidExceptionalMinorVersion = (v4, rc) => v4.major === (rc === null ? nextVersion.major : rc.version.major) - 1; + checks.isValidExceptionalMinorVersion = (v, rc) => v.major === (rc === null ? nextVersion.major : rc.version.major) - 1; } else if (nextVersion.minor === 1) { majorVersionsToFetch.push(nextVersion.major, nextVersion.major - 1); - checks.isValidReleaseCandidateVersion = (v4) => v4.major === nextVersion.major; + checks.isValidReleaseCandidateVersion = (v) => v.major === nextVersion.major; checks.canHaveExceptionalMinor = (rc) => rc !== null && rc.isMajor; - checks.isValidExceptionalMinorVersion = (v4, rc) => v4.major === rc.version.major - 1; + checks.isValidExceptionalMinorVersion = (v, rc) => v.major === rc.version.major - 1; } else { majorVersionsToFetch.push(nextVersion.major); - checks.isValidReleaseCandidateVersion = (v4) => v4.major === nextVersion.major; + checks.isValidReleaseCandidateVersion = (v) => v.major === nextVersion.major; checks.canHaveExceptionalMinor = () => false; } const branches = await getBranchesForMajorVersions(repo, majorVersionsToFetch); const { latest, releaseCandidate, exceptionalMinor } = await findActiveReleaseTrainsFromVersionBranches(repo, next, branches, checks); if (latest === null) { - throw Error(`Unable to determine the latest release-train. The following branches have been considered: [${branches.map((b3) => b3.name).join(", ")}]`); + throw Error(`Unable to determine the latest release-train. The following branches have been considered: [${branches.map((b) => b.name).join(", ")}]`); } return new ActiveReleaseTrains({ releaseCandidate, next, latest, exceptionalMinor }); } @@ -44277,7 +32135,7 @@ async function fetchProjectNpmPackageInfo(config) { } async function fetchPackageInfoFromNpmRegistry(pkgName) { if (_npmPackageInfoCache[pkgName] === void 0) { - _npmPackageInfoCache[pkgName] = fetch(`https://registry.npmjs.org/${pkgName}`).then((r3) => r3.json()); + _npmPackageInfoCache[pkgName] = fetch(`https://registry.npmjs.org/${pkgName}`).then((r) => r.json()); } return await _npmPackageInfoCache[pkgName]; } @@ -44305,8 +32163,8 @@ async function fetchLongTermSupportBranchesFromNpm(config) { } } } - active.sort((a7, b3) => import_semver3.default.rcompare(a7.version, b3.version)); - inactive.sort((a7, b3) => import_semver3.default.rcompare(a7.version, b3.version)); + active.sort((a, b) => import_semver3.default.rcompare(a.version, b.version)); + inactive.sort((a, b) => import_semver3.default.rcompare(a.version, b.version)); return { active, inactive }; } function isLtsDistTag(tagName) { @@ -44565,7 +32423,7 @@ function extractUrlVariableNames(url) { if (!matches) { return []; } - return matches.map(removeNonChars).reduce((a7, b3) => a7.concat(b3), []); + return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []); } function omit(object, keysToOmit) { const result = { __proto__: null }; @@ -44585,8 +32443,8 @@ function encodeReserved(str) { }).join(""); } function encodeUnreserved(str) { - return encodeURIComponent(str).replace(/[!'()*]/g, function(c3) { - return "%" + c3.charCodeAt(0).toString(16).toUpperCase(); + return encodeURIComponent(str).replace(/[!'()*]/g, function(c) { + return "%" + c.charCodeAt(0).toString(16).toUpperCase(); }); } function encodeValue(operator, value, key) { @@ -44623,9 +32481,9 @@ function getValues(context2, operator, key, modifier) { ); }); } else { - Object.keys(value).forEach(function(k3) { - if (isDefined(value[k3])) { - result.push(encodeValue(operator, value[k3], k3)); + Object.keys(value).forEach(function(k) { + if (isDefined(value[k])) { + result.push(encodeValue(operator, value[k], k)); } }); } @@ -44636,10 +32494,10 @@ function getValues(context2, operator, key, modifier) { tmp.push(encodeValue(operator, value2)); }); } else { - Object.keys(value).forEach(function(k3) { - if (isDefined(value[k3])) { - tmp.push(encodeUnreserved(k3)); - tmp.push(encodeValue(operator, value[k3].toString())); + Object.keys(value).forEach(function(k) { + if (isDefined(value[k])) { + tmp.push(encodeUnreserved(k)); + tmp.push(encodeValue(operator, value[k].toString())); } }); } @@ -44672,7 +32530,7 @@ function expand(template, context2) { var operators = ["+", "#", ".", "/", ";", "?", "&"]; template = template.replace( /\{([^\{\}]+)\}|([^\{\}]+)/g, - function(_4, expression, literal) { + function(_, expression, literal) { if (expression) { let operator = ""; const values = []; @@ -44974,7 +32832,7 @@ function toErrorMessage(data) { } if ("message" in data) { const suffix = "documentation_url" in data ? ` - ${data.documentation_url}` : ""; - return Array.isArray(data.errors) ? `${data.message}: ${data.errors.map((v4) => JSON.stringify(v4)).join(", ")}${suffix}` : `${data.message}${suffix}`; + return Array.isArray(data.errors) ? `${data.message}: ${data.errors.map((v) => JSON.stringify(v)).join(", ")}${suffix}` : `${data.message}${suffix}`; } return `Unknown error: ${JSON.stringify(data)}`; } @@ -45007,7 +32865,7 @@ var request = withDefaults2(endpoint, defaults_default); var VERSION3 = "0.0.0-development"; function _buildMessageForResponseErrors(data) { return `Request failed due to following response errors: -` + data.errors.map((e5) => ` - ${e5.message}`).join("\n"); +` + data.errors.map((e) => ` - ${e.message}`).join("\n"); } var GraphqlResponseError = class extends Error { constructor(request2, headers, response) { @@ -45280,8 +33138,8 @@ var Octokit = class { this.auth = auth2; } const classConstructor = this.constructor; - for (let i6 = 0; i6 < classConstructor.plugins.length; ++i6) { - Object.assign(this, classConstructor.plugins[i6](this, options)); + for (let i = 0; i < classConstructor.plugins.length; ++i) { + Object.assign(this, classConstructor.plugins[i](this, options)); } } // assigned during constructor @@ -48041,7 +35899,7 @@ var GitClient = class _GitClient { }; GitClient._unauthenticatedInstance = null; function gitOutputAsArray(gitCommandResult) { - return gitCommandResult.stdout.split("\n").map((x2) => x2.trim()).filter((x2) => !!x2); + return gitCommandResult.stdout.split("\n").map((x) => x.trim()).filter((x) => !!x); } // @@ -48272,9 +36130,9 @@ async function deployDocs() { await setupRedirect(deployment); } if (import_github3.context.repo.owner === "angular") { - deployDocs().catch((e5) => { - (0, import_core3.setFailed)(e5.message); - console.error(e5); + deployDocs().catch((e) => { + (0, import_core3.setFailed)(e.message); + console.error(e); }); } else { console.warn( @@ -48292,52 +36150,6 @@ tmp/lib/tmp.js: * MIT Licensed *) -is-extglob/index.js: - (*! - * is-extglob - * - * Copyright (c) 2014-2016, Jon Schlinkert. - * Licensed under the MIT License. - *) - -is-glob/index.js: - (*! - * is-glob - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - *) - -is-number/index.js: - (*! - * is-number - * - * Copyright (c) 2014-present, Jon Schlinkert. - * Released under the MIT License. - *) - -to-regex-range/index.js: - (*! - * to-regex-range - * - * Copyright (c) 2015-present, Jon Schlinkert. - * Released under the MIT License. - *) - -fill-range/index.js: - (*! - * fill-range - * - * Copyright (c) 2014-present, Jon Schlinkert. - * Licensed under the MIT License. - *) - -queue-microtask/index.js: - (*! queue-microtask. MIT License. Feross Aboukhadijeh *) - -run-parallel/index.js: - (*! run-parallel. MIT License. Feross Aboukhadijeh *) - yargs-parser/build/lib/string-utils.js: (** * @license diff --git a/.github/actions/saucelabs-legacy/action.yml b/.github/actions/saucelabs-legacy/action.yml index 3a562028847..c1a9ac204cc 100644 --- a/.github/actions/saucelabs-legacy/action.yml +++ b/.github/actions/saucelabs-legacy/action.yml @@ -5,9 +5,9 @@ runs: using: 'composite' steps: - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Saucelabs Variables - uses: angular/dev-infra/github-actions/saucelabs@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/saucelabs@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Starting Saucelabs tunnel service shell: bash run: ./tools/saucelabs/sauce-service.sh run & diff --git a/.github/workflows/adev-preview-build.yml b/.github/workflows/adev-preview-build.yml index f7839f87a5c..671604026e3 100644 --- a/.github/workflows/adev-preview-build.yml +++ b/.github/workflows/adev-preview-build.yml @@ -21,17 +21,17 @@ jobs: (github.event.action == 'synchronize' && contains(github.event.pull_request.labels.*.name, 'adev: preview')) steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Build adev # `snapshot-build` config is used to stamp the exact version with sha in the footer. run: pnpm bazel build //adev:build.production --config=snapshot-build - - uses: angular/dev-infra/github-actions/previews/pack-and-upload-artifact@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/previews/pack-and-upload-artifact@b1a3582375c99e7af6487d9eff637242652acbc2 with: workflow-artifact-name: 'adev-preview' pull-number: '${{github.event.pull_request.number}}' diff --git a/.github/workflows/adev-preview-deploy.yml b/.github/workflows/adev-preview-deploy.yml index 4c147beedbe..927d18905b7 100644 --- a/.github/workflows/adev-preview-deploy.yml +++ b/.github/workflows/adev-preview-deploy.yml @@ -40,7 +40,7 @@ jobs: npx -y firebase-tools@latest target:clear --config adev/firebase.json --project ${{env.PREVIEW_PROJECT}} hosting angular-docs npx -y firebase-tools@latest target:apply --config adev/firebase.json --project ${{env.PREVIEW_PROJECT}} hosting angular-docs ${{env.PREVIEW_SITE}} - - uses: angular/dev-infra/github-actions/previews/upload-artifacts-to-firebase@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/previews/upload-artifacts-to-firebase@b1a3582375c99e7af6487d9eff637242652acbc2 with: github-token: '${{secrets.GITHUB_TOKEN}}' workflow-artifact-name: 'adev-preview' diff --git a/.github/workflows/assistant-to-the-branch-manager.yml b/.github/workflows/assistant-to-the-branch-manager.yml index b57b0e6087f..7487ab7618c 100644 --- a/.github/workflows/assistant-to-the-branch-manager.yml +++ b/.github/workflows/assistant-to-the-branch-manager.yml @@ -16,6 +16,6 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: persist-credentials: false - - uses: angular/dev-infra/github-actions/branch-manager@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/branch-manager@b1a3582375c99e7af6487d9eff637242652acbc2 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/benchmark-compare.yml b/.github/workflows/benchmark-compare.yml index d2abf3293cd..f07668d427c 100644 --- a/.github/workflows/benchmark-compare.yml +++ b/.github/workflows/benchmark-compare.yml @@ -38,7 +38,7 @@ jobs: - run: pnpm install --frozen-lockfile - - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: bazelrc: ./.bazelrc.user diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0bfa74b7559..2c08a84659e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Check code lint @@ -39,13 +39,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 with: disable-package-manager-cache: true - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Cache downloaded Cypress binary @@ -72,11 +72,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel Remote Caching - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -88,11 +88,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel Remote Caching - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -105,11 +105,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -124,11 +124,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -146,11 +146,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - run: echo "https://${{secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN}}:@github.com" > ${HOME}/.git_credentials @@ -162,11 +162,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 with: google_credential: ${{ secrets.RBE_TRUSTED_BUILDS_USER }} - name: Install node modules @@ -216,11 +216,11 @@ jobs: runs-on: ubuntu-latest-8core steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Build adev diff --git a/.github/workflows/dev-infra.yml b/.github/workflows/dev-infra.yml index b87ebdd061c..1d2de44a414 100644 --- a/.github/workflows/dev-infra.yml +++ b/.github/workflows/dev-infra.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: angular/dev-infra/github-actions/pull-request-labeling@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/pull-request-labeling@b1a3582375c99e7af6487d9eff637242652acbc2 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} post_approval_changes: runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: angular/dev-infra/github-actions/post-approval-changes@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/post-approval-changes@b1a3582375c99e7af6487d9eff637242652acbc2 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/google-internal-tests.yml b/.github/workflows/google-internal-tests.yml index f6fa990a8c0..65d89e2a104 100644 --- a/.github/workflows/google-internal-tests.yml +++ b/.github/workflows/google-internal-tests.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - - uses: angular/dev-infra/github-actions/google-internal-tests@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/google-internal-tests@b1a3582375c99e7af6487d9eff637242652acbc2 with: run-tests-guide-url: http://go/angular-g3sync-start github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 6c5fccfcfe5..ff5dfddce0c 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -13,15 +13,15 @@ jobs: JOBS: 2 steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel Remote Caching - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Saucelabs Variables - uses: angular/dev-infra/github-actions/saucelabs@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/saucelabs@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Set up Sauce Tunnel Daemon run: pnpm bazel run //tools/saucelabs-daemon/background-service -- $JOBS & env: diff --git a/.github/workflows/merge-ready-status.yml b/.github/workflows/merge-ready-status.yml index 4096a6a4487..dde0209b757 100644 --- a/.github/workflows/merge-ready-status.yml +++ b/.github/workflows/merge-ready-status.yml @@ -9,6 +9,6 @@ jobs: status: runs-on: ubuntu-latest steps: - - uses: angular/dev-infra/github-actions/unified-status-check@b14d0b01760280c36f6fcfdd31f120a465a56501 + - uses: angular/dev-infra/github-actions/unified-status-check@b1a3582375c99e7af6487d9eff637242652acbc2 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index 45ba7df0cbb..f9d1b7688b2 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -21,7 +21,7 @@ jobs: workflows: ${{ steps.workflows.outputs.workflows }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - id: workflows @@ -36,9 +36,9 @@ jobs: workflow: ${{ fromJSON(needs.list.outputs.workflows) }} steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile # We utilize the google-github-actions/auth action to allow us to get an active credential using workflow diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8e00d1d626d..f0dedb6e50a 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Check code lint @@ -37,7 +37,7 @@ jobs: - name: Check code format run: pnpm ng-dev format changed --check ${{ github.event.pull_request.base.sha }} - name: Check Package Licenses - uses: angular/dev-infra/github-actions/linting/licenses@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/linting/licenses@b1a3582375c99e7af6487d9eff637242652acbc2 with: allow-dependencies-licenses: 'pkg:npm/google-protobuf@' @@ -45,13 +45,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 with: disable-package-manager-cache: true - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Cache downloaded Cypress binary uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: @@ -76,11 +76,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel Remote Caching - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Run CI tests for framework @@ -100,11 +100,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel Remote Caching - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Run integration CI tests for framework @@ -115,11 +115,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Run tests @@ -132,11 +132,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - name: Cache downloaded vscode binary @@ -152,11 +152,11 @@ jobs: labels: ubuntu-latest steps: - name: Initialize environment - uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/npm/checkout-and-setup-node@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel - uses: angular/dev-infra/github-actions/bazel/setup@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/setup@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Setup Bazel RBE - uses: angular/dev-infra/github-actions/bazel/configure-remote@b14d0b01760280c36f6fcfdd31f120a465a56501 + uses: angular/dev-infra/github-actions/bazel/configure-remote@b1a3582375c99e7af6487d9eff637242652acbc2 - name: Install node modules run: pnpm install --frozen-lockfile - run: | diff --git a/MODULE.bazel b/MODULE.bazel index c1ae5240530..08acf3039bb 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -25,7 +25,7 @@ git_override( bazel_dep(name = "devinfra") git_override( module_name = "devinfra", - commit = "b14d0b01760280c36f6fcfdd31f120a465a56501", + commit = "b1a3582375c99e7af6487d9eff637242652acbc2", remote = "https://github.com/angular/dev-infra.git", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index e4503afd61b..5562f37082c 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -15,7 +15,6 @@ "https://bcr.bazel.build/modules/aspect_bazel_lib/2.0.0/MODULE.bazel": "e118477db5c49419a88d78ebc7a2c2cea9d49600fe0f490c1903324a2c16ecd9", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.11.0/MODULE.bazel": "cb1ba9f9999ed0bc08600c221f532c1ddd8d217686b32ba7d45b0713b5131452", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f", - "https://bcr.bazel.build/modules/aspect_bazel_lib/2.16.0/MODULE.bazel": "852f9ebbda017572a7c113a2434592dd3b2f55cd9a0faea3d4be5a09a59e4900", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.17.1/MODULE.bazel": "9b027af55f619c7c444cead71061578fab6587e5e1303fa4ed61d49d2b1a7262", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/MODULE.bazel": "276347663a25b0d5bd6cad869252bea3e160c4d980e764b15f3bae7f80b30624", @@ -30,7 +29,6 @@ "https://bcr.bazel.build/modules/aspect_rules_js/2.0.0/MODULE.bazel": "b45b507574aa60a92796e3e13c195cd5744b3b8aff516a9c0cb5ae6a048161c5", "https://bcr.bazel.build/modules/aspect_rules_js/2.4.2/MODULE.bazel": "0d01db38b96d25df7ed952a5e96eac4b3802723d146961974bf020f6dd07591d", "https://bcr.bazel.build/modules/aspect_rules_js/2.6.2/MODULE.bazel": "ed2a871f4ab8fbde0cab67c425745069d84ea64b64313fa1a2954017326511f5", - "https://bcr.bazel.build/modules/aspect_rules_js/2.8.0/MODULE.bazel": "b2e0576866a3f1cca3286ad1efefa4099a6546a3239dffa802a551521e8fbf3d", "https://bcr.bazel.build/modules/aspect_rules_js/2.8.1/MODULE.bazel": "edcde75a1357952d3acedb6f3622614c87f730927d753af77b36c604ff407f0d", "https://bcr.bazel.build/modules/aspect_rules_js/2.8.1/source.json": "6da210e9e76eda699f9ca998a6f6c48980f78589f0f6d240842de6cef96543ce", "https://bcr.bazel.build/modules/aspect_rules_rollup/2.0.1/MODULE.bazel": "296e3a053658c2af989ba9bd62a205e6d1fa84bdd6dd5249196546e6b84770ec", diff --git a/package.json b/package.json index 63e44c9a727..5a9a1b54ab1 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,7 @@ "@actions/core": "^1.10.0", "@actions/github": "^6.0.0", "@angular-devkit/architect-cli": "0.2100.0-rc.1", - "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#308cdfc2c5fb51ccb998ed7afca314da3ba49f14", + "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#58db89e9679349076ef973b2f2e64d0c808edffa", "@babel/plugin-proposal-async-generator-functions": "7.20.7", "@babel/plugin-transform-async-generator-functions": "^7.27.1", "@bazel/bazelisk": "^1.7.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdfd229c212..c8adfa0609b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: dependencies: '@angular-devkit/build-angular': specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(b7078aced5ac9d377d9a45b4f6853669) + version: 21.0.0-rc.1(4fcb79880b8f0dda7b29890a4623e667) '@angular-devkit/core': specifier: 21.0.0-rc.1 version: 21.0.0-rc.1(chokidar@4.0.3) @@ -38,7 +38,7 @@ importers: version: link:packages/benchpress '@angular/build': specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/service-worker@packages+service-worker)(@angular/ssr@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router))(@types/node@20.19.23)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.2)(ng-packagr@21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(terser@5.44.0)(tslib@2.8.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) + version: 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/service-worker@packages+service-worker)(@angular/ssr@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router))(@types/node@20.19.23)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.2)(ng-packagr@21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(terser@5.44.0)(tslib@2.8.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) '@angular/cdk': specifier: 21.0.0-rc.1 version: 21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2) @@ -347,8 +347,8 @@ importers: specifier: 0.2100.0-rc.1 version: 0.2100.0-rc.1(chokidar@4.0.3) '@angular/ng-dev': - specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#308cdfc2c5fb51ccb998ed7afca314da3ba49f14 - version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/308cdfc2c5fb51ccb998ed7afca314da3ba49f14(@modelcontextprotocol/sdk@1.20.2) + specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#58db89e9679349076ef973b2f2e64d0c808edffa + version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/58db89e9679349076ef973b2f2e64d0c808edffa(@modelcontextprotocol/sdk@1.20.2) '@babel/plugin-proposal-async-generator-functions': specifier: 7.20.7 version: 7.20.7(@babel/core@7.28.5) @@ -486,7 +486,7 @@ importers: version: link:../packages/animations '@angular/build': specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(8bd87fd47760ef6dd51f7e079f5688a0) + version: 21.0.0-rc.1(e83a2d54a42bbc7800f36c24024d3241) '@angular/cdk': specifier: 21.0.0-rc.1 version: 21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2) @@ -800,7 +800,7 @@ importers: devDependencies: '@angular/build': specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(8bd87fd47760ef6dd51f7e079f5688a0) + version: 21.0.0-rc.1(e83a2d54a42bbc7800f36c24024d3241) '@angular/cli': specifier: 21.0.0-rc.1 version: 21.0.0-rc.1(@types/node@24.10.0)(chokidar@4.0.3) @@ -872,7 +872,7 @@ importers: version: link:../packages/benchpress '@angular/build': specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(8bd87fd47760ef6dd51f7e079f5688a0) + version: 21.0.0-rc.1(e83a2d54a42bbc7800f36c24024d3241) '@angular/common': specifier: workspace:* version: link:../packages/common @@ -1043,7 +1043,7 @@ importers: version: link:../../../animations '@angular/build': specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(8bd87fd47760ef6dd51f7e079f5688a0) + version: 21.0.0-rc.1(e83a2d54a42bbc7800f36c24024d3241) '@angular/common': specifier: workspace:* version: link:../../../common @@ -1392,24 +1392,24 @@ importers: vscode-ng-language-service/integration/project: dependencies: '@angular/common': - specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(@angular/core@21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(rxjs@7.8.2))(rxjs@7.8.2) + specifier: 21.0.0-rc.2 + version: 21.0.0-rc.2(@angular/core@21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(rxjs@7.8.2))(rxjs@7.8.2) '@angular/compiler': - specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1 + specifier: 21.0.0-rc.2 + version: 21.0.0-rc.2 '@angular/compiler-cli': - specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(typescript@5.9.3) + specifier: 21.0.0-rc.2 + version: 21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(typescript@5.9.3) '@angular/core': - specifier: 21.0.0-rc.1 - version: 21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(rxjs@7.8.2) + specifier: 21.0.0-rc.2 + version: 21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(rxjs@7.8.2) rxjs: specifier: 7.8.2 version: 7.8.2 devDependencies: ng-packagr: - specifier: 21.0.0-rc.0 - version: 21.0.0-rc.0(@angular/compiler-cli@21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(typescript@5.9.3))(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) + specifier: 21.0.0-rc.1 + version: 21.0.0-rc.1(@angular/compiler-cli@21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(typescript@5.9.3))(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 @@ -1722,26 +1722,26 @@ packages: peerDependencies: '@angular/core': 18.2.10 - '@angular/common@21.0.0-rc.1': - resolution: {integrity: sha512-CDOqiXAOGt8owBKOWXnvcmt1ZhKgEybgWTn44cLFPdFK13l6ial09R5dDe+tqKAT2FOwB0AXpB9My3jEn3FHCA==} + '@angular/common@21.0.0-rc.2': + resolution: {integrity: sha512-NAu9v3CPxkGHoZvvauywNlr0mPa7WBtyvS03WJlBD6vijruBdbmB5ey9CKTAmAtPWadN0Wld+/SKuy+aVs6VKQ==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/core': 21.0.0-rc.1 + '@angular/core': 21.0.0-rc.2 rxjs: ^6.5.3 || ^7.4.0 - '@angular/compiler-cli@21.0.0-rc.1': - resolution: {integrity: sha512-tYBqNDsDOPTF11ol3CHwe1/rNmhC94jM8P6vBMEY7YTfriH6awD3scvFAuJWz3VS1ojzhNu/eX2rzzOcCCC92A==} + '@angular/compiler-cli@21.0.0-rc.2': + resolution: {integrity: sha512-mAdWUJ2ZWqgs9fQa1NxqcYeXAgoE6jl2l4kcWNKKGP7WLjNSoE0A1MrIx9fsp+bbKXzY8Ly1WpwS9iTABFA9Xg==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: - '@angular/compiler': 21.0.0-rc.1 + '@angular/compiler': 21.0.0-rc.2 typescript: '>=5.9 <6.0' peerDependenciesMeta: typescript: optional: true - '@angular/compiler@21.0.0-rc.1': - resolution: {integrity: sha512-b3RlK+Dznn08rbTg4Oi/ICCPO6A0Vvnb+FsAxeLRtYx9TGFhWcaOPI9N/okU/lPb7Js4HYX9SoVaN/5S3hh8Lw==} + '@angular/compiler@21.0.0-rc.2': + resolution: {integrity: sha512-wJOwO9GoWhMm0c3ITgLhGN/tglN1Ntx6Mj588pQpHb5SKEdriqdUwEwu66MNrMy3o0FXdfiuahzWuqL37DDR3w==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} '@angular/core@18.2.10': @@ -1757,11 +1757,11 @@ packages: '@angular/compiler': optional: true - '@angular/core@21.0.0-rc.1': - resolution: {integrity: sha512-ZPV+9usViVFnHPrd1NECrLjERYTRf3ycjG6XH6cCeneWxj8nFtvuNdLOVhWT5fvPYVJfdfYrwG52+Oi36AkaSg==} + '@angular/core@21.0.0-rc.2': + resolution: {integrity: sha512-ycxrRfvIcerGomRBdre28lh9N/h7rbxqoeRN0SjycsigJZ5FUBmvN9CyXdQdEXCjNi4ctzSOX3NEvytvJX7M/Q==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - '@angular/compiler': 21.0.0-rc.1 + '@angular/compiler': 21.0.0-rc.2 rxjs: ^6.5.3 || ^7.4.0 peerDependenciesMeta: '@angular/compiler': @@ -1781,9 +1781,9 @@ packages: '@angular/platform-browser': ^21.0.0-0 || ^21.1.0-0 || ^21.2.0-0 || ^21.3.0-0 || ^22.0.0-0 rxjs: ^6.5.3 || ^7.4.0 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/308cdfc2c5fb51ccb998ed7afca314da3ba49f14': - resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/308cdfc2c5fb51ccb998ed7afca314da3ba49f14} - version: 0.0.0-b14d0b01760280c36f6fcfdd31f120a465a56501 + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/58db89e9679349076ef973b2f2e64d0c808edffa': + resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/58db89e9679349076ef973b2f2e64d0c808edffa} + version: 0.0.0-b1a3582375c99e7af6487d9eff637242652acbc2 hasBin: true '@angular/ssr@21.0.0-rc.1': @@ -4523,8 +4523,8 @@ packages: resolution: {integrity: sha512-tNe7a6U4rCpxLMBaR0SIYTdjxGdL0Vwb3G1zY8++sPtHSvy7qd54u8CIB0Z+Y6t5tc9pNYMYCMwhE/wdSY7ltg==} engines: {node: '>=18.12'} - '@pnpm/dependency-path@1001.1.3': - resolution: {integrity: sha512-ScPXDrlpNNrvV+l4Z1Mh7HjejkltQWfSa3PIaB+WJ3h+PoC1w5blbgfq6ENdHdkRU7L14ie/3MqUGMIx2gZldA==} + '@pnpm/dependency-path@1001.1.4': + resolution: {integrity: sha512-AUFsnxZB13ME7JKFis3/zo+Cz4qvYl7PzpzFFrw0bL75OY2+jeXcG3dbNXoVfpjaA3/lyZBtQmxE+Q6xbjyV5Q==} engines: {node: '>=18.12'} '@pnpm/graceful-fs@1000.0.1': @@ -4539,8 +4539,8 @@ packages: resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} - '@pnpm/types@1000.9.0': - resolution: {integrity: sha512-UvDTCxnbyqkTg2X0dBOuZ4IdFJ8g4UFu0Ybv/5/cZAxCWVhNl1hC/Xc9hR4tZrlBL0NRFePLRhO/iw9LmA1lbw==} + '@pnpm/types@1001.0.0': + resolution: {integrity: sha512-9P7I8Zv8hvAO81+D5KVmwveH4nmxhBNFEEeb77YYPV72bkyqzKTR6I8OGEs7TNZ6gPHufF+lIyBVEqO6SMFpJA==} engines: {node: '>=18.12'} '@protobufjs/aspromise@1.1.2': @@ -4726,243 +4726,122 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.52.5': - resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.53.2': resolution: {integrity: sha512-yDPzwsgiFO26RJA4nZo8I+xqzh7sJTZIWQOxn+/XOdPE31lAvLIYCKqjV+lNH/vxE2L2iH3plKxDCRK6i+CwhA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.52.5': - resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.53.2': resolution: {integrity: sha512-k8FontTxIE7b0/OGKeSN5B6j25EuppBcWM33Z19JoVT7UTXFSo3D9CdU39wGTeb29NO3XxpMNauh09B+Ibw+9g==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.52.5': - resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.53.2': resolution: {integrity: sha512-A6s4gJpomNBtJ2yioj8bflM2oogDwzUiMl2yNJ2v9E7++sHrSrsQ29fOfn5DM/iCzpWcebNYEdXpaK4tr2RhfQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.52.5': - resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.53.2': resolution: {integrity: sha512-e6XqVmXlHrBlG56obu9gDRPW3O3hLxpwHpLsBJvuI8qqnsrtSZ9ERoWUXtPOkY8c78WghyPHZdmPhHLWNdAGEw==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.52.5': - resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.53.2': resolution: {integrity: sha512-v0E9lJW8VsrwPux5Qe5CwmH/CF/2mQs6xU1MF3nmUxmZUCHazCjLgYvToOk+YuuUqLQBio1qkkREhxhc656ViA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.52.5': - resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.53.2': resolution: {integrity: sha512-ClAmAPx3ZCHtp6ysl4XEhWU69GUB1D+s7G9YjHGhIGCSrsg00nEGRRZHmINYxkdoJehde8VIsDC5t9C0gb6yqA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': - resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==} - cpu: [arm] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.53.2': resolution: {integrity: sha512-EPlb95nUsz6Dd9Qy13fI5kUPXNSljaG9FiJ4YUGU1O/Q77i5DYFW5KR8g1OzTcdZUqQQ1KdDqsTohdFVwCwjqg==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.52.5': - resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==} - cpu: [arm] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.53.2': resolution: {integrity: sha512-BOmnVW+khAUX+YZvNfa0tGTEMVVEerOxN0pDk2E6N6DsEIa2Ctj48FOMfNDdrwinocKaC7YXUZ1pHlKpnkja/Q==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.52.5': - resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.53.2': resolution: {integrity: sha512-Xt2byDZ+6OVNuREgBXr4+CZDJtrVso5woFtpKdGPhpTPHcNG7D8YXeQzpNbFRxzTVqJf7kvPMCub/pcGUWgBjA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.52.5': - resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.53.2': resolution: {integrity: sha512-+LdZSldy/I9N8+klim/Y1HsKbJ3BbInHav5qE9Iy77dtHC/pibw1SR/fXlWyAk0ThnpRKoODwnAuSjqxFRDHUQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.52.5': - resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==} - cpu: [loong64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-loong64-gnu@4.53.2': resolution: {integrity: sha512-8ms8sjmyc1jWJS6WdNSA23rEfdjWB30LH8Wqj0Cqvv7qSHnvw6kgMMXRdop6hkmGPlyYBdRPkjJnj3KCUHV/uQ==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.52.5': - resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.53.2': resolution: {integrity: sha512-3HRQLUQbpBDMmzoxPJYd3W6vrVHOo2cVW8RUo87Xz0JPJcBLBr5kZ1pGcQAhdZgX9VV7NbGNipah1omKKe23/g==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.52.5': - resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.53.2': resolution: {integrity: sha512-fMjKi+ojnmIvhk34gZP94vjogXNNUKMEYs+EDaB/5TG/wUkoeua7p7VCHnE6T2Tx+iaghAqQX8teQzcvrYpaQA==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.52.5': - resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==} - cpu: [riscv64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.53.2': resolution: {integrity: sha512-XuGFGU+VwUUV5kLvoAdi0Wz5Xbh2SrjIxCtZj6Wq8MDp4bflb/+ThZsVxokM7n0pcbkEr2h5/pzqzDYI7cCgLQ==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.52.5': - resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.53.2': resolution: {integrity: sha512-w6yjZF0P+NGzWR3AXWX9zc0DNEGdtvykB03uhonSHMRa+oWA6novflo2WaJr6JZakG2ucsyb+rvhrKac6NIy+w==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.52.5': - resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.53.2': resolution: {integrity: sha512-yo8d6tdfdeBArzC7T/PnHd7OypfI9cbuZzPnzLJIyKYFhAQ8SvlkKtKBMbXDxe1h03Rcr7u++nFS7tqXz87Gtw==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.52.5': - resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-x64-musl@4.53.2': resolution: {integrity: sha512-ah59c1YkCxKExPP8O9PwOvs+XRLKwh/mV+3YdKqQ5AMQ0r4M4ZDuOrpWkUaqO7fzAHdINzV9tEVu8vNw48z0lA==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openharmony-arm64@4.52.5': - resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==} - cpu: [arm64] - os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.53.2': resolution: {integrity: sha512-4VEd19Wmhr+Zy7hbUsFZ6YXEiP48hE//KPLCSVNY5RMGX2/7HZ+QkN55a3atM1C/BZCGIgqN+xrVgtdak2S9+A==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.52.5': - resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.53.2': resolution: {integrity: sha512-IlbHFYc/pQCgew/d5fslcy1KEaYVCJ44G8pajugd8VoOEI8ODhtb/j8XMhLpwHCMB3yk2J07ctup10gpw2nyMA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.52.5': - resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.53.2': resolution: {integrity: sha512-lNlPEGgdUfSzdCWU176ku/dQRnA7W+Gp8d+cWv73jYrb8uT7HTVVxq62DUYxjbaByuf1Yk0RIIAbDzp+CnOTFg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.52.5': - resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-gnu@4.53.2': resolution: {integrity: sha512-S6YojNVrHybQis2lYov1sd+uj7K0Q05NxHcGktuMMdIQ2VixGwAfbJ23NnlvvVV1bdpR2m5MsNBViHJKcA4ADw==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.52.5': - resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.53.2': resolution: {integrity: sha512-k+/Rkcyx//P6fetPoLMb8pBeqJBNGx81uuf7iljX9++yNBVRDQgD04L+SVXmXmh5ZP4/WOp4mWF0kmi06PW2tA==} cpu: [x64] @@ -10281,8 +10160,8 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - ng-packagr@21.0.0-rc.0: - resolution: {integrity: sha512-dCvyhGTRFRSY08rJMNmyBRt1wHGFx+J9YjWcbN2LXfJgeKYf2pgjhHnbHjrrN623nsgokcahRAfQ0ohJExUMAw==} + ng-packagr@21.0.0-rc.1: + resolution: {integrity: sha512-e3R45a5fuQ/bxdegHO+P+10+YjamgZvInx+cKD0exHPTLwqTN9JNWkyfL/pZf4wyyDzTvmcmADNvqPOml9GJ0w==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} hasBin: true peerDependencies: @@ -11481,11 +11360,6 @@ packages: '@types/node': optional: true - rollup@4.52.5: - resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.53.2: resolution: {integrity: sha512-MHngMYwGJVi6Fmnk6ISmnk7JAHRNF0UkuucA0CUW3N3a4KnONPEZz+vUanQP/ZC/iY1Qkf3bwPWzyY84wEks1g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -13187,6 +13061,11 @@ packages: engines: {node: ^18.17.0 || >=20.5.0} hasBin: true + which@6.0.0: + resolution: {integrity: sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==} + engines: {node: ^20.17.0 || >=22.9.0} + hasBin: true + why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -13647,13 +13526,13 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@21.0.0-rc.1(b7078aced5ac9d377d9a45b4f6853669)': + '@angular-devkit/build-angular@21.0.0-rc.1(4fcb79880b8f0dda7b29890a4623e667)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2100.0-rc.1(chokidar@4.0.3) '@angular-devkit/build-webpack': 0.2100.0-rc.1(chokidar@4.0.3)(webpack-dev-server@5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.102.1(esbuild@0.25.11)))(webpack@5.102.1(esbuild@0.25.11)) '@angular-devkit/core': 21.0.0-rc.1(chokidar@4.0.3) - '@angular/build': 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/service-worker@packages+service-worker)(@angular/ssr@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router))(@types/node@20.19.23)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.2)(ng-packagr@21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(terser@5.44.0)(tslib@2.8.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) + '@angular/build': 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/service-worker@packages+service-worker)(@angular/ssr@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router))(@types/node@20.19.23)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.2)(ng-packagr@21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(terser@5.44.0)(tslib@2.8.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) '@angular/compiler-cli': link:packages/compiler-cli '@babel/core': 7.28.4 '@babel/generator': 7.28.3 @@ -13716,7 +13595,7 @@ snapshots: jest: 30.2.0(@types/node@20.19.23)(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) jest-environment-jsdom: 30.2.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) karma: 6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) - ng-packagr: 21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) + ng-packagr: 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) protractor: 7.0.0 tailwindcss: 3.4.18(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: @@ -13772,66 +13651,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular/build@21.0.0-rc.1(8bd87fd47760ef6dd51f7e079f5688a0)': - dependencies: - '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.2100.0-rc.1(chokidar@4.0.3) - '@angular/compiler': link:packages/compiler - '@angular/compiler-cli': link:packages/compiler-cli - '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-split-export-declaration': 7.24.7 - '@inquirer/confirm': 5.1.19(@types/node@24.10.0) - '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.11(@types/node@24.10.0)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) - beasties: 0.3.5 - browserslist: 4.27.0 - esbuild: 0.25.11 - https-proxy-agent: 7.0.6(supports-color@10.2.2) - istanbul-lib-instrument: 6.0.3 - jsonc-parser: 3.3.1 - listr2: 9.0.5 - magic-string: 0.30.19 - mrmime: 2.0.1 - parse5-html-rewriting-stream: 8.0.0 - picomatch: 4.0.3 - piscina: 5.1.3 - rolldown: 1.0.0-beta.44 - sass: 1.93.2 - semver: 7.7.3 - source-map-support: 0.5.21 - tinyglobby: 0.2.15 - tslib: 2.8.1 - typescript: 5.9.3 - vite: 7.1.11(@types/node@24.10.0)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - watchpack: 2.4.4 - optionalDependencies: - '@angular/core': link:packages/core - '@angular/localize': link:packages/localize - '@angular/platform-browser': link:packages/platform-browser - '@angular/platform-server': link:packages/platform-server - '@angular/service-worker': link:packages/service-worker - '@angular/ssr': 21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router) - karma: 6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) - less: 4.4.2 - lmdb: 3.4.3 - ng-packagr: 21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) - postcss: 8.5.6 - tailwindcss: 3.4.18(tsx@4.20.6)(yaml@2.8.1) - vitest: 4.0.3(@types/node@24.10.0)(jiti@2.6.1)(jsdom@27.1.0(bufferutil@4.0.9)(postcss@8.5.6)(utf-8-validate@6.0.5))(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - transitivePeerDependencies: - - '@types/node' - - chokidar - - jiti - - lightningcss - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - - '@angular/build@21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/service-worker@packages+service-worker)(@angular/ssr@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router))(@types/node@20.19.23)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.2)(ng-packagr@21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(terser@5.44.0)(tslib@2.8.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)': + '@angular/build@21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/service-worker@packages+service-worker)(@angular/ssr@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router))(@types/node@20.19.23)(chokidar@4.0.3)(jiti@2.6.1)(karma@6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.4.2)(ng-packagr@21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3))(postcss@8.5.6)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(terser@5.44.0)(tslib@2.8.1)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2100.0-rc.1(chokidar@4.0.3) @@ -13873,7 +13693,7 @@ snapshots: karma: 6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) less: 4.4.2 lmdb: 3.4.3 - ng-packagr: 21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) + ng-packagr: 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) postcss: 8.5.6 tailwindcss: 3.4.18(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: @@ -13889,6 +13709,65 @@ snapshots: - tsx - yaml + '@angular/build@21.0.0-rc.1(e83a2d54a42bbc7800f36c24024d3241)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2100.0-rc.1(chokidar@4.0.3) + '@angular/compiler': link:packages/compiler + '@angular/compiler-cli': link:packages/compiler-cli + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-split-export-declaration': 7.24.7 + '@inquirer/confirm': 5.1.19(@types/node@24.10.0) + '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.11(@types/node@24.10.0)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + beasties: 0.3.5 + browserslist: 4.27.0 + esbuild: 0.25.11 + https-proxy-agent: 7.0.6(supports-color@10.2.2) + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + listr2: 9.0.5 + magic-string: 0.30.19 + mrmime: 2.0.1 + parse5-html-rewriting-stream: 8.0.0 + picomatch: 4.0.3 + piscina: 5.1.3 + rolldown: 1.0.0-beta.44 + sass: 1.93.2 + semver: 7.7.3 + source-map-support: 0.5.21 + tinyglobby: 0.2.15 + tslib: 2.8.1 + typescript: 5.9.3 + vite: 7.1.11(@types/node@24.10.0)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + watchpack: 2.4.4 + optionalDependencies: + '@angular/core': link:packages/core + '@angular/localize': link:packages/localize + '@angular/platform-browser': link:packages/platform-browser + '@angular/platform-server': link:packages/platform-server + '@angular/service-worker': link:packages/service-worker + '@angular/ssr': 21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(@angular/platform-server@packages+platform-server)(@angular/router@packages+router) + karma: 6.4.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) + less: 4.4.2 + lmdb: 3.4.3 + ng-packagr: 21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3) + postcss: 8.5.6 + tailwindcss: 3.4.18(tsx@4.20.6)(yaml@2.8.1) + vitest: 4.0.3(@types/node@24.10.0)(jiti@2.6.1)(jsdom@27.1.0(bufferutil@4.0.9)(postcss@8.5.6)(utf-8-validate@6.0.5))(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + transitivePeerDependencies: + - '@types/node' + - chokidar + - jiti + - lightningcss + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + '@angular/cdk@21.0.0-rc.1(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2)': dependencies: '@angular/common': link:packages/common @@ -13955,15 +13834,15 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/common@21.0.0-rc.1(@angular/core@21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(rxjs@7.8.2))(rxjs@7.8.2)': + '@angular/common@21.0.0-rc.2(@angular/core@21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(rxjs@7.8.2))(rxjs@7.8.2)': dependencies: - '@angular/core': 21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(rxjs@7.8.2) + '@angular/core': 21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(rxjs@7.8.2) rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(typescript@5.9.3)': + '@angular/compiler-cli@21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(typescript@5.9.3)': dependencies: - '@angular/compiler': 21.0.0-rc.1 + '@angular/compiler': 21.0.0-rc.2 '@babel/core': 7.28.4 '@jridgewell/sourcemap-codec': 1.5.5 chokidar: 4.0.3 @@ -13977,7 +13856,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@21.0.0-rc.1': + '@angular/compiler@21.0.0-rc.2': dependencies: tslib: 2.8.1 @@ -13995,13 +13874,13 @@ snapshots: optionalDependencies: '@angular/compiler': link:packages/compiler - '@angular/core@21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(rxjs@7.8.2)': + '@angular/core@21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(rxjs@7.8.2)': dependencies: rxjs: 7.8.2 tslib: 2.8.1 zone.js: 0.15.1 optionalDependencies: - '@angular/compiler': 21.0.0-rc.1 + '@angular/compiler': 21.0.0-rc.2 '@angular/domino@https://codeload.github.com/angular/domino/tar.gz/93e720f143d0296dd2726ffbcf4fc12283363a7b': {} @@ -14015,7 +13894,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/308cdfc2c5fb51ccb998ed7afca314da3ba49f14(@modelcontextprotocol/sdk@1.20.2)': + '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/58db89e9679349076ef973b2f2e64d0c808edffa(@modelcontextprotocol/sdk@1.20.2)': dependencies: '@actions/core': 1.11.1 '@google-cloud/spanner': 8.0.0(supports-color@10.2.2) @@ -14032,7 +13911,7 @@ snapshots: '@octokit/request-error': 7.0.2 '@octokit/rest': 22.0.1 '@octokit/types': 16.0.0 - '@pnpm/dependency-path': 1001.1.3 + '@pnpm/dependency-path': 1001.1.4 '@types/cli-progress': 3.11.6 '@types/ejs': 3.1.5 '@types/events': 3.0.3 @@ -14069,7 +13948,7 @@ snapshots: typed-graphqlify: 3.1.6 typescript: 5.9.3 utf-8-validate: 6.0.5 - which: 5.0.0 + which: 6.0.0 yaml: 2.8.1 yargs: 18.0.0 transitivePeerDependencies: @@ -17423,10 +17302,10 @@ snapshots: '@pnpm/crypto.polyfill@1000.1.0': {} - '@pnpm/dependency-path@1001.1.3': + '@pnpm/dependency-path@1001.1.4': dependencies: '@pnpm/crypto.hash': 1000.2.1 - '@pnpm/types': 1000.9.0 + '@pnpm/types': 1001.0.0 semver: 7.7.3 '@pnpm/graceful-fs@1000.0.1': @@ -17443,7 +17322,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@pnpm/types@1000.9.0': {} + '@pnpm/types@1001.0.0': {} '@protobufjs/aspromise@1.1.2': {} @@ -17552,11 +17431,11 @@ snapshots: optionalDependencies: rollup: 4.53.2 - '@rollup/plugin-json@6.1.0(rollup@4.52.5)': + '@rollup/plugin-json@6.1.0(rollup@4.53.2)': dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.52.5) + '@rollup/pluginutils': 5.3.0(rollup@4.53.2) optionalDependencies: - rollup: 4.52.5 + rollup: 4.53.2 '@rollup/plugin-node-resolve@16.0.3(rollup@4.53.2)': dependencies: @@ -17576,14 +17455,6 @@ snapshots: optionalDependencies: rollup: 4.53.2 - '@rollup/pluginutils@5.3.0(rollup@4.52.5)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.3 - optionalDependencies: - rollup: 4.52.5 - '@rollup/pluginutils@5.3.0(rollup@4.53.2)': dependencies: '@types/estree': 1.0.8 @@ -17592,135 +17463,69 @@ snapshots: optionalDependencies: rollup: 4.53.2 - '@rollup/rollup-android-arm-eabi@4.52.5': - optional: true - '@rollup/rollup-android-arm-eabi@4.53.2': optional: true - '@rollup/rollup-android-arm64@4.52.5': - optional: true - '@rollup/rollup-android-arm64@4.53.2': optional: true - '@rollup/rollup-darwin-arm64@4.52.5': - optional: true - '@rollup/rollup-darwin-arm64@4.53.2': optional: true - '@rollup/rollup-darwin-x64@4.52.5': - optional: true - '@rollup/rollup-darwin-x64@4.53.2': optional: true - '@rollup/rollup-freebsd-arm64@4.52.5': - optional: true - '@rollup/rollup-freebsd-arm64@4.53.2': optional: true - '@rollup/rollup-freebsd-x64@4.52.5': - optional: true - '@rollup/rollup-freebsd-x64@4.53.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.53.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.52.5': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.53.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.52.5': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.53.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.52.5': - optional: true - '@rollup/rollup-linux-arm64-musl@4.53.2': optional: true - '@rollup/rollup-linux-loong64-gnu@4.52.5': - optional: true - '@rollup/rollup-linux-loong64-gnu@4.53.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.52.5': - optional: true - '@rollup/rollup-linux-ppc64-gnu@4.53.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.52.5': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.53.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.52.5': - optional: true - '@rollup/rollup-linux-riscv64-musl@4.53.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.52.5': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.53.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.52.5': - optional: true - '@rollup/rollup-linux-x64-gnu@4.53.2': optional: true - '@rollup/rollup-linux-x64-musl@4.52.5': - optional: true - '@rollup/rollup-linux-x64-musl@4.53.2': optional: true - '@rollup/rollup-openharmony-arm64@4.52.5': - optional: true - '@rollup/rollup-openharmony-arm64@4.53.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.52.5': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.53.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.52.5': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.53.2': optional: true - '@rollup/rollup-win32-x64-gnu@4.52.5': - optional: true - '@rollup/rollup-win32-x64-gnu@4.53.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.52.5': - optional: true - '@rollup/rollup-win32-x64-msvc@4.53.2': optional: true @@ -24425,11 +24230,11 @@ snapshots: netmask@2.0.2: {} - ng-packagr@21.0.0-rc.0(@angular/compiler-cli@21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(typescript@5.9.3))(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3): + ng-packagr@21.0.0-rc.1(@angular/compiler-cli@21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(typescript@5.9.3))(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3): dependencies: '@ampproject/remapping': 2.3.0 - '@angular/compiler-cli': 21.0.0-rc.1(@angular/compiler@21.0.0-rc.1)(typescript@5.9.3) - '@rollup/plugin-json': 6.1.0(rollup@4.52.5) + '@angular/compiler-cli': 21.0.0-rc.2(@angular/compiler@21.0.0-rc.2)(typescript@5.9.3) + '@rollup/plugin-json': 6.1.0(rollup@4.53.2) '@rollup/wasm-node': 4.52.5 ajv: 8.17.1 ansi-colors: 4.1.3 @@ -24437,7 +24242,7 @@ snapshots: chokidar: 4.0.3 commander: 14.0.2 dependency-graph: 1.0.0 - esbuild: 0.25.11 + esbuild: 0.27.0 find-cache-directory: 6.0.0 injection-js: 2.6.1 jsonc-parser: 3.3.1 @@ -24445,21 +24250,21 @@ snapshots: ora: 9.0.0 piscina: 5.1.3 postcss: 8.5.6 - rollup-plugin-dts: 6.2.3(rollup@4.52.5)(typescript@5.9.3) + rollup-plugin-dts: 6.2.3(rollup@4.53.2)(typescript@5.9.3) rxjs: 7.8.2 sass: 1.93.2 tinyglobby: 0.2.15 tslib: 2.8.1 typescript: 5.9.3 optionalDependencies: - rollup: 4.52.5 + rollup: 4.53.2 tailwindcss: 3.4.18(tsx@4.20.6)(yaml@2.8.1) - ng-packagr@21.0.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3): + ng-packagr@21.0.0-rc.1(@angular/compiler-cli@packages+compiler-cli)(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.8.1))(tslib@2.8.1)(typescript@5.9.3): dependencies: '@ampproject/remapping': 2.3.0 '@angular/compiler-cli': link:packages/compiler-cli - '@rollup/plugin-json': 6.1.0(rollup@4.52.5) + '@rollup/plugin-json': 6.1.0(rollup@4.53.2) '@rollup/wasm-node': 4.52.5 ajv: 8.17.1 ansi-colors: 4.1.3 @@ -24467,7 +24272,7 @@ snapshots: chokidar: 4.0.3 commander: 14.0.2 dependency-graph: 1.0.0 - esbuild: 0.25.11 + esbuild: 0.27.0 find-cache-directory: 6.0.0 injection-js: 2.6.1 jsonc-parser: 3.3.1 @@ -24475,14 +24280,14 @@ snapshots: ora: 9.0.0 piscina: 5.1.3 postcss: 8.5.6 - rollup-plugin-dts: 6.2.3(rollup@4.52.5)(typescript@5.9.3) + rollup-plugin-dts: 6.2.3(rollup@4.53.2)(typescript@5.9.3) rxjs: 7.8.2 sass: 1.93.2 tinyglobby: 0.2.15 tslib: 2.8.1 typescript: 5.9.3 optionalDependencies: - rollup: 4.52.5 + rollup: 4.53.2 tailwindcss: 3.4.18(tsx@4.20.6)(yaml@2.8.1) optional: true @@ -25814,14 +25619,6 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.44 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.44 - rollup-plugin-dts@6.2.3(rollup@4.52.5)(typescript@5.9.3): - dependencies: - magic-string: 0.30.21 - rollup: 4.52.5 - typescript: 5.9.3 - optionalDependencies: - '@babel/code-frame': 7.27.1 - rollup-plugin-dts@6.2.3(rollup@4.53.2)(typescript@5.9.3): dependencies: magic-string: 0.30.21 @@ -25841,34 +25638,6 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - rollup@4.52.5: - dependencies: - '@types/estree': 1.0.8 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.52.5 - '@rollup/rollup-android-arm64': 4.52.5 - '@rollup/rollup-darwin-arm64': 4.52.5 - '@rollup/rollup-darwin-x64': 4.52.5 - '@rollup/rollup-freebsd-arm64': 4.52.5 - '@rollup/rollup-freebsd-x64': 4.52.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.5 - '@rollup/rollup-linux-arm-musleabihf': 4.52.5 - '@rollup/rollup-linux-arm64-gnu': 4.52.5 - '@rollup/rollup-linux-arm64-musl': 4.52.5 - '@rollup/rollup-linux-loong64-gnu': 4.52.5 - '@rollup/rollup-linux-ppc64-gnu': 4.52.5 - '@rollup/rollup-linux-riscv64-gnu': 4.52.5 - '@rollup/rollup-linux-riscv64-musl': 4.52.5 - '@rollup/rollup-linux-s390x-gnu': 4.52.5 - '@rollup/rollup-linux-x64-gnu': 4.52.5 - '@rollup/rollup-linux-x64-musl': 4.52.5 - '@rollup/rollup-openharmony-arm64': 4.52.5 - '@rollup/rollup-win32-arm64-msvc': 4.52.5 - '@rollup/rollup-win32-ia32-msvc': 4.52.5 - '@rollup/rollup-win32-x64-gnu': 4.52.5 - '@rollup/rollup-win32-x64-msvc': 4.52.5 - fsevents: 2.3.3 - rollup@4.53.2: dependencies: '@types/estree': 1.0.8 @@ -28047,6 +27816,10 @@ snapshots: dependencies: isexe: 3.1.1 + which@6.0.0: + dependencies: + isexe: 3.1.1 + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 diff --git a/vscode-ng-language-service/integration/project/package.json b/vscode-ng-language-service/integration/project/package.json index c462d15fd33..1782763d71c 100644 --- a/vscode-ng-language-service/integration/project/package.json +++ b/vscode-ng-language-service/integration/project/package.json @@ -2,14 +2,14 @@ "name": "angular-ls-integration-test-project", "private": true, "dependencies": { - "@angular/common": "21.0.0-rc.1", - "@angular/compiler": "21.0.0-rc.1", - "@angular/compiler-cli": "21.0.0-rc.1", - "@angular/core": "21.0.0-rc.1", + "@angular/common": "21.0.0-rc.2", + "@angular/compiler": "21.0.0-rc.2", + "@angular/compiler-cli": "21.0.0-rc.2", + "@angular/core": "21.0.0-rc.2", "rxjs": "7.8.2" }, "devDependencies": { - "ng-packagr": "21.0.0-rc.0", + "ng-packagr": "21.0.0-rc.1", "typescript": "5.9.3" }, "scripts": {