UNPKG

ivy-kit

Version:

Ivy Kit is a CLI migrator tool for [Ivy ORM](https://www.npmjs.com/package/ivy-orm), a fully type-safe "ORM" for Azure AI Search. Use Ivy Kit to manage your AI Search data plane, like creating indexes and indexers.

1,248 lines (1,228 loc) 1.9 MB
#!/usr/bin/env node "use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; var __commonJS = (cb, mod) => function __require() { 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)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // ../../node_modules/.pnpm/tslib@2.6.2/node_modules/tslib/tslib.es6.mjs var tslib_es6_exports = {}; __export(tslib_es6_exports, { __addDisposableResource: () => __addDisposableResource, __assign: () => __assign, __asyncDelegator: () => __asyncDelegator, __asyncGenerator: () => __asyncGenerator, __asyncValues: () => __asyncValues, __await: () => __await, __awaiter: () => __awaiter, __classPrivateFieldGet: () => __classPrivateFieldGet, __classPrivateFieldIn: () => __classPrivateFieldIn, __classPrivateFieldSet: () => __classPrivateFieldSet, __createBinding: () => __createBinding, __decorate: () => __decorate, __disposeResources: () => __disposeResources, __esDecorate: () => __esDecorate, __exportStar: () => __exportStar, __extends: () => __extends, __generator: () => __generator, __importDefault: () => __importDefault, __importStar: () => __importStar, __makeTemplateObject: () => __makeTemplateObject, __metadata: () => __metadata, __param: () => __param, __propKey: () => __propKey, __read: () => __read, __rest: () => __rest, __runInitializers: () => __runInitializers, __setFunctionName: () => __setFunctionName, __spread: () => __spread, __spreadArray: () => __spreadArray, __spreadArrays: () => __spreadArrays, __values: () => __values, default: () => tslib_es6_default }); function __extends(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); } function __rest(s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; } function __decorate(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; } function __param(paramIndex, decorator) { return function(target, key) { decorator(target, key, paramIndex); }; } function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); var _2, done = false; for (var i = decorators.length - 1; i >= 0; i--) { var context = {}; for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; for (var p in contextIn.access) context.access[p] = contextIn.access[p]; context.addInitializer = function(f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); if (kind === "accessor") { if (result === void 0) continue; if (result === null || typeof result !== "object") throw new TypeError("Object expected"); if (_2 = accept(result.get)) descriptor.get = _2; if (_2 = accept(result.set)) descriptor.set = _2; if (_2 = accept(result.init)) initializers.unshift(_2); } else if (_2 = accept(result)) { if (kind === "field") initializers.unshift(_2); else descriptor[key] = _2; } } if (target) Object.defineProperty(target, contextIn.name, descriptor); done = true; } function __runInitializers(thisArg, initializers, value) { var useValue = arguments.length > 2; for (var i = 0; i < initializers.length; i++) { value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); } return useValue ? value : void 0; } function __propKey(x) { return typeof x === "symbol" ? x : "".concat(x); } function __setFunctionName(f, name, prefix) { if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); } function __metadata(metadataKey, metadataValue) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); } function __awaiter(thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function(resolve) { resolve(value); }); } return new (P || (P = Promise))(function(resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _2 = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function(v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_2 = 0)), _2) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _2.label++; return { value: op[1], done: false }; case 5: _2.label++; y = op[1]; op = [0]; continue; case 7: op = _2.ops.pop(); _2.trys.pop(); continue; default: if (!(t = _2.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _2 = 0; continue; } if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) { _2.label = op[1]; break; } if (op[0] === 6 && _2.label < t[1]) { _2.label = t[1]; t = op; break; } if (t && _2.label < t[2]) { _2.label = t[2]; _2.ops.push(op); break; } if (t[2]) _2.ops.pop(); _2.trys.pop(); continue; } op = body.call(thisArg, _2); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } function __exportStar(m, o) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); } function __values(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function() { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); } function __read(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; } function __spread() { for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i])); return ar; } function __spreadArrays() { for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; for (var r = Array(s), k = 0, i = 0; i < il; i++) for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) r[k] = a[j]; return r; } function __spreadArray(to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); } function __await(v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } function __asyncGenerator(thisArg, _arguments, generator) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g = generator.apply(thisArg, _arguments || []), i, q = []; return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function() { return this; }, i; function verb(n) { if (g[n]) i[n] = function(v) { return new Promise(function(a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { resume("next", value); } function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } } function __asyncDelegator(o) { var i, p; return i = {}, verb("next"), verb("throw", function(e) { throw e; }), verb("return"), i[Symbol.iterator] = function() { return this; }, i; function verb(n, f) { i[n] = o[n] ? function(v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } } function __asyncValues(o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function() { return this; }, i); function verb(n) { i[n] = o[n] && function(v) { return new Promise(function(resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v2) { resolve({ value: v2, done: d }); }, reject); } } function __makeTemplateObject(cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; } function __importStar(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) { for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); } __setModuleDefault(result, mod); return result; } function __importDefault(mod) { return mod && mod.__esModule ? mod : { default: mod }; } function __classPrivateFieldGet(receiver, state2, kind, f) { if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); if (typeof state2 === "function" ? receiver !== state2 || !f : !state2.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state2.get(receiver); } function __classPrivateFieldSet(receiver, state2, value, kind, f) { if (kind === "m") throw new TypeError("Private method is not writable"); if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); if (typeof state2 === "function" ? receiver !== state2 || !f : !state2.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); return kind === "a" ? f.call(receiver, value) : f ? f.value = value : state2.set(receiver, value), value; } function __classPrivateFieldIn(state2, receiver) { if (receiver === null || typeof receiver !== "object" && typeof receiver !== "function") throw new TypeError("Cannot use 'in' operator on non-object"); return typeof state2 === "function" ? receiver === state2 : state2.has(receiver); } function __addDisposableResource(env2, value, async) { if (value !== null && value !== void 0) { if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected."); var dispose; if (async) { if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); dispose = value[Symbol.asyncDispose]; } if (dispose === void 0) { if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); dispose = value[Symbol.dispose]; } if (typeof dispose !== "function") throw new TypeError("Object not disposable."); env2.stack.push({ value, dispose, async }); } else if (async) { env2.stack.push({ async: true }); } return value; } function __disposeResources(env2) { function fail(e) { env2.error = env2.hasError ? new _SuppressedError(e, env2.error, "An error was suppressed during disposal.") : e; env2.hasError = true; } function next() { while (env2.stack.length) { var rec = env2.stack.pop(); try { var result = rec.dispose && rec.dispose.call(rec.value); if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); } catch (e) { fail(e); } } if (env2.hasError) throw env2.error; } return next(); } var extendStatics, __assign, __createBinding, __setModuleDefault, _SuppressedError, tslib_es6_default; var init_tslib_es6 = __esm({ "../../node_modules/.pnpm/tslib@2.6.2/node_modules/tslib/tslib.es6.mjs"() { extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) { d2.__proto__ = b2; } || function(d2, b2) { for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p]; }; return extendStatics(d, b); }; __assign = function() { __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 t; }; return __assign.apply(this, arguments); }; __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 m[k]; } }; } Object.defineProperty(o, k2, desc); } : function(o, m, k, k2) { if (k2 === void 0) k2 = k; o[k2] = m[k]; }; __setModuleDefault = Object.create ? function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); } : function(o, v) { o["default"] = v; }; _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function(error, suppressed, message2) { var e = new Error(message2); return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; }; tslib_es6_default = { __extends, __assign, __rest, __decorate, __param, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays, __spreadArray, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet, __classPrivateFieldIn, __addDisposableResource, __disposeResources }; } }); // ../../node_modules/.pnpm/@azure+core-rest-pipeline@1.17.0/node_modules/@azure/core-rest-pipeline/dist/commonjs/pipeline.js var require_pipeline = __commonJS({ "../../node_modules/.pnpm/@azure+core-rest-pipeline@1.17.0/node_modules/@azure/core-rest-pipeline/dist/commonjs/pipeline.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.createEmptyPipeline = createEmptyPipeline2; var ValidPhaseNames = /* @__PURE__ */ new Set(["Deserialize", "Serialize", "Retry", "Sign"]); var HttpPipeline = class _HttpPipeline { constructor(policies) { var _a3; this._policies = []; this._policies = (_a3 = policies === null || policies === void 0 ? void 0 : policies.slice(0)) !== null && _a3 !== void 0 ? _a3 : []; this._orderedPolicies = void 0; } addPolicy(policy, options2 = {}) { if (options2.phase && options2.afterPhase) { throw new Error("Policies inside a phase cannot specify afterPhase."); } if (options2.phase && !ValidPhaseNames.has(options2.phase)) { throw new Error(`Invalid phase name: ${options2.phase}`); } if (options2.afterPhase && !ValidPhaseNames.has(options2.afterPhase)) { throw new Error(`Invalid afterPhase name: ${options2.afterPhase}`); } this._policies.push({ policy, options: options2 }); this._orderedPolicies = void 0; } removePolicy(options2) { const removedPolicies = []; this._policies = this._policies.filter((policyDescriptor) => { if (options2.name && policyDescriptor.policy.name === options2.name || options2.phase && policyDescriptor.options.phase === options2.phase) { removedPolicies.push(policyDescriptor.policy); return false; } else { return true; } }); this._orderedPolicies = void 0; return removedPolicies; } sendRequest(httpClient, request) { const policies = this.getOrderedPolicies(); const pipeline = policies.reduceRight((next, policy) => { return (req) => { return policy.sendRequest(req, next); }; }, (req) => httpClient.sendRequest(req)); return pipeline(request); } getOrderedPolicies() { if (!this._orderedPolicies) { this._orderedPolicies = this.orderPolicies(); } return this._orderedPolicies; } clone() { return new _HttpPipeline(this._policies); } static create() { return new _HttpPipeline(); } orderPolicies() { const result = []; const policyMap = /* @__PURE__ */ new Map(); function createPhase(name) { return { name, policies: /* @__PURE__ */ new Set(), hasRun: false, hasAfterPolicies: false }; } const serializePhase = createPhase("Serialize"); const noPhase = createPhase("None"); const deserializePhase = createPhase("Deserialize"); const retryPhase = createPhase("Retry"); const signPhase = createPhase("Sign"); const orderedPhases = [serializePhase, noPhase, deserializePhase, retryPhase, signPhase]; function getPhase(phase) { if (phase === "Retry") { return retryPhase; } else if (phase === "Serialize") { return serializePhase; } else if (phase === "Deserialize") { return deserializePhase; } else if (phase === "Sign") { return signPhase; } else { return noPhase; } } for (const descriptor of this._policies) { const policy = descriptor.policy; const options2 = descriptor.options; const policyName = policy.name; if (policyMap.has(policyName)) { throw new Error("Duplicate policy names not allowed in pipeline"); } const node = { policy, dependsOn: /* @__PURE__ */ new Set(), dependants: /* @__PURE__ */ new Set() }; if (options2.afterPhase) { node.afterPhase = getPhase(options2.afterPhase); node.afterPhase.hasAfterPolicies = true; } policyMap.set(policyName, node); const phase = getPhase(options2.phase); phase.policies.add(node); } for (const descriptor of this._policies) { const { policy, options: options2 } = descriptor; const policyName = policy.name; const node = policyMap.get(policyName); if (!node) { throw new Error(`Missing node for policy ${policyName}`); } if (options2.afterPolicies) { for (const afterPolicyName of options2.afterPolicies) { const afterNode = policyMap.get(afterPolicyName); if (afterNode) { node.dependsOn.add(afterNode); afterNode.dependants.add(node); } } } if (options2.beforePolicies) { for (const beforePolicyName of options2.beforePolicies) { const beforeNode = policyMap.get(beforePolicyName); if (beforeNode) { beforeNode.dependsOn.add(node); node.dependants.add(beforeNode); } } } } function walkPhase(phase) { phase.hasRun = true; for (const node of phase.policies) { if (node.afterPhase && (!node.afterPhase.hasRun || node.afterPhase.policies.size)) { continue; } if (node.dependsOn.size === 0) { result.push(node.policy); for (const dependant of node.dependants) { dependant.dependsOn.delete(node); } policyMap.delete(node.policy.name); phase.policies.delete(node); } } } function walkPhases() { for (const phase of orderedPhases) { walkPhase(phase); if (phase.policies.size > 0 && phase !== noPhase) { if (!noPhase.hasRun) { walkPhase(noPhase); } return; } if (phase.hasAfterPolicies) { walkPhase(noPhase); } } } let iteration = 0; while (policyMap.size > 0) { iteration++; const initialResultLength = result.length; walkPhases(); if (result.length <= initialResultLength && iteration > 1) { throw new Error("Cannot satisfy policy dependencies due to requirements cycle."); } } return result; } }; function createEmptyPipeline2() { return HttpPipeline.create(); } } }); // ../../node_modules/.pnpm/@azure+logger@1.1.2/node_modules/@azure/logger/dist/commonjs/log.js var require_log = __commonJS({ "../../node_modules/.pnpm/@azure+logger@1.1.2/node_modules/@azure/logger/dist/commonjs/log.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.log = void 0; var tslib_1 = (init_tslib_es6(), __toCommonJS(tslib_es6_exports)); var node_os_1 = require("node:os"); var node_util_1 = tslib_1.__importDefault(require("node:util")); var process10 = tslib_1.__importStar(require("node:process")); function log2(message2, ...args) { process10.stderr.write(`${node_util_1.default.format(message2, ...args)}${node_os_1.EOL}`); } exports2.log = log2; } }); // ../../node_modules/.pnpm/@azure+logger@1.1.2/node_modules/@azure/logger/dist/commonjs/debug.js var require_debug = __commonJS({ "../../node_modules/.pnpm/@azure+logger@1.1.2/node_modules/@azure/logger/dist/commonjs/debug.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); var log_js_1 = require_log(); var debugEnvVariable2 = typeof process !== "undefined" && process.env && process.env.DEBUG || void 0; var enabledString2; var enabledNamespaces2 = []; var skippedNamespaces2 = []; var debuggers2 = []; if (debugEnvVariable2) { enable2(debugEnvVariable2); } var debugObj2 = Object.assign((namespace) => { return createDebugger2(namespace); }, { enable: enable2, enabled: enabled2, disable: disable2, log: log_js_1.log }); function enable2(namespaces) { enabledString2 = namespaces; enabledNamespaces2 = []; skippedNamespaces2 = []; const wildcard = /\*/g; const namespaceList = namespaces.split(",").map((ns) => ns.trim().replace(wildcard, ".*?")); for (const ns of namespaceList) { if (ns.startsWith("-")) { skippedNamespaces2.push(new RegExp(`^${ns.substr(1)}$`)); } else { enabledNamespaces2.push(new RegExp(`^${ns}$`)); } } for (const instance of debuggers2) { instance.enabled = enabled2(instance.namespace); } } function enabled2(namespace) { if (namespace.endsWith("*")) { return true; } for (const skipped of skippedNamespaces2) { if (skipped.test(namespace)) { return false; } } for (const enabledNamespace of enabledNamespaces2) { if (enabledNamespace.test(namespace)) { return true; } } return false; } function disable2() { const result = enabledString2 || ""; enable2(""); return result; } function createDebugger2(namespace) { const newDebugger = Object.assign(debug, { enabled: enabled2(namespace), destroy: destroy2, log: debugObj2.log, namespace, extend: extend2 }); function debug(...args) { if (!newDebugger.enabled) { return; } if (args.length > 0) { args[0] = `${namespace} ${args[0]}`; } newDebugger.log(...args); } debuggers2.push(newDebugger); return newDebugger; } function destroy2() { const index2 = debuggers2.indexOf(this); if (index2 >= 0) { debuggers2.splice(index2, 1); return true; } return false; } function extend2(namespace) { const newDebugger = createDebugger2(`${this.namespace}:${namespace}`); newDebugger.log = this.log; return newDebugger; } exports2.default = debugObj2; } }); // ../../node_modules/.pnpm/@azure+logger@1.1.2/node_modules/@azure/logger/dist/commonjs/index.js var require_commonjs = __commonJS({ "../../node_modules/.pnpm/@azure+logger@1.1.2/node_modules/@azure/logger/dist/commonjs/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.createClientLogger = exports2.getLogLevel = exports2.setLogLevel = exports2.AzureLogger = void 0; var tslib_1 = (init_tslib_es6(), __toCommonJS(tslib_es6_exports)); var debug_js_1 = tslib_1.__importDefault(require_debug()); var registeredLoggers2 = /* @__PURE__ */ new Set(); var logLevelFromEnv2 = typeof process !== "undefined" && process.env && process.env.AZURE_LOG_LEVEL || void 0; var azureLogLevel2; exports2.AzureLogger = (0, debug_js_1.default)("azure"); exports2.AzureLogger.log = (...args) => { debug_js_1.default.log(...args); }; var AZURE_LOG_LEVELS2 = ["verbose", "info", "warning", "error"]; if (logLevelFromEnv2) { if (isAzureLogLevel2(logLevelFromEnv2)) { setLogLevel2(logLevelFromEnv2); } else { console.error(`AZURE_LOG_LEVEL set to unknown log level '${logLevelFromEnv2}'; logging is not enabled. Acceptable values: ${AZURE_LOG_LEVELS2.join(", ")}.`); } } function setLogLevel2(level) { if (level && !isAzureLogLevel2(level)) { throw new Error(`Unknown log level '${level}'. Acceptable values: ${AZURE_LOG_LEVELS2.join(",")}`); } azureLogLevel2 = level; const enabledNamespaces2 = []; for (const logger2 of registeredLoggers2) { if (shouldEnable2(logger2)) { enabledNamespaces2.push(logger2.namespace); } } debug_js_1.default.enable(enabledNamespaces2.join(",")); } exports2.setLogLevel = setLogLevel2; function getLogLevel() { return azureLogLevel2; } exports2.getLogLevel = getLogLevel; var levelMap2 = { verbose: 400, info: 300, warning: 200, error: 100 }; function createClientLogger2(namespace) { const clientRootLogger = exports2.AzureLogger.extend(namespace); patchLogMethod2(exports2.AzureLogger, clientRootLogger); return { error: createLogger2(clientRootLogger, "error"), warning: createLogger2(clientRootLogger, "warning"), info: createLogger2(clientRootLogger, "info"), verbose: createLogger2(clientRootLogger, "verbose") }; } exports2.createClientLogger = createClientLogger2; function patchLogMethod2(parent, child) { child.log = (...args) => { parent.log(...args); }; } function createLogger2(parent, level) { const logger2 = Object.assign(parent.extend(level), { level }); patchLogMethod2(parent, logger2); if (shouldEnable2(logger2)) { const enabledNamespaces2 = debug_js_1.default.disable(); debug_js_1.default.enable(enabledNamespaces2 + "," + logger2.namespace); } registeredLoggers2.add(logger2); return logger2; } function shouldEnable2(logger2) { return Boolean(azureLogLevel2 && levelMap2[logger2.level] <= levelMap2[azureLogLevel2]); } function isAzureLogLevel2(logLevel) { return AZURE_LOG_LEVELS2.includes(logLevel); } } }); // ../../node_modules/.pnpm/@azure+core-rest-pipeline@1.17.0/node_modules/@azure/core-rest-pipeline/dist/commonjs/log.js var require_log2 = __commonJS({ "../../node_modules/.pnpm/@azure+core-rest-pipeline@1.17.0/node_modules/@azure/core-rest-pipeline/dist/commonjs/log.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.logger = void 0; var logger_1 = require_commonjs(); exports2.logger = (0, logger_1.createClientLogger)("core-rest-pipeline"); } }); // ../../node_modules/.pnpm/@azure+abort-controller@2.1.2/node_modules/@azure/abort-controller/dist/commonjs/AbortError.js var require_AbortError = __commonJS({ "../../node_modules/.pnpm/@azure+abort-controller@2.1.2/node_modules/@azure/abort-controller/dist/commonjs/AbortError.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.AbortError = void 0; var AbortError2 = class extends Error { constructor(message2) { super(message2); this.name = "AbortError"; } }; exports2.AbortError = AbortError2; } }); // ../../node_modules/.pnpm/@azure+abort-controller@2.1.2/node_modules/@azure/abort-controller/dist/commonjs/index.js var require_commonjs2 = __commonJS({ "../../node_modules/.pnpm/@azure+abort-controller@2.1.2/node_modules/@azure/abort-controller/dist/commonjs/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.AbortError = void 0; var AbortError_js_1 = require_AbortError(); Object.defineProperty(exports2, "AbortError", { enumerable: true, get: function() { return AbortError_js_1.AbortError; } }); } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/createAbortablePromise.js var require_createAbortablePromise = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/createAbortablePromise.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.createAbortablePromise = void 0; var abort_controller_1 = require_commonjs2(); function createAbortablePromise2(buildPromise, options2) { const { cleanupBeforeAbort, abortSignal, abortErrorMsg } = options2 !== null && options2 !== void 0 ? options2 : {}; return new Promise((resolve, reject) => { function rejectOnAbort() { reject(new abort_controller_1.AbortError(abortErrorMsg !== null && abortErrorMsg !== void 0 ? abortErrorMsg : "The operation was aborted.")); } function removeListeners() { abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.removeEventListener("abort", onAbort); } function onAbort() { cleanupBeforeAbort === null || cleanupBeforeAbort === void 0 ? void 0 : cleanupBeforeAbort(); removeListeners(); rejectOnAbort(); } if (abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.aborted) { return rejectOnAbort(); } try { buildPromise((x) => { removeListeners(); resolve(x); }, (x) => { removeListeners(); reject(x); }); } catch (err) { reject(err); } abortSignal === null || abortSignal === void 0 ? void 0 : abortSignal.addEventListener("abort", onAbort); }); } exports2.createAbortablePromise = createAbortablePromise2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/delay.js var require_delay = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/delay.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.delay = void 0; var createAbortablePromise_js_1 = require_createAbortablePromise(); var StandardAbortMessage = "The delay was aborted."; function delay3(timeInMs, options2) { let token; const { abortSignal, abortErrorMsg } = options2 !== null && options2 !== void 0 ? options2 : {}; return (0, createAbortablePromise_js_1.createAbortablePromise)((resolve) => { token = setTimeout(resolve, timeInMs); }, { cleanupBeforeAbort: () => clearTimeout(token), abortSignal, abortErrorMsg: abortErrorMsg !== null && abortErrorMsg !== void 0 ? abortErrorMsg : StandardAbortMessage }); } exports2.delay = delay3; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/aborterUtils.js var require_aborterUtils = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/aborterUtils.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.cancelablePromiseRace = void 0; async function cancelablePromiseRace2(abortablePromiseBuilders, options2) { var _a3, _b2; const aborter = new AbortController(); function abortHandler() { aborter.abort(); } (_a3 = options2 === null || options2 === void 0 ? void 0 : options2.abortSignal) === null || _a3 === void 0 ? void 0 : _a3.addEventListener("abort", abortHandler); try { return await Promise.race(abortablePromiseBuilders.map((p) => p({ abortSignal: aborter.signal }))); } finally { aborter.abort(); (_b2 = options2 === null || options2 === void 0 ? void 0 : options2.abortSignal) === null || _b2 === void 0 ? void 0 : _b2.removeEventListener("abort", abortHandler); } } exports2.cancelablePromiseRace = cancelablePromiseRace2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/random.js var require_random = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/random.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.getRandomIntegerInclusive = void 0; function getRandomIntegerInclusive2(min, max) { min = Math.ceil(min); max = Math.floor(max); const offset = Math.floor(Math.random() * (max - min + 1)); return offset + min; } exports2.getRandomIntegerInclusive = getRandomIntegerInclusive2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/object.js var require_object = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/object.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.isObject = void 0; function isObject2(input) { return typeof input === "object" && input !== null && !Array.isArray(input) && !(input instanceof RegExp) && !(input instanceof Date); } exports2.isObject = isObject2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/error.js var require_error = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/error.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.getErrorMessage = exports2.isError = void 0; var object_js_1 = require_object(); function isError2(e) { if ((0, object_js_1.isObject)(e)) { const hasName = typeof e.name === "string"; const hasMessage = typeof e.message === "string"; return hasName && hasMessage; } return false; } exports2.isError = isError2; function getErrorMessage2(e) { if (isError2(e)) { return e.message; } else { let stringified; try { if (typeof e === "object" && e) { stringified = JSON.stringify(e); } else { stringified = String(e); } } catch (err) { stringified = "[unable to stringify input]"; } return `Unknown error ${stringified}`; } } exports2.getErrorMessage = getErrorMessage2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/sha256.js var require_sha256 = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/sha256.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.computeSha256Hash = exports2.computeSha256Hmac = void 0; var crypto_1 = require("crypto"); async function computeSha256Hmac2(key, stringToSign, encoding) { const decodedKey = Buffer.from(key, "base64"); return (0, crypto_1.createHmac)("sha256", decodedKey).update(stringToSign).digest(encoding); } exports2.computeSha256Hmac = computeSha256Hmac2; async function computeSha256Hash2(content, encoding) { return (0, crypto_1.createHash)("sha256").update(content).digest(encoding); } exports2.computeSha256Hash = computeSha256Hash2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/typeGuards.js var require_typeGuards = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/typeGuards.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.objectHasProperty = exports2.isObjectWithProperties = exports2.isDefined = void 0; function isDefined2(thing) { return typeof thing !== "undefined" && thing !== null; } exports2.isDefined = isDefined2; function isObjectWithProperties2(thing, properties) { if (!isDefined2(thing) || typeof thing !== "object") { return false; } for (const property of properties) { if (!objectHasProperty2(thing, property)) { return false; } } return true; } exports2.isObjectWithProperties = isObjectWithProperties2; function objectHasProperty2(thing, property) { return isDefined2(thing) && typeof thing === "object" && property in thing; } exports2.objectHasProperty = objectHasProperty2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/uuidUtils.js var require_uuidUtils = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/uuidUtils.js"(exports2) { "use strict"; var _a3; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.randomUUID = void 0; var crypto_1 = require("crypto"); var uuidFunction2 = typeof ((_a3 = globalThis === null || globalThis === void 0 ? void 0 : globalThis.crypto) === null || _a3 === void 0 ? void 0 : _a3.randomUUID) === "function" ? globalThis.crypto.randomUUID.bind(globalThis.crypto) : crypto_1.randomUUID; function randomUUID2() { return uuidFunction2(); } exports2.randomUUID = randomUUID2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/checkEnvironment.js var require_checkEnvironment = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/checkEnvironment.js"(exports2) { "use strict"; var _a3; var _b2; var _c2; var _d2; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.isReactNative = exports2.isNodeRuntime = exports2.isNode = exports2.isNodeLike = exports2.isBun = exports2.isDeno = exports2.isWebWorker = exports2.isBrowser = void 0; exports2.isBrowser = typeof window !== "undefined" && typeof window.document !== "undefined"; exports2.isWebWorker = typeof self === "object" && typeof (self === null || self === void 0 ? void 0 : self.importScripts) === "function" && (((_a3 = self.constructor) === null || _a3 === void 0 ? void 0 : _a3.name) === "DedicatedWorkerGlobalScope" || ((_b2 = self.constructor) === null || _b2 === void 0 ? void 0 : _b2.name) === "ServiceWorkerGlobalScope" || ((_c2 = self.constructor) === null || _c2 === void 0 ? void 0 : _c2.name) === "SharedWorkerGlobalScope"); exports2.isDeno = typeof Deno !== "undefined" && typeof Deno.version !== "undefined" && typeof Deno.version.deno !== "undefined"; exports2.isBun = typeof Bun !== "undefined" && typeof Bun.version !== "undefined"; exports2.isNodeLike = typeof globalThis.process !== "undefined" && Boolean(globalThis.process.version) && Boolean((_d2 = globalThis.process.versions) === null || _d2 === void 0 ? void 0 : _d2.node); exports2.isNode = exports2.isNodeLike; exports2.isNodeRuntime = exports2.isNodeLike && !exports2.isBun && !exports2.isDeno; exports2.isReactNative = typeof navigator !== "undefined" && (navigator === null || navigator === void 0 ? void 0 : navigator.product) === "ReactNative"; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/bytesEncoding.js var require_bytesEncoding = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/bytesEncoding.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.stringToUint8Array = exports2.uint8ArrayToString = void 0; function uint8ArrayToString2(bytes, format2) { return Buffer.from(bytes).toString(format2); } exports2.uint8ArrayToString = uint8ArrayToString2; function stringToUint8Array2(value, format2) { return Buffer.from(value, format2); } exports2.stringToUint8Array = stringToUint8Array2; } }); // ../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/index.js var require_commonjs3 = __commonJS({ "../../node_modules/.pnpm/@azure+core-util@1.9.0/node_modules/@azure/core-util/dist/commonjs/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.stringToUint8Array = exports2.uint8ArrayToString = exports2.isWebWorker = exports2.isReactNative = exports2.isDeno = exports2.isNodeRuntime = exports2.isNodeLike = exports2.isNode = exports2.isBun = exports2.isBrowser = exports2.randomUUID = exports2.objectHasProperty = exports2.isObjectWithProperties = exports2.isDefined = exports2.computeSha256Hmac = exports2.computeSha256Hash = exports2.getErrorMessage = exports2.isError = exports2.isObject = exports2.getRandomIntegerInclusive = exports2.createAbortablePromise = exports2.cancelablePromiseRace = exports2.delay = void 0; var delay_js_1 = require_delay(); Object.defineProperty(exports2, "delay", { enumerable: true, get: function() { return delay_js_1.delay; } }); var aborterUtils_js_1 = require_aborterUtils(); Object.defineProperty(exports2, "cancelablePromiseRace", { enumerable: true, get: function() { return aborterUtils_js_1.cancelablePromiseRace; } }); var createAbortablePromise_js_1 = require_createAbortablePromise(); Object.defineProperty(exports2, "createAbortablePromise", { enumerable: true, get: function() { return createAbortablePromise_js_1.createAbortablePromise; } }); var random_js_1 = require_random(); Object.defineProperty(exports2, "getRandomIntegerInclusive", { enumerable: true, get: function() { return random_js_1.getRandomIntegerInclusive; } }); var object_js_1 = require_object(); Object.defineProperty(exports2, "isObject", { enumerable: true, get: function() { return object_js_1.isObject; } }); var error_js_1 = require_error(); Object.defineProperty(exports2, "isError", { enumerable: true, get: function() { return error_js_1.isError; } }); Object.defineProperty(exports2, "getErrorMessage", { enumerable: true, get: function() { return error_js_1.getErrorMessage; } }); var sha256_js_1 = require_sha256(); Object.defineProperty(exports2, "computeSha256Hash", { enumerable: true, get: function() { return sha256_js_1.computeSha256Hash; } }); Object.defineProperty(exports2, "computeSha256Hmac", { enumerable: true, get: function() { return sha256_js_1.computeSha256Hmac; } }); var typeGuards_js_1 = require_typeGuards(); Object.defineProperty(exports2, "isDefined", { enumerable: true, get: function() { return typeGuards_js_1.isDefined; } }); Object.defineProperty(exports2, "isObjectWithProperties", { enumerable: true, get: function() { return typeGuards_js_1.isObjectWithPropertie