From a3303b9516781b579de5979b6b3c751208395e2d Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Sun, 4 Jan 2026 14:10:58 -0500 Subject: [PATCH] Refactor using gitea-js. --- out/cli.cjs | 2 + out/github-action.cjs | 12398 +++++++++++++++++++++++++--------------- src/github-action.ts | 25 +- 3 files changed, 7923 insertions(+), 4502 deletions(-) diff --git a/out/cli.cjs b/out/cli.cjs index f528938..7d234d3 100755 --- a/out/cli.cjs +++ b/out/cli.cjs @@ -47770,8 +47770,10 @@ var package_default = { axios: "^1.3.4", chalk: "^5.2.0", cleye: "^1.3.2", + "cross-fetch": "^4.1.0", crypto: "^1.0.1", execa: "^7.0.0", + "gitea-js": "^1.23.0", ignore: "^5.2.4", ini: "^3.0.1", inquirer: "^9.1.4", diff --git a/out/github-action.cjs b/out/github-action.cjs index cb71522..f569230 100644 --- a/out/github-action.cjs +++ b/out/github-action.cjs @@ -1520,14 +1520,14 @@ var require_util = __commonJS({ if (ReadableStream7.from) { return ReadableStream7.from(convertIterableToBuffer(iterable)); } - let iterator3; + let iterator2; return new ReadableStream7( { async start() { - iterator3 = iterable[Symbol.asyncIterator](); + iterator2 = iterable[Symbol.asyncIterator](); }, async pull(controller) { - const { done, value } = await iterator3.next(); + const { done, value } = await iterator2.next(); if (done) { queueMicrotask(() => { controller.close(); @@ -1539,7 +1539,7 @@ var require_util = __commonJS({ return controller.desiredSize > 0; }, async cancel(reason) { - await iterator3.return(); + await iterator2.return(); } }, 0 @@ -3974,11 +3974,11 @@ var require_util2 = __commonJS({ } return location; } - function requestCurrentURL(request4) { - return request4.urlList[request4.urlList.length - 1]; + function requestCurrentURL(request3) { + return request3.urlList[request3.urlList.length - 1]; } - function requestBadPort(request4) { - const url2 = requestCurrentURL(request4); + function requestBadPort(request3) { + const url2 = requestCurrentURL(request3); if (urlIsHttpHttpsScheme(url2) && badPortsSet.has(url2.port)) { return "blocked"; } @@ -4045,7 +4045,7 @@ var require_util2 = __commonJS({ } return true; } - function setRequestReferrerPolicyOnRedirect(request4, actualResponse) { + function setRequestReferrerPolicyOnRedirect(request3, actualResponse) { const { headersList } = actualResponse; const policyHeader = (headersList.get("referrer-policy") ?? "").split(","); let policy = ""; @@ -4059,7 +4059,7 @@ var require_util2 = __commonJS({ } } if (policy !== "") { - request4.referrerPolicy = policy; + request3.referrerPolicy = policy; } } function crossOriginResourcePolicyCheck() { @@ -4076,33 +4076,33 @@ var require_util2 = __commonJS({ header = httpRequest.mode; httpRequest.headersList.set("sec-fetch-mode", header); } - function appendRequestOriginHeader(request4) { - let serializedOrigin = request4.origin; - if (request4.responseTainting === "cors" || request4.mode === "websocket") { + function appendRequestOriginHeader(request3) { + let serializedOrigin = request3.origin; + if (request3.responseTainting === "cors" || request3.mode === "websocket") { if (serializedOrigin) { - request4.headersList.append("origin", serializedOrigin); + request3.headersList.append("origin", serializedOrigin); } - } else if (request4.method !== "GET" && request4.method !== "HEAD") { - switch (request4.referrerPolicy) { + } else if (request3.method !== "GET" && request3.method !== "HEAD") { + switch (request3.referrerPolicy) { case "no-referrer": serializedOrigin = null; break; case "no-referrer-when-downgrade": case "strict-origin": case "strict-origin-when-cross-origin": - if (request4.origin && urlHasHttpsScheme(request4.origin) && !urlHasHttpsScheme(requestCurrentURL(request4))) { + if (request3.origin && urlHasHttpsScheme(request3.origin) && !urlHasHttpsScheme(requestCurrentURL(request3))) { serializedOrigin = null; } break; case "same-origin": - if (!sameOrigin(request4, requestCurrentURL(request4))) { + if (!sameOrigin(request3, requestCurrentURL(request3))) { serializedOrigin = null; } break; default: } if (serializedOrigin) { - request4.headersList.append("origin", serializedOrigin); + request3.headersList.append("origin", serializedOrigin); } } } @@ -4134,26 +4134,26 @@ var require_util2 = __commonJS({ referrerPolicy: policyContainer.referrerPolicy }; } - function determineRequestsReferrer(request4) { - const policy = request4.referrerPolicy; + function determineRequestsReferrer(request3) { + const policy = request3.referrerPolicy; assert(policy); let referrerSource = null; - if (request4.referrer === "client") { + if (request3.referrer === "client") { const globalOrigin = getGlobalOrigin(); if (!globalOrigin || globalOrigin.origin === "null") { return "no-referrer"; } referrerSource = new URL(globalOrigin); - } else if (request4.referrer instanceof URL) { - referrerSource = request4.referrer; + } else if (request3.referrer instanceof URL) { + referrerSource = request3.referrer; } let referrerURL = stripURLForReferrer(referrerSource); const referrerOrigin = stripURLForReferrer(referrerSource, true); if (referrerURL.toString().length > 4096) { referrerURL = referrerOrigin; } - const areSameOrigin = sameOrigin(request4, referrerURL); - const isNonPotentiallyTrustWorthy = isURLPotentiallyTrustworthy(referrerURL) && !isURLPotentiallyTrustworthy(request4.url); + const areSameOrigin = sameOrigin(request3, referrerURL); + const isNonPotentiallyTrustWorthy = isURLPotentiallyTrustworthy(referrerURL) && !isURLPotentiallyTrustworthy(request3.url); switch (policy) { case "origin": return referrerOrigin != null ? referrerOrigin : stripURLForReferrer(referrerSource, true); @@ -4164,7 +4164,7 @@ var require_util2 = __commonJS({ case "origin-when-cross-origin": return areSameOrigin ? referrerURL : referrerOrigin; case "strict-origin-when-cross-origin": { - const currentURL = requestCurrentURL(request4); + const currentURL = requestCurrentURL(request3); if (sameOrigin(referrerURL, currentURL)) { return referrerURL; } @@ -4324,7 +4324,7 @@ var require_util2 = __commonJS({ } return true; } - function tryUpgradeRequestToAPotentiallyTrustworthyURL(request4) { + function tryUpgradeRequestToAPotentiallyTrustworthyURL(request3) { } function sameOrigin(A3, B2) { if (A3.origin === B2.origin && A3.origin === "null") { @@ -4377,11 +4377,11 @@ var require_util2 = __commonJS({ return result; } var esIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())); - function makeIterator(iterator3, name, kind3) { + function makeIterator(iterator2, name, kind3) { const object = { index: 0, kind: kind3, - target: iterator3 + target: iterator2 }; const i3 = { next() { @@ -5706,13 +5706,13 @@ Content-Type: ${value.type || "application/octet-stream"}\r length = Buffer.byteLength(source); } if (action != null) { - let iterator3; + let iterator2; stream4 = new ReadableStream7({ async start() { - iterator3 = action(object)[Symbol.asyncIterator](); + iterator2 = action(object)[Symbol.asyncIterator](); }, async pull(controller) { - const { value, done } = await iterator3.next(); + const { value, done } = await iterator2.next(); if (done) { queueMicrotask(() => { controller.close(); @@ -5725,7 +5725,7 @@ Content-Type: ${value.type || "application/octet-stream"}\r return controller.desiredSize > 0; }, async cancel(reason) { - await iterator3.return(); + await iterator2.return(); }, type: void 0 }); @@ -6212,25 +6212,25 @@ var require_request = __commonJS({ static [kHTTP2BuildRequest](origin2, opts, handler) { const headers = opts.headers; opts = { ...opts, headers: null }; - const request4 = new _Request(origin2, opts, handler); - request4.headers = {}; + const request3 = new _Request(origin2, opts, handler); + request3.headers = {}; if (Array.isArray(headers)) { if (headers.length % 2 !== 0) { throw new InvalidArgumentError("headers array must be even"); } for (let i3 = 0; i3 < headers.length; i3 += 2) { - processHeader(request4, headers[i3], headers[i3 + 1], true); + processHeader(request3, headers[i3], headers[i3 + 1], true); } } else if (headers && typeof headers === "object") { const keys = Object.keys(headers); for (let i3 = 0; i3 < keys.length; i3++) { const key = keys[i3]; - processHeader(request4, key, headers[key], true); + processHeader(request3, key, headers[key], true); } } else if (headers != null) { throw new InvalidArgumentError("headers must be an object or an array"); } - return request4; + return request3; } static [kHTTP2CopyHeaders](raw) { const rawHeaders = raw.split("\r\n"); @@ -6255,26 +6255,26 @@ var require_request = __commonJS({ return skipAppend ? val : `${key}: ${val}\r `; } - function processHeader(request4, key, val, skipAppend = false) { + function processHeader(request3, key, val, skipAppend = false) { if (val && (typeof val === "object" && !Array.isArray(val))) { throw new InvalidArgumentError(`invalid ${key} header`); } else if (val === void 0) { return; } - if (request4.host === null && key.length === 4 && key.toLowerCase() === "host") { + if (request3.host === null && key.length === 4 && key.toLowerCase() === "host") { if (headerCharRegex.exec(val) !== null) { throw new InvalidArgumentError(`invalid ${key} header`); } - request4.host = val; - } else if (request4.contentLength === null && key.length === 14 && key.toLowerCase() === "content-length") { - request4.contentLength = parseInt(val, 10); - if (!Number.isFinite(request4.contentLength)) { + request3.host = val; + } else if (request3.contentLength === null && key.length === 14 && key.toLowerCase() === "content-length") { + request3.contentLength = parseInt(val, 10); + if (!Number.isFinite(request3.contentLength)) { throw new InvalidArgumentError("invalid content-length header"); } - } else if (request4.contentType === null && key.length === 12 && key.toLowerCase() === "content-type") { - request4.contentType = val; - if (skipAppend) request4.headers[key] = processHeaderValue(key, val, skipAppend); - else request4.headers += processHeaderValue(key, val); + } else if (request3.contentType === null && key.length === 12 && key.toLowerCase() === "content-type") { + request3.contentType = val; + if (skipAppend) request3.headers[key] = processHeaderValue(key, val, skipAppend); + else request3.headers += processHeaderValue(key, val); } else if (key.length === 17 && key.toLowerCase() === "transfer-encoding") { throw new InvalidArgumentError("invalid transfer-encoding header"); } else if (key.length === 10 && key.toLowerCase() === "connection") { @@ -6282,7 +6282,7 @@ var require_request = __commonJS({ if (value !== "close" && value !== "keep-alive") { throw new InvalidArgumentError("invalid connection header"); } else if (value === "close") { - request4.reset = true; + request3.reset = true; } } else if (key.length === 10 && key.toLowerCase() === "keep-alive") { throw new InvalidArgumentError("invalid keep-alive header"); @@ -6296,15 +6296,15 @@ var require_request = __commonJS({ if (Array.isArray(val)) { for (let i3 = 0; i3 < val.length; i3++) { if (skipAppend) { - if (request4.headers[key]) request4.headers[key] += `,${processHeaderValue(key, val[i3], skipAppend)}`; - else request4.headers[key] = processHeaderValue(key, val[i3], skipAppend); + if (request3.headers[key]) request3.headers[key] += `,${processHeaderValue(key, val[i3], skipAppend)}`; + else request3.headers[key] = processHeaderValue(key, val[i3], skipAppend); } else { - request4.headers += processHeaderValue(key, val[i3]); + request3.headers += processHeaderValue(key, val[i3]); } } } else { - if (skipAppend) request4.headers[key] = processHeaderValue(key, val, skipAppend); - else request4.headers += processHeaderValue(key, val); + if (skipAppend) request3.headers[key] = processHeaderValue(key, val, skipAppend); + else request3.headers += processHeaderValue(key, val); } } } @@ -7468,10 +7468,10 @@ var require_client = __commonJS({ } [kDispatch](opts, handler) { const origin2 = opts.origin || this[kUrl].origin; - const request4 = this[kHTTPConnVersion] === "h2" ? Request6[kHTTP2BuildRequest](origin2, opts, handler) : Request6[kHTTP1BuildRequest](origin2, opts, handler); - this[kQueue].push(request4); + const request3 = this[kHTTPConnVersion] === "h2" ? Request6[kHTTP2BuildRequest](origin2, opts, handler) : Request6[kHTTP1BuildRequest](origin2, opts, handler); + this[kQueue].push(request3); if (this[kResuming]) { - } else if (util4.bodyLength(request4.body) == null && util4.isIterable(request4.body)) { + } else if (util4.bodyLength(request3.body) == null && util4.isIterable(request3.body)) { this[kResuming] = 1; process.nextTick(resume, this); } else { @@ -7495,8 +7495,8 @@ var require_client = __commonJS({ return new Promise((resolve) => { const requests = this[kQueue].splice(this[kPendingIdx]); for (let i3 = 0; i3 < requests.length; i3++) { - const request4 = requests[i3]; - errorRequest2(this, request4, err); + const request3 = requests[i3]; + errorRequest(this, request3, err); } const callback = () => { if (this[kClosedResolve]) { @@ -7544,13 +7544,13 @@ var require_client = __commonJS({ assert(this[kPending] === 0); const requests = client[kQueue].splice(client[kRunningIdx]); for (let i3 = 0; i3 < requests.length; i3++) { - const request4 = requests[i3]; - errorRequest2(this, request4, err); + const request3 = requests[i3]; + errorRequest(this, request3, err); } } else if (client[kRunning] > 0) { - const request4 = client[kQueue][client[kRunningIdx]]; + const request3 = client[kQueue][client[kRunningIdx]]; client[kQueue][client[kRunningIdx]++] = null; - errorRequest2(client, request4, err); + errorRequest(client, request3, err); } client[kPendingIdx] = client[kRunningIdx]; assert(client[kRunning] === 0); @@ -7758,8 +7758,8 @@ var require_client = __commonJS({ if (socket.destroyed) { return -1; } - const request4 = client[kQueue][client[kRunningIdx]]; - if (!request4) { + const request3 = client[kQueue][client[kRunningIdx]]; + if (!request3) { return -1; } } @@ -7799,12 +7799,12 @@ var require_client = __commonJS({ onUpgrade(head) { const { upgrade, client, socket, headers, statusCode } = this; assert(upgrade); - const request4 = client[kQueue][client[kRunningIdx]]; - assert(request4); + const request3 = client[kQueue][client[kRunningIdx]]; + assert(request3); assert(!socket.destroyed); assert(socket === client[kSocket]); assert(!this.paused); - assert(request4.upgrade || request4.method === "CONNECT"); + assert(request3.upgrade || request3.method === "CONNECT"); this.statusCode = null; this.statusText = ""; this.shouldKeepAlive = null; @@ -7821,7 +7821,7 @@ var require_client = __commonJS({ client[kQueue][client[kRunningIdx]++] = null; client.emit("disconnect", client[kUrl], [client], new InformationalError("upgrade")); try { - request4.onUpgrade(statusCode, headers, socket); + request3.onUpgrade(statusCode, headers, socket); } catch (err) { util4.destroy(socket, err); } @@ -7832,8 +7832,8 @@ var require_client = __commonJS({ if (socket.destroyed) { return -1; } - const request4 = client[kQueue][client[kRunningIdx]]; - if (!request4) { + const request3 = client[kQueue][client[kRunningIdx]]; + if (!request3) { return -1; } assert(!this.upgrade); @@ -7842,23 +7842,23 @@ var require_client = __commonJS({ util4.destroy(socket, new SocketError("bad response", util4.getSocketInfo(socket))); return -1; } - if (upgrade && !request4.upgrade) { + if (upgrade && !request3.upgrade) { util4.destroy(socket, new SocketError("bad upgrade", util4.getSocketInfo(socket))); return -1; } assert.strictEqual(this.timeoutType, TIMEOUT_HEADERS); this.statusCode = statusCode; this.shouldKeepAlive = shouldKeepAlive || // Override llhttp value which does not allow keepAlive for HEAD. - request4.method === "HEAD" && !socket[kReset] && this.connection.toLowerCase() === "keep-alive"; + request3.method === "HEAD" && !socket[kReset] && this.connection.toLowerCase() === "keep-alive"; if (this.statusCode >= 200) { - const bodyTimeout = request4.bodyTimeout != null ? request4.bodyTimeout : client[kBodyTimeout]; + const bodyTimeout = request3.bodyTimeout != null ? request3.bodyTimeout : client[kBodyTimeout]; this.setTimeout(bodyTimeout, TIMEOUT_BODY); } else if (this.timeout) { if (this.timeout.refresh) { this.timeout.refresh(); } } - if (request4.method === "CONNECT") { + if (request3.method === "CONNECT") { assert(client[kRunning] === 1); this.upgrade = true; return 2; @@ -7889,11 +7889,11 @@ var require_client = __commonJS({ } else { socket[kReset] = true; } - const pause = request4.onHeaders(statusCode, headers, this.resume, statusText) === false; - if (request4.aborted) { + const pause = request3.onHeaders(statusCode, headers, this.resume, statusText) === false; + if (request3.aborted) { return -1; } - if (request4.method === "HEAD") { + if (request3.method === "HEAD") { return 1; } if (statusCode < 200) { @@ -7910,8 +7910,8 @@ var require_client = __commonJS({ if (socket.destroyed) { return -1; } - const request4 = client[kQueue][client[kRunningIdx]]; - assert(request4); + const request3 = client[kQueue][client[kRunningIdx]]; + assert(request3); assert.strictEqual(this.timeoutType, TIMEOUT_BODY); if (this.timeout) { if (this.timeout.refresh) { @@ -7924,7 +7924,7 @@ var require_client = __commonJS({ return -1; } this.bytesRead += buf.length; - if (request4.onData(buf) === false) { + if (request3.onData(buf) === false) { return constants.ERROR.PAUSED; } } @@ -7936,8 +7936,8 @@ var require_client = __commonJS({ if (upgrade) { return; } - const request4 = client[kQueue][client[kRunningIdx]]; - assert(request4); + const request3 = client[kQueue][client[kRunningIdx]]; + assert(request3); assert(statusCode >= 100); this.statusCode = null; this.statusText = ""; @@ -7951,11 +7951,11 @@ var require_client = __commonJS({ if (statusCode < 200) { return; } - if (request4.method !== "HEAD" && contentLength && bytesRead !== parseInt(contentLength, 10)) { + if (request3.method !== "HEAD" && contentLength && bytesRead !== parseInt(contentLength, 10)) { util4.destroy(socket, new ResponseContentLengthMismatchError()); return -1; } - request4.onComplete(headers); + request3.onComplete(headers); client[kQueue][client[kRunningIdx]++] = null; if (socket[kWriting]) { assert.strictEqual(client[kRunning], 0); @@ -8013,8 +8013,8 @@ var require_client = __commonJS({ assert(client[kPendingIdx] === client[kRunningIdx]); const requests = client[kQueue].splice(client[kRunningIdx]); for (let i3 = 0; i3 < requests.length; i3++) { - const request4 = requests[i3]; - errorRequest2(client, request4, err); + const request3 = requests[i3]; + errorRequest(client, request3, err); } assert(client[kSize] === 0); } @@ -8044,13 +8044,13 @@ var require_client = __commonJS({ assert(client[kPending] === 0); const requests = client[kQueue].splice(client[kRunningIdx]); for (let i3 = 0; i3 < requests.length; i3++) { - const request4 = requests[i3]; - errorRequest2(client, request4, err); + const request3 = requests[i3]; + errorRequest(client, request3, err); } } else if (client[kRunning] > 0 && err.code !== "UND_ERR_INFO") { - const request4 = client[kQueue][client[kRunningIdx]]; + const request3 = client[kQueue][client[kRunningIdx]]; client[kQueue][client[kRunningIdx]++] = null; - errorRequest2(client, request4, err); + errorRequest(client, request3, err); } client[kPendingIdx] = client[kRunningIdx]; assert(client[kRunning] === 0); @@ -8183,8 +8183,8 @@ var require_client = __commonJS({ if (err.code === "ERR_TLS_CERT_ALTNAME_INVALID") { assert(client[kRunning] === 0); while (client[kPending] > 0 && client[kQueue][client[kPendingIdx]].servername === client[kServerName]) { - const request4 = client[kQueue][client[kPendingIdx]++]; - errorRequest2(client, request4, err); + const request3 = client[kQueue][client[kPendingIdx]++]; + errorRequest(client, request3, err); } } else { onError(client, err); @@ -8238,8 +8238,8 @@ var require_client = __commonJS({ } } else if (client[kRunning] > 0 && socket[kParser].statusCode < 200) { if (socket[kParser].timeoutType !== TIMEOUT_HEADERS) { - const request5 = client[kQueue][client[kRunningIdx]]; - const headersTimeout = request5.headersTimeout != null ? request5.headersTimeout : client[kHeadersTimeout]; + const request4 = client[kQueue][client[kRunningIdx]]; + const headersTimeout = request4.headersTimeout != null ? request4.headersTimeout : client[kHeadersTimeout]; socket[kParser].setTimeout(headersTimeout, TIMEOUT_HEADERS); } } @@ -8261,13 +8261,13 @@ var require_client = __commonJS({ if (client[kRunning] >= (client[kPipelining] || 1)) { return; } - const request4 = client[kQueue][client[kPendingIdx]]; - if (client[kUrl].protocol === "https:" && client[kServerName] !== request4.servername) { + const request3 = client[kQueue][client[kPendingIdx]]; + if (client[kUrl].protocol === "https:" && client[kServerName] !== request3.servername) { if (client[kRunning] > 0) { return; } - client[kServerName] = request4.servername; - if (socket && socket.servername !== request4.servername) { + client[kServerName] = request3.servername; + if (socket && socket.servername !== request3.servername) { util4.destroy(socket, new InformationalError("servername changed")); return; } @@ -8282,16 +8282,16 @@ var require_client = __commonJS({ if (socket.destroyed || socket[kWriting] || socket[kReset] || socket[kBlocking]) { return; } - if (client[kRunning] > 0 && !request4.idempotent) { + if (client[kRunning] > 0 && !request3.idempotent) { return; } - if (client[kRunning] > 0 && (request4.upgrade || request4.method === "CONNECT")) { + if (client[kRunning] > 0 && (request3.upgrade || request3.method === "CONNECT")) { return; } - if (client[kRunning] > 0 && util4.bodyLength(request4.body) !== 0 && (util4.isStream(request4.body) || util4.isAsyncIterable(request4.body))) { + if (client[kRunning] > 0 && util4.bodyLength(request3.body) !== 0 && (util4.isStream(request3.body) || util4.isAsyncIterable(request3.body))) { return; } - if (!request4.aborted && write(client, request4)) { + if (!request3.aborted && write(client, request3)) { client[kPendingIdx]++; } else { client[kQueue].splice(client[kPendingIdx], 1); @@ -8301,12 +8301,12 @@ var require_client = __commonJS({ function shouldSendContentLength(method) { return method !== "GET" && method !== "HEAD" && method !== "OPTIONS" && method !== "TRACE" && method !== "CONNECT"; } - function write(client, request4) { + function write(client, request3) { if (client[kHTTPConnVersion] === "h2") { - writeH2(client, client[kHTTP2Session], request4); + writeH2(client, client[kHTTP2Session], request3); return; } - const { body, method, path: path2, host, upgrade, headers, blocking, reset } = request4; + const { body, method, path: path2, host, upgrade, headers, blocking, reset } = request3; const expectsPayload = method === "PUT" || method === "POST" || method === "PATCH"; if (body && typeof body.read === "function") { body.read(0); @@ -8314,31 +8314,31 @@ var require_client = __commonJS({ const bodyLength = util4.bodyLength(body); let contentLength = bodyLength; if (contentLength === null) { - contentLength = request4.contentLength; + contentLength = request3.contentLength; } if (contentLength === 0 && !expectsPayload) { contentLength = null; } - if (shouldSendContentLength(method) && contentLength > 0 && request4.contentLength !== null && request4.contentLength !== contentLength) { + if (shouldSendContentLength(method) && contentLength > 0 && request3.contentLength !== null && request3.contentLength !== contentLength) { if (client[kStrictContentLength]) { - errorRequest2(client, request4, new RequestContentLengthMismatchError()); + errorRequest(client, request3, new RequestContentLengthMismatchError()); return false; } process.emitWarning(new RequestContentLengthMismatchError()); } const socket = client[kSocket]; try { - request4.onConnect((err) => { - if (request4.aborted || request4.completed) { + request3.onConnect((err) => { + if (request3.aborted || request3.completed) { return; } - errorRequest2(client, request4, err || new RequestAbortedError()); + errorRequest(client, request3, err || new RequestAbortedError()); util4.destroy(socket, new InformationalError("aborted")); }); } catch (err) { - errorRequest2(client, request4, err); + errorRequest(client, request3, err); } - if (request4.aborted) { + if (request3.aborted) { return false; } if (method === "HEAD") { @@ -8377,7 +8377,7 @@ upgrade: ${upgrade}\r header += headers; } if (channels.sendHeaders.hasSubscribers) { - channels.sendHeaders.publish({ request: request4, headers: header, socket }); + channels.sendHeaders.publish({ request: request3, headers: header, socket }); } if (!body || bodyLength === 0) { if (contentLength === 0) { @@ -8389,7 +8389,7 @@ upgrade: ${upgrade}\r socket.write(`${header}\r `, "latin1"); } - request4.onRequestSent(); + request3.onRequestSent(); } else if (util4.isBuffer(body)) { assert(contentLength === body.byteLength, "buffer body must have content length"); socket.cork(); @@ -8398,46 +8398,46 @@ upgrade: ${upgrade}\r `, "latin1"); socket.write(body); socket.uncork(); - request4.onBodySent(body); - request4.onRequestSent(); + request3.onBodySent(body); + request3.onRequestSent(); if (!expectsPayload) { socket[kReset] = true; } } else if (util4.isBlobLike(body)) { if (typeof body.stream === "function") { - writeIterable({ body: body.stream(), client, request: request4, socket, contentLength, header, expectsPayload }); + writeIterable({ body: body.stream(), client, request: request3, socket, contentLength, header, expectsPayload }); } else { - writeBlob({ body, client, request: request4, socket, contentLength, header, expectsPayload }); + writeBlob({ body, client, request: request3, socket, contentLength, header, expectsPayload }); } } else if (util4.isStream(body)) { - writeStream({ body, client, request: request4, socket, contentLength, header, expectsPayload }); + writeStream({ body, client, request: request3, socket, contentLength, header, expectsPayload }); } else if (util4.isIterable(body)) { - writeIterable({ body, client, request: request4, socket, contentLength, header, expectsPayload }); + writeIterable({ body, client, request: request3, socket, contentLength, header, expectsPayload }); } else { assert(false); } return true; } - function writeH2(client, session, request4) { - const { body, method, path: path2, host, upgrade, expectContinue, signal, headers: reqHeaders } = request4; + function writeH2(client, session, request3) { + const { body, method, path: path2, host, upgrade, expectContinue, signal, headers: reqHeaders } = request3; let headers; if (typeof reqHeaders === "string") headers = Request6[kHTTP2CopyHeaders](reqHeaders.trim()); else headers = reqHeaders; if (upgrade) { - errorRequest2(client, request4, new Error("Upgrade not supported for H2")); + errorRequest(client, request3, new Error("Upgrade not supported for H2")); return false; } try { - request4.onConnect((err) => { - if (request4.aborted || request4.completed) { + request3.onConnect((err) => { + if (request3.aborted || request3.completed) { return; } - errorRequest2(client, request4, err || new RequestAbortedError()); + errorRequest(client, request3, err || new RequestAbortedError()); }); } catch (err) { - errorRequest2(client, request4, err); + errorRequest(client, request3, err); } - if (request4.aborted) { + if (request3.aborted) { return false; } let stream4; @@ -8448,11 +8448,11 @@ upgrade: ${upgrade}\r session.ref(); stream4 = session.request(headers, { endStream: false, signal }); if (stream4.id && !stream4.pending) { - request4.onUpgrade(null, null, stream4); + request3.onUpgrade(null, null, stream4); ++h2State.openStreams; } else { stream4.once("ready", () => { - request4.onUpgrade(null, null, stream4); + request3.onUpgrade(null, null, stream4); ++h2State.openStreams; }); } @@ -8470,14 +8470,14 @@ upgrade: ${upgrade}\r } let contentLength = util4.bodyLength(body); if (contentLength == null) { - contentLength = request4.contentLength; + contentLength = request3.contentLength; } if (contentLength === 0 || !expectsPayload) { contentLength = null; } - if (shouldSendContentLength(method) && contentLength > 0 && request4.contentLength != null && request4.contentLength !== contentLength) { + if (shouldSendContentLength(method) && contentLength > 0 && request3.contentLength != null && request3.contentLength !== contentLength) { if (client[kStrictContentLength]) { - errorRequest2(client, request4, new RequestContentLengthMismatchError()); + errorRequest(client, request3, new RequestContentLengthMismatchError()); return false; } process.emitWarning(new RequestContentLengthMismatchError()); @@ -8502,15 +8502,15 @@ upgrade: ${upgrade}\r ++h2State.openStreams; stream4.once("response", (headers2) => { const { [HTTP2_HEADER_STATUS]: statusCode, ...realHeaders } = headers2; - if (request4.onHeaders(Number(statusCode), realHeaders, stream4.resume.bind(stream4), "") === false) { + if (request3.onHeaders(Number(statusCode), realHeaders, stream4.resume.bind(stream4), "") === false) { stream4.pause(); } }); stream4.once("end", () => { - request4.onComplete([]); + request3.onComplete([]); }); stream4.on("data", (chunk) => { - if (request4.onData(chunk) === false) { + if (request3.onData(chunk) === false) { stream4.pause(); } }); @@ -8528,7 +8528,7 @@ upgrade: ${upgrade}\r }); stream4.once("frameError", (type2, code) => { const err = new InformationalError(`HTTP/2: "frameError" received - type ${type2}, code ${code}`); - errorRequest2(client, request4, err); + errorRequest(client, request3, err); if (client[kHTTP2Session] && !client[kHTTP2Session].destroyed && !this.closed && !this.destroyed) { h2State.streams -= 1; util4.destroy(stream4, err); @@ -8537,20 +8537,20 @@ upgrade: ${upgrade}\r return true; function writeBodyH2() { if (!body) { - request4.onRequestSent(); + request3.onRequestSent(); } else if (util4.isBuffer(body)) { assert(contentLength === body.byteLength, "buffer body must have content length"); stream4.cork(); stream4.write(body); stream4.uncork(); stream4.end(); - request4.onBodySent(body); - request4.onRequestSent(); + request3.onBodySent(body); + request3.onRequestSent(); } else if (util4.isBlobLike(body)) { if (typeof body.stream === "function") { writeIterable({ client, - request: request4, + request: request3, contentLength, h2stream: stream4, expectsPayload, @@ -8562,7 +8562,7 @@ upgrade: ${upgrade}\r writeBlob({ body, client, - request: request4, + request: request3, contentLength, expectsPayload, h2stream: stream4, @@ -8574,7 +8574,7 @@ upgrade: ${upgrade}\r writeStream({ body, client, - request: request4, + request: request3, contentLength, expectsPayload, socket: client[kSocket], @@ -8585,7 +8585,7 @@ upgrade: ${upgrade}\r writeIterable({ body, client, - request: request4, + request: request3, contentLength, expectsPayload, header: "", @@ -8597,11 +8597,11 @@ upgrade: ${upgrade}\r } } } - function writeStream({ h2stream, body, client, request: request4, socket, contentLength, header, expectsPayload }) { + function writeStream({ h2stream, body, client, request: request3, socket, contentLength, header, expectsPayload }) { assert(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); if (client[kHTTPConnVersion] === "h2") { let onPipeData = function(chunk) { - request4.onBodySent(chunk); + request3.onBodySent(chunk); }; const pipe = pipeline( body, @@ -8611,7 +8611,7 @@ upgrade: ${upgrade}\r util4.destroy(body, err); util4.destroy(h2stream, err); } else { - request4.onRequestSent(); + request3.onRequestSent(); } } ); @@ -8623,7 +8623,7 @@ upgrade: ${upgrade}\r return; } let finished = false; - const writer = new AsyncWriter({ socket, request: request4, contentLength, client, expectsPayload, header }); + const writer = new AsyncWriter({ socket, request: request3, contentLength, client, expectsPayload, header }); const onData = function(chunk) { if (finished) { return; @@ -8679,7 +8679,7 @@ upgrade: ${upgrade}\r } socket.on("drain", onDrain).on("error", onFinished); } - async function writeBlob({ h2stream, body, client, request: request4, socket, contentLength, header, expectsPayload }) { + async function writeBlob({ h2stream, body, client, request: request3, socket, contentLength, header, expectsPayload }) { assert(contentLength === body.size, "blob body must have content length"); const isH2 = client[kHTTPConnVersion] === "h2"; try { @@ -8699,8 +8699,8 @@ upgrade: ${upgrade}\r socket.write(buffer); socket.uncork(); } - request4.onBodySent(buffer); - request4.onRequestSent(); + request3.onBodySent(buffer); + request3.onRequestSent(); if (!expectsPayload) { socket[kReset] = true; } @@ -8709,7 +8709,7 @@ upgrade: ${upgrade}\r util4.destroy(isH2 ? h2stream : socket, err); } } - async function writeIterable({ h2stream, body, client, request: request4, socket, contentLength, header, expectsPayload }) { + async function writeIterable({ h2stream, body, client, request: request3, socket, contentLength, header, expectsPayload }) { assert(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); let callback = null; function onDrain() { @@ -8735,7 +8735,7 @@ upgrade: ${upgrade}\r throw socket[kError]; } const res = h2stream.write(chunk); - request4.onBodySent(chunk); + request3.onBodySent(chunk); if (!res) { await waitForDrain(); } @@ -8743,14 +8743,14 @@ upgrade: ${upgrade}\r } catch (err) { h2stream.destroy(err); } finally { - request4.onRequestSent(); + request3.onRequestSent(); h2stream.end(); h2stream.off("close", onDrain).off("drain", onDrain); } return; } socket.on("close", onDrain).on("drain", onDrain); - const writer = new AsyncWriter({ socket, request: request4, contentLength, client, expectsPayload, header }); + const writer = new AsyncWriter({ socket, request: request3, contentLength, client, expectsPayload, header }); try { for await (const chunk of body) { if (socket[kError]) { @@ -8768,9 +8768,9 @@ upgrade: ${upgrade}\r } } var AsyncWriter = class { - constructor({ socket, request: request4, contentLength, client, expectsPayload, header }) { + constructor({ socket, request: request3, contentLength, client, expectsPayload, header }) { this.socket = socket; - this.request = request4; + this.request = request3; this.contentLength = contentLength; this.client = client; this.bytesWritten = 0; @@ -8779,7 +8779,7 @@ upgrade: ${upgrade}\r socket[kWriting] = true; } write(chunk) { - const { socket, request: request4, contentLength, client, bytesWritten, expectsPayload, header } = this; + const { socket, request: request3, contentLength, client, bytesWritten, expectsPayload, header } = this; if (socket[kError]) { throw socket[kError]; } @@ -8818,7 +8818,7 @@ ${len.toString(16)}\r this.bytesWritten += len; const ret = socket.write(chunk); socket.uncork(); - request4.onBodySent(chunk); + request3.onBodySent(chunk); if (!ret) { if (socket[kParser].timeout && socket[kParser].timeoutType === TIMEOUT_HEADERS) { if (socket[kParser].timeout.refresh) { @@ -8829,8 +8829,8 @@ ${len.toString(16)}\r return ret; } end() { - const { socket, contentLength, client, bytesWritten, expectsPayload, header, request: request4 } = this; - request4.onRequestSent(); + const { socket, contentLength, client, bytesWritten, expectsPayload, header, request: request3 } = this; + request3.onRequestSent(); socket[kWriting] = false; if (socket[kError]) { throw socket[kError]; @@ -8873,10 +8873,10 @@ ${len.toString(16)}\r } } }; - function errorRequest2(client, request4, err) { + function errorRequest(client, request3, err) { try { - request4.onError(err); - assert(request4.aborted); + request3.onError(err); + assert(request3.aborted); } catch (err2) { client.emit("error", err2); } @@ -9529,7 +9529,7 @@ var require_readable = __commonJS({ var kBody = Symbol("kBody"); var kAbort = Symbol("abort"); var kContentType = Symbol("kContentType"); - var noop4 = () => { + var noop2 = () => { }; module2.exports = class BodyReadable extends Readable5 { constructor({ @@ -9651,7 +9651,7 @@ var require_readable = __commonJS({ return new Promise((resolve, reject) => { const signalListenerCleanup = signal ? util4.addAbortListener(signal, () => { this.destroy(); - }) : noop4; + }) : noop2; this.on("close", function() { signalListenerCleanup(); if (signal && signal.aborted) { @@ -9659,7 +9659,7 @@ var require_readable = __commonJS({ } else { resolve(null); } - }).on("error", noop4).on("data", function(chunk) { + }).on("error", noop2).on("data", function(chunk) { limit -= chunk.length; if (limit <= 0) { this.destroy(); @@ -9989,10 +9989,10 @@ var require_api_request = __commonJS({ } } }; - function request4(opts, callback) { + function request3(opts, callback) { if (callback === void 0) { return new Promise((resolve, reject) => { - request4.call(this, opts, (err, data) => { + request3.call(this, opts, (err, data) => { return err ? reject(err) : resolve(data); }); }); @@ -10007,7 +10007,7 @@ var require_api_request = __commonJS({ queueMicrotask(() => callback(err, { opaque })); } } - module2.exports = request4; + module2.exports = request3; module2.exports.RequestHandler = RequestHandler; } }); @@ -10721,7 +10721,7 @@ var require_mock_utils = __commonJS({ const headersMatch = matchHeaders(mockDispatch2, headers); return pathMatch && methodMatch && bodyMatch && headersMatch; } - function getResponseData2(data) { + function getResponseData(data) { if (Buffer.isBuffer(data)) { return data; } else if (typeof data === "object") { @@ -10826,7 +10826,7 @@ var require_mock_utils = __commonJS({ body.then((newData) => handleReply(mockDispatches, newData)); return; } - const responseData = getResponseData2(body); + const responseData = getResponseData(body); const responseHeaders = generateKeyValues(headers); const responseTrailers = generateKeyValues(trailers); handler.abort = nop; @@ -10883,7 +10883,7 @@ var require_mock_utils = __commonJS({ } } module2.exports = { - getResponseData: getResponseData2, + getResponseData, getMockDispatch, addMockDispatch, deleteMockDispatch, @@ -10905,7 +10905,7 @@ var require_mock_utils = __commonJS({ var require_mock_interceptor = __commonJS({ "node_modules/undici/lib/mock/mock-interceptor.js"(exports2, module2) { "use strict"; - var { getResponseData: getResponseData2, buildKey, addMockDispatch } = require_mock_utils(); + var { getResponseData, buildKey, addMockDispatch } = require_mock_utils(); var { kDispatches, kDispatchKey, @@ -10977,7 +10977,7 @@ var require_mock_interceptor = __commonJS({ this[kContentLength] = false; } createMockScopeDispatchData(statusCode, data, responseOptions = {}) { - const responseData = getResponseData2(data); + const responseData = getResponseData(data); const contentLength = this[kContentLength] ? { "content-length": responseData.length } : {}; const headers = { ...this[kDefaultHeaders], ...contentLength, ...responseOptions.headers }; const trailers = { ...this[kDefaultTrailers], ...responseOptions.trailers }; @@ -12685,7 +12685,7 @@ var require_request2 = __commonJS({ policyContainer: makePolicyContainer() } }; - let request4 = null; + let request3 = null; let fallbackMode = null; const baseUrl = this[kRealm].settingsObject.baseUrl; let signal = null; @@ -12701,17 +12701,17 @@ var require_request2 = __commonJS({ "Request cannot be constructed from a URL that includes credentials: " + input ); } - request4 = makeRequest2({ urlList: [parsedURL] }); + request3 = makeRequest2({ urlList: [parsedURL] }); fallbackMode = "cors"; } else { assert(input instanceof _Request); - request4 = input[kState]; + request3 = input[kState]; signal = input[kSignal]; } const origin2 = this[kRealm].settingsObject.origin; let window2 = "client"; - if (request4.window?.constructor?.name === "EnvironmentSettingsObject" && sameOrigin(request4.window, origin2)) { - window2 = request4.window; + if (request3.window?.constructor?.name === "EnvironmentSettingsObject" && sameOrigin(request3.window, origin2)) { + window2 = request3.window; } if (init.window != null) { throw new TypeError(`'window' option '${window2}' must be null`); @@ -12719,66 +12719,66 @@ var require_request2 = __commonJS({ if ("window" in init) { window2 = "no-window"; } - request4 = makeRequest2({ + request3 = makeRequest2({ // URL request’s URL. // undici implementation note: this is set as the first item in request's urlList in makeRequest // method request’s method. - method: request4.method, + method: request3.method, // header list A copy of request’s header list. // undici implementation note: headersList is cloned in makeRequest - headersList: request4.headersList, + headersList: request3.headersList, // unsafe-request flag Set. - unsafeRequest: request4.unsafeRequest, + unsafeRequest: request3.unsafeRequest, // client This’s relevant settings object. client: this[kRealm].settingsObject, // window window. window: window2, // priority request’s priority. - priority: request4.priority, + priority: request3.priority, // origin request’s origin. The propagation of the origin is only significant for navigation requests // being handled by a service worker. In this scenario a request can have an origin that is different // from the current client. - origin: request4.origin, + origin: request3.origin, // referrer request’s referrer. - referrer: request4.referrer, + referrer: request3.referrer, // referrer policy request’s referrer policy. - referrerPolicy: request4.referrerPolicy, + referrerPolicy: request3.referrerPolicy, // mode request’s mode. - mode: request4.mode, + mode: request3.mode, // credentials mode request’s credentials mode. - credentials: request4.credentials, + credentials: request3.credentials, // cache mode request’s cache mode. - cache: request4.cache, + cache: request3.cache, // redirect mode request’s redirect mode. - redirect: request4.redirect, + redirect: request3.redirect, // integrity metadata request’s integrity metadata. - integrity: request4.integrity, + integrity: request3.integrity, // keepalive request’s keepalive. - keepalive: request4.keepalive, + keepalive: request3.keepalive, // reload-navigation flag request’s reload-navigation flag. - reloadNavigation: request4.reloadNavigation, + reloadNavigation: request3.reloadNavigation, // history-navigation flag request’s history-navigation flag. - historyNavigation: request4.historyNavigation, + historyNavigation: request3.historyNavigation, // URL list A clone of request’s URL list. - urlList: [...request4.urlList] + urlList: [...request3.urlList] }); const initHasKey = Object.keys(init).length !== 0; if (initHasKey) { - if (request4.mode === "navigate") { - request4.mode = "same-origin"; + if (request3.mode === "navigate") { + request3.mode = "same-origin"; } - request4.reloadNavigation = false; - request4.historyNavigation = false; - request4.origin = "client"; - request4.referrer = "client"; - request4.referrerPolicy = ""; - request4.url = request4.urlList[request4.urlList.length - 1]; - request4.urlList = [request4.url]; + request3.reloadNavigation = false; + request3.historyNavigation = false; + request3.origin = "client"; + request3.referrer = "client"; + request3.referrerPolicy = ""; + request3.url = request3.urlList[request3.urlList.length - 1]; + request3.urlList = [request3.url]; } if (init.referrer !== void 0) { const referrer = init.referrer; if (referrer === "") { - request4.referrer = "no-referrer"; + request3.referrer = "no-referrer"; } else { let parsedReferrer; try { @@ -12787,14 +12787,14 @@ var require_request2 = __commonJS({ throw new TypeError(`Referrer "${referrer}" is not a valid URL.`, { cause: err }); } if (parsedReferrer.protocol === "about:" && parsedReferrer.hostname === "client" || origin2 && !sameOrigin(parsedReferrer, this[kRealm].settingsObject.baseUrl)) { - request4.referrer = "client"; + request3.referrer = "client"; } else { - request4.referrer = parsedReferrer; + request3.referrer = parsedReferrer; } } } if (init.referrerPolicy !== void 0) { - request4.referrerPolicy = init.referrerPolicy; + request3.referrerPolicy = init.referrerPolicy; } let mode; if (init.mode !== void 0) { @@ -12809,27 +12809,27 @@ var require_request2 = __commonJS({ }); } if (mode != null) { - request4.mode = mode; + request3.mode = mode; } if (init.credentials !== void 0) { - request4.credentials = init.credentials; + request3.credentials = init.credentials; } if (init.cache !== void 0) { - request4.cache = init.cache; + request3.cache = init.cache; } - if (request4.cache === "only-if-cached" && request4.mode !== "same-origin") { + if (request3.cache === "only-if-cached" && request3.mode !== "same-origin") { throw new TypeError( "'only-if-cached' can be set only with 'same-origin' mode" ); } if (init.redirect !== void 0) { - request4.redirect = init.redirect; + request3.redirect = init.redirect; } if (init.integrity != null) { - request4.integrity = String(init.integrity); + request3.integrity = String(init.integrity); } if (init.keepalive !== void 0) { - request4.keepalive = Boolean(init.keepalive); + request3.keepalive = Boolean(init.keepalive); } if (init.method !== void 0) { let method = init.method; @@ -12840,12 +12840,12 @@ var require_request2 = __commonJS({ throw new TypeError(`'${method}' HTTP method is unsupported.`); } method = normalizeMethodRecord[method] ?? normalizeMethod(method); - request4.method = method; + request3.method = method; } if (init.signal !== void 0) { signal = init.signal; } - this[kState] = request4; + this[kState] = request3; const ac = new AbortController(); this[kSignal] = ac.signal; this[kSignal][kRealm] = this[kRealm]; @@ -12879,13 +12879,13 @@ var require_request2 = __commonJS({ } } this[kHeaders] = new Headers6(kConstruct); - this[kHeaders][kHeadersList] = request4.headersList; + this[kHeaders][kHeadersList] = request3.headersList; this[kHeaders][kGuard] = "request"; this[kHeaders][kRealm] = this[kRealm]; if (mode === "no-cors") { - if (!corsSafeListedMethodsSet.has(request4.method)) { + if (!corsSafeListedMethodsSet.has(request3.method)) { throw new TypeError( - `'${request4.method} is unsupported in no-cors mode.` + `'${request3.method} is unsupported in no-cors mode.` ); } this[kHeaders][kGuard] = "request-no-cors"; @@ -12904,14 +12904,14 @@ var require_request2 = __commonJS({ } } const inputBody = input instanceof _Request ? input[kState].body : null; - if ((init.body != null || inputBody != null) && (request4.method === "GET" || request4.method === "HEAD")) { + if ((init.body != null || inputBody != null) && (request3.method === "GET" || request3.method === "HEAD")) { throw new TypeError("Request with GET/HEAD method cannot have body."); } let initBody = null; if (init.body != null) { const [extractedBody, contentType] = extractBody( init.body, - request4.keepalive + request3.keepalive ); initBody = extractedBody; if (contentType && !this[kHeaders][kHeadersList].contains("content-type")) { @@ -12923,12 +12923,12 @@ var require_request2 = __commonJS({ if (initBody != null && init.duplex == null) { throw new TypeError("RequestInit: duplex option is required when sending a body."); } - if (request4.mode !== "same-origin" && request4.mode !== "cors") { + if (request3.mode !== "same-origin" && request3.mode !== "cors") { throw new TypeError( 'If request is made from ReadableStream, mode should be "same-origin" or "cors"' ); } - request4.useCORSPreflightFlag = true; + request3.useCORSPreflightFlag = true; } let finalBody = inputOrInitBody; if (initBody == null && inputBody != null) { @@ -13098,7 +13098,7 @@ var require_request2 = __commonJS({ }; mixinBody(Request6); function makeRequest2(init) { - const request4 = { + const request3 = { method: "GET", localURLsOnly: false, unsafeRequest: false, @@ -13137,13 +13137,13 @@ var require_request2 = __commonJS({ ...init, headersList: init.headersList ? new HeadersList(init.headersList) : new HeadersList() }; - request4.url = request4.urlList[0]; - return request4; + request3.url = request3.urlList[0]; + return request3; } - function cloneRequest(request4) { - const newRequest = makeRequest2({ ...request4, body: null }); - if (request4.body != null) { - newRequest.body = cloneBody(request4.body); + function cloneRequest(request3) { + const newRequest = makeRequest2({ ...request3, body: null }); + if (request3.body != null) { + newRequest.body = cloneBody(request3.body); } return newRequest; } @@ -13366,7 +13366,7 @@ var require_fetch = __commonJS({ this.emit("terminated", error2); } }; - function fetch4(input, init = {}) { + function fetch5(input, init = {}) { webidl.argumentLengthCheck(arguments, 1, { header: "globalThis.fetch" }); const p3 = createDeferredPromise(); let requestObject; @@ -13376,14 +13376,14 @@ var require_fetch = __commonJS({ p3.reject(e3); return p3.promise; } - const request4 = requestObject[kState]; + const request3 = requestObject[kState]; if (requestObject.signal.aborted) { - abortFetch(p3, request4, null, requestObject.signal.reason); + abortFetch(p3, request3, null, requestObject.signal.reason); return p3.promise; } - const globalObject = request4.client.globalObject; + const globalObject = request3.client.globalObject; if (globalObject?.constructor?.name === "ServiceWorkerGlobalScope") { - request4.serviceWorkers = "none"; + request3.serviceWorkers = "none"; } let responseObject = null; const relevantRealm = null; @@ -13395,7 +13395,7 @@ var require_fetch = __commonJS({ locallyAborted = true; assert(controller != null); controller.abort(requestObject.signal.reason); - abortFetch(p3, request4, responseObject, requestObject.signal.reason); + abortFetch(p3, request3, responseObject, requestObject.signal.reason); } ); const handleFetchDone = (response) => finalizeAndReportTiming(response, "fetch"); @@ -13404,7 +13404,7 @@ var require_fetch = __commonJS({ return Promise.resolve(); } if (response.aborted) { - abortFetch(p3, request4, responseObject, controller.serializedAbortReason); + abortFetch(p3, request3, responseObject, controller.serializedAbortReason); return Promise.resolve(); } if (response.type === "error") { @@ -13422,7 +13422,7 @@ var require_fetch = __commonJS({ p3.resolve(responseObject); }; controller = fetching({ - request: request4, + request: request3, processResponseEndOfBody: handleFetchDone, processResponse, dispatcher: init.dispatcher ?? getGlobalDispatcher() @@ -13467,13 +13467,13 @@ var require_fetch = __commonJS({ performance.markResourceTiming(timingInfo, originalURL.href, initiatorType, globalThis2, cacheState); } } - function abortFetch(p3, request4, responseObject, error2) { + function abortFetch(p3, request3, responseObject, error2) { if (!error2) { error2 = new DOMException3("The operation was aborted.", "AbortError"); } p3.reject(error2); - if (request4.body != null && isReadable(request4.body?.stream)) { - request4.body.stream.cancel(error2).catch((err) => { + if (request3.body != null && isReadable(request3.body?.stream)) { + request3.body.stream.cancel(error2).catch((err) => { if (err.code === "ERR_INVALID_STATE") { return; } @@ -13494,7 +13494,7 @@ var require_fetch = __commonJS({ } } function fetching({ - request: request4, + request: request3, processRequestBodyChunkLength, processRequestEndOfBody, processResponse, @@ -13506,9 +13506,9 @@ var require_fetch = __commonJS({ }) { let taskDestination = null; let crossOriginIsolatedCapability = false; - if (request4.client != null) { - taskDestination = request4.client.globalObject; - crossOriginIsolatedCapability = request4.client.crossOriginIsolatedCapability; + if (request3.client != null) { + taskDestination = request3.client.globalObject; + crossOriginIsolatedCapability = request3.client.crossOriginIsolatedCapability; } const currenTime = coarsenedSharedCurrentTime(crossOriginIsolatedCapability); const timingInfo = createOpaqueTimingInfo({ @@ -13516,7 +13516,7 @@ var require_fetch = __commonJS({ }); const fetchParams = { controller: new Fetch(dispatcher), - request: request4, + request: request3, timingInfo, processRequestBodyChunkLength, processRequestEndOfBody, @@ -13526,32 +13526,32 @@ var require_fetch = __commonJS({ taskDestination, crossOriginIsolatedCapability }; - assert(!request4.body || request4.body.stream); - if (request4.window === "client") { - request4.window = request4.client?.globalObject?.constructor?.name === "Window" ? request4.client : "no-window"; + assert(!request3.body || request3.body.stream); + if (request3.window === "client") { + request3.window = request3.client?.globalObject?.constructor?.name === "Window" ? request3.client : "no-window"; } - if (request4.origin === "client") { - request4.origin = request4.client?.origin; + if (request3.origin === "client") { + request3.origin = request3.client?.origin; } - if (request4.policyContainer === "client") { - if (request4.client != null) { - request4.policyContainer = clonePolicyContainer( - request4.client.policyContainer + if (request3.policyContainer === "client") { + if (request3.client != null) { + request3.policyContainer = clonePolicyContainer( + request3.client.policyContainer ); } else { - request4.policyContainer = makePolicyContainer(); + request3.policyContainer = makePolicyContainer(); } } - if (!request4.headersList.contains("accept")) { + if (!request3.headersList.contains("accept")) { const value = "*/*"; - request4.headersList.append("accept", value); + request3.headersList.append("accept", value); } - if (!request4.headersList.contains("accept-language")) { - request4.headersList.append("accept-language", "*"); + if (!request3.headersList.contains("accept-language")) { + request3.headersList.append("accept-language", "*"); } - if (request4.priority === null) { + if (request3.priority === null) { } - if (subresourceSet.has(request4.destination)) { + if (subresourceSet.has(request3.destination)) { } mainFetch(fetchParams).catch((err) => { fetchParams.controller.terminate(err); @@ -13559,50 +13559,50 @@ var require_fetch = __commonJS({ return fetchParams.controller; } async function mainFetch(fetchParams, recursive = false) { - const request4 = fetchParams.request; + const request3 = fetchParams.request; let response = null; - if (request4.localURLsOnly && !urlIsLocal(requestCurrentURL(request4))) { + if (request3.localURLsOnly && !urlIsLocal(requestCurrentURL(request3))) { response = makeNetworkError("local URLs only"); } - tryUpgradeRequestToAPotentiallyTrustworthyURL(request4); - if (requestBadPort(request4) === "blocked") { + tryUpgradeRequestToAPotentiallyTrustworthyURL(request3); + if (requestBadPort(request3) === "blocked") { response = makeNetworkError("bad port"); } - if (request4.referrerPolicy === "") { - request4.referrerPolicy = request4.policyContainer.referrerPolicy; + if (request3.referrerPolicy === "") { + request3.referrerPolicy = request3.policyContainer.referrerPolicy; } - if (request4.referrer !== "no-referrer") { - request4.referrer = determineRequestsReferrer(request4); + if (request3.referrer !== "no-referrer") { + request3.referrer = determineRequestsReferrer(request3); } if (response === null) { response = await (async () => { - const currentURL = requestCurrentURL(request4); + const currentURL = requestCurrentURL(request3); if ( // - request’s current URL’s origin is same origin with request’s origin, // and request’s response tainting is "basic" - sameOrigin(currentURL, request4.url) && request4.responseTainting === "basic" || // request’s current URL’s scheme is "data" + sameOrigin(currentURL, request3.url) && request3.responseTainting === "basic" || // request’s current URL’s scheme is "data" currentURL.protocol === "data:" || // - request’s mode is "navigate" or "websocket" - (request4.mode === "navigate" || request4.mode === "websocket") + (request3.mode === "navigate" || request3.mode === "websocket") ) { - request4.responseTainting = "basic"; + request3.responseTainting = "basic"; return await schemeFetch(fetchParams); } - if (request4.mode === "same-origin") { + if (request3.mode === "same-origin") { return makeNetworkError('request mode cannot be "same-origin"'); } - if (request4.mode === "no-cors") { - if (request4.redirect !== "follow") { + if (request3.mode === "no-cors") { + if (request3.redirect !== "follow") { return makeNetworkError( 'redirect mode cannot be "follow" for "no-cors" request' ); } - request4.responseTainting = "opaque"; + request3.responseTainting = "opaque"; return await schemeFetch(fetchParams); } - if (!urlIsHttpHttpsScheme(requestCurrentURL(request4))) { + if (!urlIsHttpHttpsScheme(requestCurrentURL(request3))) { return makeNetworkError("URL scheme must be a HTTP(S) scheme"); } - request4.responseTainting = "cors"; + request3.responseTainting = "cors"; return await httpFetch(fetchParams); })(); } @@ -13610,13 +13610,13 @@ var require_fetch = __commonJS({ return response; } if (response.status !== 0 && !response.internalResponse) { - if (request4.responseTainting === "cors") { + if (request3.responseTainting === "cors") { } - if (request4.responseTainting === "basic") { + if (request3.responseTainting === "basic") { response = filterResponse(response, "basic"); - } else if (request4.responseTainting === "cors") { + } else if (request3.responseTainting === "cors") { response = filterResponse(response, "cors"); - } else if (request4.responseTainting === "opaque") { + } else if (request3.responseTainting === "opaque") { response = filterResponse(response, "opaque"); } else { assert(false); @@ -13624,26 +13624,26 @@ var require_fetch = __commonJS({ } let internalResponse = response.status === 0 ? response : response.internalResponse; if (internalResponse.urlList.length === 0) { - internalResponse.urlList.push(...request4.urlList); + internalResponse.urlList.push(...request3.urlList); } - if (!request4.timingAllowFailed) { + if (!request3.timingAllowFailed) { response.timingAllowPassed = true; } - if (response.type === "opaque" && internalResponse.status === 206 && internalResponse.rangeRequested && !request4.headers.contains("range")) { + if (response.type === "opaque" && internalResponse.status === 206 && internalResponse.rangeRequested && !request3.headers.contains("range")) { response = internalResponse = makeNetworkError(); } - if (response.status !== 0 && (request4.method === "HEAD" || request4.method === "CONNECT" || nullBodyStatus.includes(internalResponse.status))) { + if (response.status !== 0 && (request3.method === "HEAD" || request3.method === "CONNECT" || nullBodyStatus.includes(internalResponse.status))) { internalResponse.body = null; fetchParams.controller.dump = true; } - if (request4.integrity) { + if (request3.integrity) { const processBodyError = (reason) => fetchFinale(fetchParams, makeNetworkError(reason)); - if (request4.responseTainting === "opaque" || response.body == null) { + if (request3.responseTainting === "opaque" || response.body == null) { processBodyError(response.error); return; } const processBody = (bytes) => { - if (!bytesMatch(bytes, request4.integrity)) { + if (!bytesMatch(bytes, request3.integrity)) { processBodyError("integrity mismatch"); return; } @@ -13659,8 +13659,8 @@ var require_fetch = __commonJS({ if (isCancelled(fetchParams) && fetchParams.request.redirectCount === 0) { return Promise.resolve(makeAppropriateNetworkError(fetchParams)); } - const { request: request4 } = fetchParams; - const { protocol: scheme } = requestCurrentURL(request4); + const { request: request3 } = fetchParams; + const { protocol: scheme } = requestCurrentURL(request3); switch (scheme) { case "about:": { return Promise.resolve(makeNetworkError("about scheme is not supported")); @@ -13669,12 +13669,12 @@ var require_fetch = __commonJS({ if (!resolveObjectURL) { resolveObjectURL = require("buffer").resolveObjectURL; } - const blobURLEntry = requestCurrentURL(request4); + const blobURLEntry = requestCurrentURL(request3); if (blobURLEntry.search.length !== 0) { return Promise.resolve(makeNetworkError("NetworkError when attempting to fetch resource.")); } const blobURLEntryObject = resolveObjectURL(blobURLEntry.toString()); - if (request4.method !== "GET" || !isBlobLike3(blobURLEntryObject)) { + if (request3.method !== "GET" || !isBlobLike3(blobURLEntryObject)) { return Promise.resolve(makeNetworkError("invalid method")); } const bodyWithType = safelyExtractBody(blobURLEntryObject); @@ -13692,7 +13692,7 @@ var require_fetch = __commonJS({ return Promise.resolve(response); } case "data:": { - const currentURL = requestCurrentURL(request4); + const currentURL = requestCurrentURL(request3); const dataURLStruct = dataURLProcessor(currentURL); if (dataURLStruct === "failure") { return Promise.resolve(makeNetworkError("failed to fetch the data URL")); @@ -13774,41 +13774,41 @@ var require_fetch = __commonJS({ } } async function httpFetch(fetchParams) { - const request4 = fetchParams.request; + const request3 = fetchParams.request; let response = null; let actualResponse = null; const timingInfo = fetchParams.timingInfo; - if (request4.serviceWorkers === "all") { + if (request3.serviceWorkers === "all") { } if (response === null) { - if (request4.redirect === "follow") { - request4.serviceWorkers = "none"; + if (request3.redirect === "follow") { + request3.serviceWorkers = "none"; } actualResponse = response = await httpNetworkOrCacheFetch(fetchParams); - if (request4.responseTainting === "cors" && corsCheck(request4, response) === "failure") { + if (request3.responseTainting === "cors" && corsCheck(request3, response) === "failure") { return makeNetworkError("cors failure"); } - if (TAOCheck(request4, response) === "failure") { - request4.timingAllowFailed = true; + if (TAOCheck(request3, response) === "failure") { + request3.timingAllowFailed = true; } } - if ((request4.responseTainting === "opaque" || response.type === "opaque") && crossOriginResourcePolicyCheck( - request4.origin, - request4.client, - request4.destination, + if ((request3.responseTainting === "opaque" || response.type === "opaque") && crossOriginResourcePolicyCheck( + request3.origin, + request3.client, + request3.destination, actualResponse ) === "blocked") { return makeNetworkError("blocked"); } if (redirectStatusSet.has(actualResponse.status)) { - if (request4.redirect !== "manual") { + if (request3.redirect !== "manual") { fetchParams.controller.connection.destroy(); } - if (request4.redirect === "error") { + if (request3.redirect === "error") { response = makeNetworkError("unexpected redirect"); - } else if (request4.redirect === "manual") { + } else if (request3.redirect === "manual") { response = actualResponse; - } else if (request4.redirect === "follow") { + } else if (request3.redirect === "follow") { response = await httpRedirectFetch(fetchParams, response); } else { assert(false); @@ -13818,13 +13818,13 @@ var require_fetch = __commonJS({ return response; } function httpRedirectFetch(fetchParams, response) { - const request4 = fetchParams.request; + const request3 = fetchParams.request; const actualResponse = response.internalResponse ? response.internalResponse : response; let locationURL; try { locationURL = responseLocationURL( actualResponse, - requestCurrentURL(request4).hash + requestCurrentURL(request3).hash ); if (locationURL == null) { return response; @@ -13835,63 +13835,63 @@ var require_fetch = __commonJS({ if (!urlIsHttpHttpsScheme(locationURL)) { return Promise.resolve(makeNetworkError("URL scheme must be a HTTP(S) scheme")); } - if (request4.redirectCount === 20) { + if (request3.redirectCount === 20) { return Promise.resolve(makeNetworkError("redirect count exceeded")); } - request4.redirectCount += 1; - if (request4.mode === "cors" && (locationURL.username || locationURL.password) && !sameOrigin(request4, locationURL)) { + request3.redirectCount += 1; + if (request3.mode === "cors" && (locationURL.username || locationURL.password) && !sameOrigin(request3, locationURL)) { return Promise.resolve(makeNetworkError('cross origin not allowed for request mode "cors"')); } - if (request4.responseTainting === "cors" && (locationURL.username || locationURL.password)) { + if (request3.responseTainting === "cors" && (locationURL.username || locationURL.password)) { return Promise.resolve(makeNetworkError( 'URL cannot contain credentials for request mode "cors"' )); } - if (actualResponse.status !== 303 && request4.body != null && request4.body.source == null) { + if (actualResponse.status !== 303 && request3.body != null && request3.body.source == null) { return Promise.resolve(makeNetworkError()); } - if ([301, 302].includes(actualResponse.status) && request4.method === "POST" || actualResponse.status === 303 && !GET_OR_HEAD.includes(request4.method)) { - request4.method = "GET"; - request4.body = null; + if ([301, 302].includes(actualResponse.status) && request3.method === "POST" || actualResponse.status === 303 && !GET_OR_HEAD.includes(request3.method)) { + request3.method = "GET"; + request3.body = null; for (const headerName of requestBodyHeader) { - request4.headersList.delete(headerName); + request3.headersList.delete(headerName); } } - if (!sameOrigin(requestCurrentURL(request4), locationURL)) { - request4.headersList.delete("authorization"); - request4.headersList.delete("proxy-authorization", true); - request4.headersList.delete("cookie"); - request4.headersList.delete("host"); + if (!sameOrigin(requestCurrentURL(request3), locationURL)) { + request3.headersList.delete("authorization"); + request3.headersList.delete("proxy-authorization", true); + request3.headersList.delete("cookie"); + request3.headersList.delete("host"); } - if (request4.body != null) { - assert(request4.body.source != null); - request4.body = safelyExtractBody(request4.body.source)[0]; + if (request3.body != null) { + assert(request3.body.source != null); + request3.body = safelyExtractBody(request3.body.source)[0]; } const timingInfo = fetchParams.timingInfo; timingInfo.redirectEndTime = timingInfo.postRedirectStartTime = coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability); if (timingInfo.redirectStartTime === 0) { timingInfo.redirectStartTime = timingInfo.startTime; } - request4.urlList.push(locationURL); - setRequestReferrerPolicyOnRedirect(request4, actualResponse); + request3.urlList.push(locationURL); + setRequestReferrerPolicyOnRedirect(request3, actualResponse); return mainFetch(fetchParams, true); } async function httpNetworkOrCacheFetch(fetchParams, isAuthenticationFetch = false, isNewConnectionFetch = false) { - const request4 = fetchParams.request; + const request3 = fetchParams.request; let httpFetchParams = null; let httpRequest = null; let response = null; const httpCache = null; const revalidatingFlag = false; - if (request4.window === "no-window" && request4.redirect === "error") { + if (request3.window === "no-window" && request3.redirect === "error") { httpFetchParams = fetchParams; - httpRequest = request4; + httpRequest = request3; } else { - httpRequest = makeRequest2(request4); + httpRequest = makeRequest2(request3); httpFetchParams = { ...fetchParams }; httpFetchParams.request = httpRequest; } - const includeCredentials = request4.credentials === "include" || request4.credentials === "same-origin" && request4.responseTainting === "basic"; + const includeCredentials = request3.credentials === "include" || request3.credentials === "same-origin" && request3.responseTainting === "basic"; const contentLength = httpRequest.body ? httpRequest.body.length : null; let contentLengthHeaderValue = null; if (httpRequest.body == null && ["POST", "PUT"].includes(httpRequest.method)) { @@ -13968,7 +13968,7 @@ var require_fetch = __commonJS({ } response.requestIncludesCredentials = includeCredentials; if (response.status === 407) { - if (request4.window === "no-window") { + if (request3.window === "no-window") { return makeNetworkError(); } if (isCancelled(fetchParams)) { @@ -13980,7 +13980,7 @@ var require_fetch = __commonJS({ // response’s status is 421 response.status === 421 && // isNewConnectionFetch is false !isNewConnectionFetch && // request’s body is null, or request’s body is non-null and request’s body’s source is non-null - (request4.body == null || request4.body.source != null) + (request3.body == null || request3.body.source != null) ) { if (isCancelled(fetchParams)) { return makeAppropriateNetworkError(fetchParams); @@ -14008,21 +14008,21 @@ var require_fetch = __commonJS({ } } }; - const request4 = fetchParams.request; + const request3 = fetchParams.request; let response = null; const timingInfo = fetchParams.timingInfo; const httpCache = null; if (httpCache == null) { - request4.cache = "no-store"; + request3.cache = "no-store"; } const newConnection = forceNewConnection ? "yes" : "no"; - if (request4.mode === "websocket") { + if (request3.mode === "websocket") { } else { } let requestBody = null; - if (request4.body == null && fetchParams.processRequestEndOfBody) { + if (request3.body == null && fetchParams.processRequestEndOfBody) { queueMicrotask(() => fetchParams.processRequestEndOfBody()); - } else if (request4.body != null) { + } else if (request3.body != null) { const processBodyChunk = async function* (bytes) { if (isCancelled(fetchParams)) { return; @@ -14050,7 +14050,7 @@ var require_fetch = __commonJS({ }; requestBody = async function* () { try { - for await (const bytes of request4.body.stream) { + for await (const bytes of request3.body.stream) { yield* processBodyChunk(bytes); } processEndOfBody(); @@ -14064,8 +14064,8 @@ var require_fetch = __commonJS({ if (socket) { response = makeResponse({ status, statusText, headersList, socket }); } else { - const iterator3 = body[Symbol.asyncIterator](); - fetchParams.controller.next = () => iterator3.next(); + const iterator2 = body[Symbol.asyncIterator](); + fetchParams.controller.next = () => iterator2.next(); response = makeResponse({ status, statusText, headersList }); } } catch (err) { @@ -14162,17 +14162,17 @@ var require_fetch = __commonJS({ } return response; async function dispatch({ body }) { - const url2 = requestCurrentURL(request4); + const url2 = requestCurrentURL(request3); const agent = fetchParams.controller.dispatcher; return new Promise((resolve, reject) => agent.dispatch( { path: url2.pathname + url2.search, origin: url2.origin, - method: request4.method, - body: fetchParams.controller.dispatcher.isMockActive ? request4.body && (request4.body.source || request4.body.stream) : body, - headers: request4.headersList.entries, + method: request3.method, + body: fetchParams.controller.dispatcher.isMockActive ? request3.body && (request3.body.source || request3.body.stream) : body, + headers: request3.headersList.entries, maxRedirections: 0, - upgrade: request4.mode === "websocket" ? "websocket" : void 0 + upgrade: request3.mode === "websocket" ? "websocket" : void 0 }, { body: null, @@ -14218,8 +14218,8 @@ var require_fetch = __commonJS({ } this.body = new Readable5({ read: resume }); const decoders = []; - const willFollow = request4.redirect === "follow" && location && redirectStatusSet.has(status); - if (request4.method !== "HEAD" && request4.method !== "CONNECT" && !nullBodyStatus.includes(status) && !willFollow) { + const willFollow = request3.redirect === "follow" && location && redirectStatusSet.has(status); + if (request3.method !== "HEAD" && request3.method !== "CONNECT" && !nullBodyStatus.includes(status) && !willFollow) { for (const coding of codings) { if (coding === "x-gzip" || coding === "gzip") { decoders.push(zlib3.createGunzip({ @@ -14296,7 +14296,7 @@ var require_fetch = __commonJS({ } } module2.exports = { - fetch: fetch4, + fetch: fetch5, Fetch, fetching, finalizeAndReportTiming @@ -15189,34 +15189,34 @@ var require_cache = __commonJS({ } this.#relevantRequestResponseList = arguments[1]; } - async match(request4, options = {}) { + async match(request3, options = {}) { webidl.brandCheck(this, _Cache); webidl.argumentLengthCheck(arguments, 1, { header: "Cache.match" }); - request4 = webidl.converters.RequestInfo(request4); + request3 = webidl.converters.RequestInfo(request3); options = webidl.converters.CacheQueryOptions(options); - const p3 = await this.matchAll(request4, options); + const p3 = await this.matchAll(request3, options); if (p3.length === 0) { return; } return p3[0]; } - async matchAll(request4 = void 0, options = {}) { + async matchAll(request3 = void 0, options = {}) { webidl.brandCheck(this, _Cache); - if (request4 !== void 0) request4 = webidl.converters.RequestInfo(request4); + if (request3 !== void 0) request3 = webidl.converters.RequestInfo(request3); options = webidl.converters.CacheQueryOptions(options); let r3 = null; - if (request4 !== void 0) { - if (request4 instanceof Request6) { - r3 = request4[kState]; + if (request3 !== void 0) { + if (request3 instanceof Request6) { + r3 = request3[kState]; if (r3.method !== "GET" && !options.ignoreMethod) { return []; } - } else if (typeof request4 === "string") { - r3 = new Request6(request4)[kState]; + } else if (typeof request3 === "string") { + r3 = new Request6(request3)[kState]; } } const responses = []; - if (request4 === void 0) { + if (request3 === void 0) { for (const requestResponse of this.#relevantRequestResponseList) { responses.push(requestResponse[1]); } @@ -15238,11 +15238,11 @@ var require_cache = __commonJS({ } return Object.freeze(responseList); } - async add(request4) { + async add(request3) { webidl.brandCheck(this, _Cache); webidl.argumentLengthCheck(arguments, 1, { header: "Cache.add" }); - request4 = webidl.converters.RequestInfo(request4); - const requests = [request4]; + request3 = webidl.converters.RequestInfo(request3); + const requests = [request3]; const responseArrayPromise = this.addAll(requests); return await responseArrayPromise; } @@ -15252,11 +15252,11 @@ var require_cache = __commonJS({ requests = webidl.converters["sequence"](requests); const responsePromises = []; const requestList = []; - for (const request4 of requests) { - if (typeof request4 === "string") { + for (const request3 of requests) { + if (typeof request3 === "string") { continue; } - const r3 = request4[kState]; + const r3 = request3[kState]; if (!urlIsHttpHttpsScheme(r3.url) || r3.method !== "GET") { throw webidl.errors.exception({ header: "Cache.addAll", @@ -15265,8 +15265,8 @@ var require_cache = __commonJS({ } } const fetchControllers = []; - for (const request4 of requests) { - const r3 = new Request6(request4)[kState]; + for (const request3 of requests) { + const r3 = new Request6(request3)[kState]; if (!urlIsHttpHttpsScheme(r3.url)) { throw webidl.errors.exception({ header: "Cache.addAll", @@ -15344,16 +15344,16 @@ var require_cache = __commonJS({ }); return cacheJobPromise.promise; } - async put(request4, response) { + async put(request3, response) { webidl.brandCheck(this, _Cache); webidl.argumentLengthCheck(arguments, 2, { header: "Cache.put" }); - request4 = webidl.converters.RequestInfo(request4); + request3 = webidl.converters.RequestInfo(request3); response = webidl.converters.Response(response); let innerRequest = null; - if (request4 instanceof Request6) { - innerRequest = request4[kState]; + if (request3 instanceof Request6) { + innerRequest = request3[kState]; } else { - innerRequest = new Request6(request4)[kState]; + innerRequest = new Request6(request3)[kState]; } if (!urlIsHttpHttpsScheme(innerRequest.url) || innerRequest.method !== "GET") { throw webidl.errors.exception({ @@ -15424,20 +15424,20 @@ var require_cache = __commonJS({ }); return cacheJobPromise.promise; } - async delete(request4, options = {}) { + async delete(request3, options = {}) { webidl.brandCheck(this, _Cache); webidl.argumentLengthCheck(arguments, 1, { header: "Cache.delete" }); - request4 = webidl.converters.RequestInfo(request4); + request3 = webidl.converters.RequestInfo(request3); options = webidl.converters.CacheQueryOptions(options); let r3 = null; - if (request4 instanceof Request6) { - r3 = request4[kState]; + if (request3 instanceof Request6) { + r3 = request3[kState]; if (r3.method !== "GET" && !options.ignoreMethod) { return false; } } else { - assert(typeof request4 === "string"); - r3 = new Request6(request4)[kState]; + assert(typeof request3 === "string"); + r3 = new Request6(request3)[kState]; } const operations = []; const operation = { @@ -15469,24 +15469,24 @@ var require_cache = __commonJS({ * @param {import('../../types/cache').CacheQueryOptions} options * @returns {readonly Request[]} */ - async keys(request4 = void 0, options = {}) { + async keys(request3 = void 0, options = {}) { webidl.brandCheck(this, _Cache); - if (request4 !== void 0) request4 = webidl.converters.RequestInfo(request4); + if (request3 !== void 0) request3 = webidl.converters.RequestInfo(request3); options = webidl.converters.CacheQueryOptions(options); let r3 = null; - if (request4 !== void 0) { - if (request4 instanceof Request6) { - r3 = request4[kState]; + if (request3 !== void 0) { + if (request3 instanceof Request6) { + r3 = request3[kState]; if (r3.method !== "GET" && !options.ignoreMethod) { return []; } - } else if (typeof request4 === "string") { - r3 = new Request6(request4)[kState]; + } else if (typeof request3 === "string") { + r3 = new Request6(request3)[kState]; } } const promise = createDeferredPromise(); const requests = []; - if (request4 === void 0) { + if (request3 === void 0) { for (const requestResponse of this.#relevantRequestResponseList) { requests.push(requestResponse[0]); } @@ -15498,12 +15498,12 @@ var require_cache = __commonJS({ } queueMicrotask(() => { const requestList = []; - for (const request5 of requests) { + for (const request4 of requests) { const requestObject = new Request6("https://a"); - requestObject[kState] = request5; - requestObject[kHeaders][kHeadersList] = request5.headersList; + requestObject[kState] = request4; + requestObject[kHeaders][kHeadersList] = request4.headersList; requestObject[kHeaders][kGuard] = "immutable"; - requestObject[kRealm] = request5.client; + requestObject[kRealm] = request4.client; requestList.push(requestObject); } promise.resolve(Object.freeze(requestList)); @@ -15618,9 +15618,9 @@ var require_cache = __commonJS({ * @param {import('../../types/cache').CacheQueryOptions | undefined} options * @returns {boolean} */ - #requestMatchesCachedItem(requestQuery, request4, response = null, options) { + #requestMatchesCachedItem(requestQuery, request3, response = null, options) { const queryURL = new URL(requestQuery.url); - const cachedURL = new URL(request4.url); + const cachedURL = new URL(request3.url); if (options?.ignoreSearch) { cachedURL.search = ""; queryURL.search = ""; @@ -15636,7 +15636,7 @@ var require_cache = __commonJS({ if (fieldValue === "*") { return false; } - const requestValue = request4.headersList.get(fieldValue); + const requestValue = request3.headersList.get(fieldValue); const queryValue = requestQuery.headersList.get(fieldValue); if (requestValue !== queryValue) { return false; @@ -15712,21 +15712,21 @@ var require_cachestorage = __commonJS({ webidl.illegalConstructor(); } } - async match(request4, options = {}) { + async match(request3, options = {}) { webidl.brandCheck(this, _CacheStorage); webidl.argumentLengthCheck(arguments, 1, { header: "CacheStorage.match" }); - request4 = webidl.converters.RequestInfo(request4); + request3 = webidl.converters.RequestInfo(request3); options = webidl.converters.MultiCacheQueryOptions(options); if (options.cacheName != null) { if (this.#caches.has(options.cacheName)) { const cacheList = this.#caches.get(options.cacheName); const cache = new Cache(kConstruct, cacheList); - return await cache.match(request4, options); + return await cache.match(request3, options); } } else { for (const cacheList of this.#caches.values()) { const cache = new Cache(kConstruct, cacheList); - const response = await cache.match(request4, options); + const response = await cache.match(request3, options); if (response !== void 0) { return response; } @@ -16650,7 +16650,7 @@ var require_connection = __commonJS({ function establishWebSocketConnection(url2, protocols, ws, onEstablish, options) { const requestURL = url2; requestURL.protocol = url2.protocol === "ws:" ? "http:" : "https:"; - const request4 = makeRequest2({ + const request3 = makeRequest2({ urlList: [requestURL], serviceWorkers: "none", referrer: "no-referrer", @@ -16661,17 +16661,17 @@ var require_connection = __commonJS({ }); if (options.headers) { const headersList = new Headers6(options.headers)[kHeadersList]; - request4.headersList = headersList; + request3.headersList = headersList; } const keyValue = crypto6.randomBytes(16).toString("base64"); - request4.headersList.append("sec-websocket-key", keyValue); - request4.headersList.append("sec-websocket-version", "13"); + request3.headersList.append("sec-websocket-key", keyValue); + request3.headersList.append("sec-websocket-version", "13"); for (const protocol of protocols) { - request4.headersList.append("sec-websocket-protocol", protocol); + request3.headersList.append("sec-websocket-protocol", protocol); } const permessageDeflate = ""; const controller = fetching({ - request: request4, + request: request3, useParallelQueue: true, dispatcher: options.dispatcher ?? getGlobalDispatcher(), processResponse(response) { @@ -16703,7 +16703,7 @@ var require_connection = __commonJS({ return; } const secProtocol = response.headersList.get("Sec-WebSocket-Protocol"); - if (secProtocol !== null && secProtocol !== request4.headersList.get("Sec-WebSocket-Protocol")) { + if (secProtocol !== null && secProtocol !== request3.headersList.get("Sec-WebSocket-Protocol")) { failWebsocketConnection(ws, "Protocol was not set in the opening handshake."); return; } @@ -17552,7 +17552,7 @@ var require_undici = __commonJS({ module2.exports.getGlobalDispatcher = getGlobalDispatcher; if (util4.nodeMajor > 16 || util4.nodeMajor === 16 && util4.nodeMinor >= 8) { let fetchImpl = null; - module2.exports.fetch = async function fetch4(resource) { + module2.exports.fetch = async function fetch5(resource) { if (!fetchImpl) { fetchImpl = require_fetch().fetch; } @@ -17774,8 +17774,8 @@ var require_lib = __commonJS({ return parsedUrl.protocol === "https:"; } exports2.isHttps = isHttps2; - var HttpClient = class { - constructor(userAgent2, handlers, requestOptions) { + var HttpClient2 = class { + constructor(userAgent, handlers, requestOptions) { this._ignoreSslError = false; this._allowRedirects = true; this._allowRedirectDowngrade = false; @@ -17784,7 +17784,7 @@ var require_lib = __commonJS({ this._maxRetries = 1; this._keepAlive = false; this._disposed = false; - this.userAgent = userAgent2; + this.userAgent = userAgent; this.handlers = handlers || []; this.requestOptions = requestOptions; if (requestOptions) { @@ -18077,14 +18077,14 @@ var require_lib = __commonJS({ } _mergeHeaders(headers) { if (this.requestOptions && this.requestOptions.headers) { - return Object.assign({}, lowercaseKeys2(this.requestOptions.headers), lowercaseKeys2(headers || {})); + return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers || {})); } - return lowercaseKeys2(headers || {}); + return lowercaseKeys(headers || {}); } _getExistingOrDefaultHeader(additionalHeaders, header, _default) { let clientHeader; if (this.requestOptions && this.requestOptions.headers) { - clientHeader = lowercaseKeys2(this.requestOptions.headers)[header]; + clientHeader = lowercaseKeys(this.requestOptions.headers)[header]; } return additionalHeaders[header] || clientHeader || _default; } @@ -18218,8 +18218,8 @@ var require_lib = __commonJS({ }); } }; - exports2.HttpClient = HttpClient; - var lowercaseKeys2 = (obj) => Object.keys(obj).reduce((c2, k4) => (c2[k4.toLowerCase()] = obj[k4], c2), {}); + exports2.HttpClient = HttpClient2; + var lowercaseKeys = (obj) => Object.keys(obj).reduce((c2, k4) => (c2[k4.toLowerCase()] = obj[k4], c2), {}); } }); @@ -19148,7 +19148,7 @@ var require_dist_node = __commonJS({ "node_modules/universal-user-agent/dist-node/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - function getUserAgent2() { + function getUserAgent() { if (typeof navigator === "object" && "userAgent" in navigator) { return navigator.userAgent; } @@ -19157,15 +19157,15 @@ var require_dist_node = __commonJS({ } return ""; } - exports2.getUserAgent = getUserAgent2; + exports2.getUserAgent = getUserAgent; } }); // node_modules/before-after-hook/lib/register.js var require_register = __commonJS({ "node_modules/before-after-hook/lib/register.js"(exports2, module2) { - module2.exports = register2; - function register2(state2, name, method, options) { + module2.exports = register; + function register(state2, name, method, options) { if (typeof method !== "function") { throw new Error("method for before hook must be a function"); } @@ -19174,7 +19174,7 @@ var require_register = __commonJS({ } if (Array.isArray(name)) { return name.reverse().reduce(function(callback, name2) { - return register2.bind(null, state2, name2, callback, options); + return register.bind(null, state2, name2, callback, options); }, method)(); } return Promise.resolve().then(function() { @@ -19192,19 +19192,19 @@ var require_register = __commonJS({ // node_modules/before-after-hook/lib/add.js var require_add = __commonJS({ "node_modules/before-after-hook/lib/add.js"(exports2, module2) { - module2.exports = addHook2; - function addHook2(state2, kind3, name, hook2) { - var orig = hook2; + module2.exports = addHook; + function addHook(state2, kind3, name, hook) { + var orig = hook; if (!state2.registry[name]) { state2.registry[name] = []; } if (kind3 === "before") { - hook2 = function(method, options) { + hook = function(method, options) { return Promise.resolve().then(orig.bind(null, options)).then(method.bind(null, options)); }; } if (kind3 === "after") { - hook2 = function(method, options) { + hook = function(method, options) { var result; return Promise.resolve().then(method.bind(null, options)).then(function(result_) { result = result_; @@ -19215,14 +19215,14 @@ var require_add = __commonJS({ }; } if (kind3 === "error") { - hook2 = function(method, options) { + hook = function(method, options) { return Promise.resolve().then(method.bind(null, options)).catch(function(error2) { return orig(error2, options); }); }; } state2.registry[name].push({ - hook: hook2, + hook, orig }); } @@ -19232,8 +19232,8 @@ var require_add = __commonJS({ // node_modules/before-after-hook/lib/remove.js var require_remove = __commonJS({ "node_modules/before-after-hook/lib/remove.js"(exports2, module2) { - module2.exports = removeHook2; - function removeHook2(state2, name, method) { + module2.exports = removeHook; + function removeHook(state2, name, method) { if (!state2.registry[name]) { return; } @@ -19251,21 +19251,21 @@ var require_remove = __commonJS({ // node_modules/before-after-hook/index.js var require_before_after_hook = __commonJS({ "node_modules/before-after-hook/index.js"(exports2, module2) { - var register2 = require_register(); - var addHook2 = require_add(); - var removeHook2 = require_remove(); - var bind3 = Function.bind; - var bindable2 = bind3.bind(bind3); - function bindApi2(hook2, state2, name) { - var removeHookRef = bindable2(removeHook2, null).apply( + var register = require_register(); + var addHook = require_add(); + var removeHook = require_remove(); + var bind2 = Function.bind; + var bindable = bind2.bind(bind2); + function bindApi(hook, state2, name) { + var removeHookRef = bindable(removeHook, null).apply( null, name ? [state2, name] : [state2] ); - hook2.api = { remove: removeHookRef }; - hook2.remove = removeHookRef; + hook.api = { remove: removeHookRef }; + hook.remove = removeHookRef; ["before", "error", "after", "wrap"].forEach(function(kind3) { var args = name ? [state2, kind3, name] : [state2, kind3]; - hook2[kind3] = hook2.api[kind3] = bindable2(addHook2, null).apply(null, args); + hook[kind3] = hook.api[kind3] = bindable(addHook, null).apply(null, args); }); } function HookSingular() { @@ -19273,17 +19273,17 @@ var require_before_after_hook = __commonJS({ var singularHookState = { registry: {} }; - var singularHook = register2.bind(null, singularHookState, singularHookName); - bindApi2(singularHook, singularHookState, singularHookName); + var singularHook = register.bind(null, singularHookState, singularHookName); + bindApi(singularHook, singularHookState, singularHookName); return singularHook; } function HookCollection() { var state2 = { registry: {} }; - var hook2 = register2.bind(null, state2); - bindApi2(hook2, state2); - return hook2; + var hook = register.bind(null, state2); + bindApi(hook, state2); + return hook; } var collectionHookDeprecationMessageDisplayed = false; function Hook() { @@ -19308,43 +19308,43 @@ var require_before_after_hook = __commonJS({ var require_dist_node2 = __commonJS({ "node_modules/@octokit/endpoint/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; __export2(dist_src_exports, { - endpoint: () => endpoint2 + endpoint: () => endpoint }); module2.exports = __toCommonJS2(dist_src_exports); - var import_universal_user_agent5 = require_dist_node(); - var VERSION12 = "9.0.6"; - var userAgent2 = `octokit-endpoint.js/${VERSION12} ${(0, import_universal_user_agent5.getUserAgent)()}`; - var DEFAULTS2 = { + var import_universal_user_agent = require_dist_node(); + var VERSION5 = "9.0.6"; + var userAgent = `octokit-endpoint.js/${VERSION5} ${(0, import_universal_user_agent.getUserAgent)()}`; + var DEFAULTS = { method: "GET", baseUrl: "https://api.github.com", headers: { accept: "application/vnd.github.v3+json", - "user-agent": userAgent2 + "user-agent": userAgent }, mediaType: { format: "" } }; - function lowercaseKeys2(object) { + function lowercaseKeys(object) { if (!object) { return {}; } @@ -19353,7 +19353,7 @@ var require_dist_node2 = __commonJS({ return newObj; }, {}); } - function isPlainObject6(value) { + function isPlainObject4(value) { if (typeof value !== "object" || value === null) return false; if (Object.prototype.toString.call(value) !== "[object Object]") @@ -19364,21 +19364,21 @@ var require_dist_node2 = __commonJS({ const Ctor = Object.prototype.hasOwnProperty.call(proto2, "constructor") && proto2.constructor; return typeof Ctor === "function" && Ctor instanceof Ctor && Function.prototype.call(Ctor) === Function.prototype.call(value); } - function mergeDeep2(defaults2, options) { + function mergeDeep(defaults2, options) { const result = Object.assign({}, defaults2); Object.keys(options).forEach((key) => { - if (isPlainObject6(options[key])) { + if (isPlainObject4(options[key])) { if (!(key in defaults2)) Object.assign(result, { [key]: options[key] }); else - result[key] = mergeDeep2(defaults2[key], options[key]); + result[key] = mergeDeep(defaults2[key], options[key]); } else { Object.assign(result, { [key]: options[key] }); } }); return result; } - function removeUndefinedProperties2(obj) { + function removeUndefinedProperties(obj) { for (const key in obj) { if (obj[key] === void 0) { delete obj[key]; @@ -19386,17 +19386,17 @@ var require_dist_node2 = __commonJS({ } return obj; } - function merge3(defaults2, route, options) { + function merge2(defaults2, route, options) { if (typeof route === "string") { let [method, url2] = route.split(" "); options = Object.assign(url2 ? { method, url: url2 } : { url: method }, options); } else { options = Object.assign({}, route); } - options.headers = lowercaseKeys2(options.headers); - removeUndefinedProperties2(options); - removeUndefinedProperties2(options.headers); - const mergedOptions = mergeDeep2(defaults2 || {}, options); + options.headers = lowercaseKeys(options.headers); + removeUndefinedProperties(options); + removeUndefinedProperties(options.headers); + const mergedOptions = mergeDeep(defaults2 || {}, options); if (options.url === "/graphql") { if (defaults2 && defaults2.mediaType.previews?.length) { mergedOptions.mediaType.previews = defaults2.mediaType.previews.filter( @@ -19407,7 +19407,7 @@ var require_dist_node2 = __commonJS({ } return mergedOptions; } - function addQueryParameters2(url2, parameters) { + function addQueryParameters(url2, parameters) { const separator = /\?/.test(url2) ? "&" : "?"; const names = Object.keys(parameters); if (names.length === 0) { @@ -19420,18 +19420,18 @@ var require_dist_node2 = __commonJS({ return `${name}=${encodeURIComponent(parameters[name])}`; }).join("&"); } - var urlVariableRegex2 = /\{[^{}}]+\}/g; - function removeNonChars2(variableName) { + var urlVariableRegex = /\{[^{}}]+\}/g; + function removeNonChars(variableName) { return variableName.replace(/(?:^\W+)|(?:(? a3.concat(b3), []); + return matches.map(removeNonChars).reduce((a3, b3) => a3.concat(b3), []); } - function omit2(object, keysToOmit) { + function omit(object, keysToOmit) { const result = { __proto__: null }; for (const key of Object.keys(object)) { if (keysToOmit.indexOf(key) === -1) { @@ -19440,7 +19440,7 @@ var require_dist_node2 = __commonJS({ } return result; } - function encodeReserved2(str2) { + function encodeReserved(str2) { return str2.split(/(%[0-9A-Fa-f]{2})/g).map(function(part) { if (!/%[0-9A-Fa-f]/.test(part)) { part = encodeURI(part).replace(/%5B/g, "[").replace(/%5D/g, "]"); @@ -19448,67 +19448,67 @@ var require_dist_node2 = __commonJS({ return part; }).join(""); } - function encodeUnreserved2(str2) { + function encodeUnreserved(str2) { return encodeURIComponent(str2).replace(/[!'()*]/g, function(c2) { return "%" + c2.charCodeAt(0).toString(16).toUpperCase(); }); } - function encodeValue2(operator, value, key) { - value = operator === "+" || operator === "#" ? encodeReserved2(value) : encodeUnreserved2(value); + function encodeValue(operator, value, key) { + value = operator === "+" || operator === "#" ? encodeReserved(value) : encodeUnreserved(value); if (key) { - return encodeUnreserved2(key) + "=" + value; + return encodeUnreserved(key) + "=" + value; } else { return value; } } - function isDefined3(value) { + function isDefined2(value) { return value !== void 0 && value !== null; } - function isKeyOperator2(operator) { + function isKeyOperator(operator) { return operator === ";" || operator === "&" || operator === "?"; } - function getValues2(context3, operator, key, modifier) { + function getValues(context3, operator, key, modifier) { var value = context3[key], result = []; - if (isDefined3(value) && value !== "") { + if (isDefined2(value) && value !== "") { if (typeof value === "string" || typeof value === "number" || typeof value === "boolean") { value = value.toString(); if (modifier && modifier !== "*") { value = value.substring(0, parseInt(modifier, 10)); } result.push( - encodeValue2(operator, value, isKeyOperator2(operator) ? key : "") + encodeValue(operator, value, isKeyOperator(operator) ? key : "") ); } else { if (modifier === "*") { if (Array.isArray(value)) { - value.filter(isDefined3).forEach(function(value2) { + value.filter(isDefined2).forEach(function(value2) { result.push( - encodeValue2(operator, value2, isKeyOperator2(operator) ? key : "") + encodeValue(operator, value2, isKeyOperator(operator) ? key : "") ); }); } else { Object.keys(value).forEach(function(k4) { - if (isDefined3(value[k4])) { - result.push(encodeValue2(operator, value[k4], k4)); + if (isDefined2(value[k4])) { + result.push(encodeValue(operator, value[k4], k4)); } }); } } else { const tmp = []; if (Array.isArray(value)) { - value.filter(isDefined3).forEach(function(value2) { - tmp.push(encodeValue2(operator, value2)); + value.filter(isDefined2).forEach(function(value2) { + tmp.push(encodeValue(operator, value2)); }); } else { Object.keys(value).forEach(function(k4) { - if (isDefined3(value[k4])) { - tmp.push(encodeUnreserved2(k4)); - tmp.push(encodeValue2(operator, value[k4].toString())); + if (isDefined2(value[k4])) { + tmp.push(encodeUnreserved(k4)); + tmp.push(encodeValue(operator, value[k4].toString())); } }); } - if (isKeyOperator2(operator)) { - result.push(encodeUnreserved2(key) + "=" + tmp.join(",")); + if (isKeyOperator(operator)) { + result.push(encodeUnreserved(key) + "=" + tmp.join(",")); } else if (tmp.length !== 0) { result.push(tmp.join(",")); } @@ -19516,23 +19516,23 @@ var require_dist_node2 = __commonJS({ } } else { if (operator === ";") { - if (isDefined3(value)) { - result.push(encodeUnreserved2(key)); + if (isDefined2(value)) { + result.push(encodeUnreserved(key)); } } else if (value === "" && (operator === "&" || operator === "?")) { - result.push(encodeUnreserved2(key) + "="); + result.push(encodeUnreserved(key) + "="); } else if (value === "") { result.push(""); } } return result; } - function parseUrl2(template) { + function parseUrl(template) { return { - expand: expand2.bind(null, template) + expand: expand.bind(null, template) }; } - function expand2(template, context3) { + function expand(template, context3) { var operators = ["+", "#", ".", "/", ";", "?", "&"]; template = template.replace( /\{([^\{\}]+)\}|([^\{\}]+)/g, @@ -19546,7 +19546,7 @@ var require_dist_node2 = __commonJS({ } expression.split(/,/g).forEach(function(variable) { var tmp = /([^:\*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push(getValues2(context3, operator, tmp[1], tmp[2] || tmp[3])); + values.push(getValues(context3, operator, tmp[1], tmp[2] || tmp[3])); }); if (operator && operator !== "+") { var separator = ","; @@ -19560,7 +19560,7 @@ var require_dist_node2 = __commonJS({ return values.join(","); } } else { - return encodeReserved2(literal); + return encodeReserved(literal); } } ); @@ -19570,12 +19570,12 @@ var require_dist_node2 = __commonJS({ return template.replace(/\/$/, ""); } } - function parse3(options) { + function parse2(options) { let method = options.method.toUpperCase(); let url2 = (options.url || "/").replace(/:([a-z]\w+)/g, "{$1}"); let headers = Object.assign({}, options.headers); let body; - let parameters = omit2(options, [ + let parameters = omit(options, [ "method", "baseUrl", "url", @@ -19583,13 +19583,13 @@ var require_dist_node2 = __commonJS({ "request", "mediaType" ]); - const urlVariableNames = extractUrlVariableNames2(url2); - url2 = parseUrl2(url2).expand(parameters); + const urlVariableNames = extractUrlVariableNames(url2); + url2 = parseUrl(url2).expand(parameters); if (!/^http/.test(url2)) { url2 = options.baseUrl + url2; } const omittedParameters = Object.keys(options).filter((option) => urlVariableNames.includes(option)).concat("baseUrl"); - const remainingParameters = omit2(parameters, omittedParameters); + const remainingParameters = omit(parameters, omittedParameters); const isBinaryRequest = /application\/octet-stream/i.test(headers.accept); if (!isBinaryRequest) { if (options.mediaType.format) { @@ -19611,7 +19611,7 @@ var require_dist_node2 = __commonJS({ } } if (["GET", "HEAD"].includes(method)) { - url2 = addQueryParameters2(url2, remainingParameters); + url2 = addQueryParameters(url2, remainingParameters); } else { if ("data" in remainingParameters) { body = remainingParameters.data; @@ -19633,20 +19633,20 @@ var require_dist_node2 = __commonJS({ options.request ? { request: options.request } : null ); } - function endpointWithDefaults2(defaults2, route, options) { - return parse3(merge3(defaults2, route, options)); + function endpointWithDefaults(defaults2, route, options) { + return parse2(merge2(defaults2, route, options)); } - function withDefaults4(oldDefaults, newDefaults) { - const DEFAULTS22 = merge3(oldDefaults, newDefaults); - const endpoint22 = endpointWithDefaults2.bind(null, DEFAULTS22); - return Object.assign(endpoint22, { - DEFAULTS: DEFAULTS22, - defaults: withDefaults4.bind(null, DEFAULTS22), - merge: merge3.bind(null, DEFAULTS22), - parse: parse3 + function withDefaults(oldDefaults, newDefaults) { + const DEFAULTS2 = merge2(oldDefaults, newDefaults); + const endpoint2 = endpointWithDefaults.bind(null, DEFAULTS2); + return Object.assign(endpoint2, { + DEFAULTS: DEFAULTS2, + defaults: withDefaults.bind(null, DEFAULTS2), + merge: merge2.bind(null, DEFAULTS2), + parse: parse2 }); } - var endpoint2 = withDefaults4(null, DEFAULTS2); + var endpoint = withDefaults(null, DEFAULTS); } }); @@ -19747,20 +19747,20 @@ var require_dist_node4 = __commonJS({ "node_modules/@octokit/request-error/dist-node/index.js"(exports2, module2) { "use strict"; var __create2 = Object.create; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; var __getProtoOf2 = Object.getPrototypeOf; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; @@ -19769,20 +19769,20 @@ var require_dist_node4 = __commonJS({ // 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 ? __defProp2(target, "default", { value: mod, enumerable: true }) : target, + isNodeMode || !mod || !mod.__esModule ? __defProp3(target, "default", { value: mod, enumerable: true }) : target, mod )); - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; __export2(dist_src_exports, { - RequestError: () => RequestError2 + RequestError: () => RequestError }); module2.exports = __toCommonJS2(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)); var logOnceHeaders = (0, import_once.default)((deprecation) => console.warn(deprecation)); - var RequestError2 = class extends Error { + var RequestError = class extends Error { constructor(message, statusCode, options) { super(message); if (Error.captureStackTrace) { @@ -19838,32 +19838,32 @@ var require_dist_node4 = __commonJS({ var require_dist_node5 = __commonJS({ "node_modules/@octokit/request/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; __export2(dist_src_exports, { - request: () => request4 + request: () => request3 }); module2.exports = __toCommonJS2(dist_src_exports); - var import_endpoint2 = require_dist_node2(); - var import_universal_user_agent5 = require_dist_node(); - var VERSION12 = "8.4.1"; - function isPlainObject6(value) { + var import_endpoint = require_dist_node2(); + var import_universal_user_agent = require_dist_node(); + var VERSION5 = "8.4.1"; + function isPlainObject4(value) { if (typeof value !== "object" || value === null) return false; if (Object.prototype.toString.call(value) !== "[object Object]") @@ -19874,30 +19874,30 @@ var require_dist_node5 = __commonJS({ const Ctor = Object.prototype.hasOwnProperty.call(proto2, "constructor") && proto2.constructor; return typeof Ctor === "function" && Ctor instanceof Ctor && Function.prototype.call(Ctor) === Function.prototype.call(value); } - var import_request_error4 = require_dist_node4(); + var import_request_error = require_dist_node4(); function getBufferResponse(response) { return response.arrayBuffer(); } - function fetchWrapper2(requestOptions) { + function fetchWrapper(requestOptions) { var _a5, _b2, _c2, _d2; const log2 = requestOptions.request && requestOptions.request.log ? requestOptions.request.log : console; const parseSuccessResponseBody = ((_a5 = requestOptions.request) == null ? void 0 : _a5.parseSuccessResponseBody) !== false; - if (isPlainObject6(requestOptions.body) || Array.isArray(requestOptions.body)) { + if (isPlainObject4(requestOptions.body) || Array.isArray(requestOptions.body)) { requestOptions.body = JSON.stringify(requestOptions.body); } let headers = {}; let status; let url2; - let { fetch: fetch4 } = globalThis; + let { fetch: fetch5 } = globalThis; if ((_b2 = requestOptions.request) == null ? void 0 : _b2.fetch) { - fetch4 = requestOptions.request.fetch; + fetch5 = requestOptions.request.fetch; } - if (!fetch4) { + if (!fetch5) { throw new Error( "fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing" ); } - return fetch4(requestOptions.url, { + return fetch5(requestOptions.url, { method: requestOptions.method, body: requestOptions.body, redirect: (_c2 = requestOptions.request) == null ? void 0 : _c2.redirect, @@ -19926,7 +19926,7 @@ var require_dist_node5 = __commonJS({ if (status < 400) { return; } - throw new import_request_error4.RequestError(response.statusText, status, { + throw new import_request_error.RequestError(response.statusText, status, { response: { url: url2, status, @@ -19937,19 +19937,19 @@ var require_dist_node5 = __commonJS({ }); } if (status === 304) { - throw new import_request_error4.RequestError("Not modified", status, { + throw new import_request_error.RequestError("Not modified", status, { response: { url: url2, status, headers, - data: await getResponseData2(response) + data: await getResponseData(response) }, request: requestOptions }); } if (status >= 400) { - const data = await getResponseData2(response); - const error2 = new import_request_error4.RequestError(toErrorMessage2(data), status, { + const data = await getResponseData(response); + const error2 = new import_request_error.RequestError(toErrorMessage(data), status, { response: { url: url2, status, @@ -19960,7 +19960,7 @@ var require_dist_node5 = __commonJS({ }); throw error2; } - return parseSuccessResponseBody ? await getResponseData2(response) : response.body; + return parseSuccessResponseBody ? await getResponseData(response) : response.body; }).then((data) => { return { status, @@ -19969,7 +19969,7 @@ var require_dist_node5 = __commonJS({ data }; }).catch((error2) => { - if (error2 instanceof import_request_error4.RequestError) + if (error2 instanceof import_request_error.RequestError) throw error2; else if (error2.name === "AbortError") throw error2; @@ -19981,12 +19981,12 @@ var require_dist_node5 = __commonJS({ message = error2.cause; } } - throw new import_request_error4.RequestError(message, 500, { + throw new import_request_error.RequestError(message, 500, { request: requestOptions }); }); } - async function getResponseData2(response) { + async function getResponseData(response) { const contentType = response.headers.get("content-type"); if (/application\/json/.test(contentType)) { return response.json().catch(() => response.text()).catch(() => ""); @@ -19996,7 +19996,7 @@ var require_dist_node5 = __commonJS({ } return getBufferResponse(response); } - function toErrorMessage2(data) { + function toErrorMessage(data) { if (typeof data === "string") return data; let suffix; @@ -20013,32 +20013,32 @@ var require_dist_node5 = __commonJS({ } return `Unknown error: ${JSON.stringify(data)}`; } - function withDefaults4(oldEndpoint, newDefaults) { + function withDefaults(oldEndpoint, newDefaults) { const endpoint2 = oldEndpoint.defaults(newDefaults); const newApi = function(route, parameters) { const endpointOptions = endpoint2.merge(route, parameters); if (!endpointOptions.request || !endpointOptions.request.hook) { - return fetchWrapper2(endpoint2.parse(endpointOptions)); + return fetchWrapper(endpoint2.parse(endpointOptions)); } const request22 = (route2, parameters2) => { - return fetchWrapper2( + return fetchWrapper( endpoint2.parse(endpoint2.merge(route2, parameters2)) ); }; Object.assign(request22, { endpoint: endpoint2, - defaults: withDefaults4.bind(null, endpoint2) + defaults: withDefaults.bind(null, endpoint2) }); return endpointOptions.request.hook(request22, endpointOptions); }; return Object.assign(newApi, { endpoint: endpoint2, - defaults: withDefaults4.bind(null, endpoint2) + defaults: withDefaults.bind(null, endpoint2) }); } - var request4 = withDefaults4(import_endpoint2.endpoint, { + var request3 = withDefaults(import_endpoint.endpoint, { headers: { - "user-agent": `octokit-request.js/${VERSION12} ${(0, import_universal_user_agent5.getUserAgent)()}` + "user-agent": `octokit-request.js/${VERSION5} ${(0, import_universal_user_agent.getUserAgent)()}` } }); } @@ -20048,42 +20048,42 @@ var require_dist_node5 = __commonJS({ var require_dist_node6 = __commonJS({ "node_modules/@octokit/graphql/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var index_exports = {}; __export2(index_exports, { - GraphqlResponseError: () => GraphqlResponseError2, - graphql: () => graphql22, - withCustomRequest: () => withCustomRequest2 + GraphqlResponseError: () => GraphqlResponseError, + graphql: () => graphql2, + withCustomRequest: () => withCustomRequest }); module2.exports = __toCommonJS2(index_exports); var import_request3 = require_dist_node5(); - var import_universal_user_agent5 = require_dist_node(); - var VERSION12 = "7.1.1"; - var import_request22 = require_dist_node5(); - var import_request4 = require_dist_node5(); - function _buildMessageForResponseErrors2(data) { + var import_universal_user_agent = require_dist_node(); + var VERSION5 = "7.1.1"; + var import_request2 = require_dist_node5(); + var import_request = require_dist_node5(); + function _buildMessageForResponseErrors(data) { return `Request failed due to following response errors: ` + data.errors.map((e3) => ` - ${e3.message}`).join("\n"); } - var GraphqlResponseError2 = class extends Error { + var GraphqlResponseError = class extends Error { constructor(request22, headers, response) { - super(_buildMessageForResponseErrors2(response)); + super(_buildMessageForResponseErrors(response)); this.request = request22; this.headers = headers; this.response = response; @@ -20095,7 +20095,7 @@ var require_dist_node6 = __commonJS({ } } }; - var NON_VARIABLE_OPTIONS2 = [ + var NON_VARIABLE_OPTIONS = [ "method", "baseUrl", "url", @@ -20104,9 +20104,9 @@ var require_dist_node6 = __commonJS({ "query", "mediaType" ]; - var FORBIDDEN_VARIABLE_OPTIONS2 = ["query", "method", "url"]; - var GHES_V3_SUFFIX_REGEX2 = /\/api\/v3\/?$/; - function graphql3(request22, query, options) { + var FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"]; + var GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/; + function graphql(request22, query, options) { if (options) { if (typeof query === "string" && "query" in options) { return Promise.reject( @@ -20114,7 +20114,7 @@ var require_dist_node6 = __commonJS({ ); } for (const key in options) { - if (!FORBIDDEN_VARIABLE_OPTIONS2.includes(key)) continue; + if (!FORBIDDEN_VARIABLE_OPTIONS.includes(key)) continue; return Promise.reject( new Error( `[@octokit/graphql] "${key}" cannot be used as variable name` @@ -20126,7 +20126,7 @@ var require_dist_node6 = __commonJS({ const requestOptions = Object.keys( parsedOptions ).reduce((result, key) => { - if (NON_VARIABLE_OPTIONS2.includes(key)) { + if (NON_VARIABLE_OPTIONS.includes(key)) { result[key] = parsedOptions[key]; return result; } @@ -20137,8 +20137,8 @@ var require_dist_node6 = __commonJS({ return result; }, {}); const baseUrl = parsedOptions.baseUrl || request22.endpoint.DEFAULTS.baseUrl; - if (GHES_V3_SUFFIX_REGEX2.test(baseUrl)) { - requestOptions.url = baseUrl.replace(GHES_V3_SUFFIX_REGEX2, "/api/graphql"); + if (GHES_V3_SUFFIX_REGEX.test(baseUrl)) { + requestOptions.url = baseUrl.replace(GHES_V3_SUFFIX_REGEX, "/api/graphql"); } return request22(requestOptions).then((response) => { if (response.data.errors) { @@ -20146,7 +20146,7 @@ var require_dist_node6 = __commonJS({ for (const key of Object.keys(response.headers)) { headers[key] = response.headers[key]; } - throw new GraphqlResponseError2( + throw new GraphqlResponseError( requestOptions, headers, response.data @@ -20155,25 +20155,25 @@ var require_dist_node6 = __commonJS({ return response.data.data; }); } - function withDefaults4(request22, newDefaults) { + function withDefaults(request22, newDefaults) { const newRequest = request22.defaults(newDefaults); const newApi = (query, options) => { - return graphql3(newRequest, query, options); + return graphql(newRequest, query, options); }; return Object.assign(newApi, { - defaults: withDefaults4.bind(null, newRequest), + defaults: withDefaults.bind(null, newRequest), endpoint: newRequest.endpoint }); } - var graphql22 = withDefaults4(import_request3.request, { + var graphql2 = withDefaults(import_request3.request, { headers: { - "user-agent": `octokit-graphql.js/${VERSION12} ${(0, import_universal_user_agent5.getUserAgent)()}` + "user-agent": `octokit-graphql.js/${VERSION5} ${(0, import_universal_user_agent.getUserAgent)()}` }, method: "POST", url: "/graphql" }); - function withCustomRequest2(customRequest) { - return withDefaults4(customRequest, { + function withCustomRequest(customRequest) { + return withDefaults(customRequest, { method: "POST", url: "/graphql" }); @@ -20185,32 +20185,32 @@ var require_dist_node6 = __commonJS({ var require_dist_node7 = __commonJS({ "node_modules/@octokit/auth-token/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; __export2(dist_src_exports, { - createTokenAuth: () => createTokenAuth3 + createTokenAuth: () => createTokenAuth }); module2.exports = __toCommonJS2(dist_src_exports); var REGEX_IS_INSTALLATION_LEGACY = /^v1\./; var REGEX_IS_INSTALLATION = /^ghs_/; var REGEX_IS_USER_TO_SERVER = /^ghu_/; - async function auth2(token) { + async function auth(token) { const isApp = token.split(/\./).length === 3; const isInstallation = REGEX_IS_INSTALLATION_LEGACY.test(token) || REGEX_IS_INSTALLATION.test(token); const isUserToServer = REGEX_IS_USER_TO_SERVER.test(token); @@ -20221,21 +20221,21 @@ var require_dist_node7 = __commonJS({ tokenType }; } - function withAuthorizationPrefix2(token) { + function withAuthorizationPrefix(token) { if (token.split(/\./).length === 3) { return `bearer ${token}`; } return `token ${token}`; } - async function hook2(token, request4, route, parameters) { - const endpoint2 = request4.endpoint.merge( + async function hook(token, request3, route, parameters) { + const endpoint = request3.endpoint.merge( route, parameters ); - endpoint2.headers.authorization = withAuthorizationPrefix2(token); - return request4(endpoint2); + endpoint.headers.authorization = withAuthorizationPrefix(token); + return request3(endpoint); } - var createTokenAuth3 = function createTokenAuth22(token) { + var createTokenAuth = function createTokenAuth2(token) { if (!token) { throw new Error("[@octokit/auth-token] No token passed to createTokenAuth"); } @@ -20245,8 +20245,8 @@ var require_dist_node7 = __commonJS({ ); } token = token.replace(/^(token|bearer) +/i, ""); - return Object.assign(auth2.bind(null, token), { - hook: hook2.bind(null, token) + return Object.assign(auth.bind(null, token), { + hook: hook.bind(null, token) }); }; } @@ -20256,42 +20256,42 @@ var require_dist_node7 = __commonJS({ var require_dist_node8 = __commonJS({ "node_modules/@octokit/core/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var index_exports = {}; __export2(index_exports, { - Octokit: () => Octokit2 + Octokit: () => Octokit }); module2.exports = __toCommonJS2(index_exports); - var import_universal_user_agent5 = require_dist_node(); - var import_before_after_hook2 = require_before_after_hook(); - var import_request3 = require_dist_node5(); - var import_graphql2 = require_dist_node6(); - var import_auth_token2 = require_dist_node7(); - var VERSION12 = "5.2.1"; - var noop4 = () => { + var import_universal_user_agent = require_dist_node(); + var import_before_after_hook = require_before_after_hook(); + var import_request = require_dist_node5(); + var import_graphql = require_dist_node6(); + var import_auth_token = require_dist_node7(); + var VERSION5 = "5.2.1"; + var noop2 = () => { }; - var consoleWarn2 = console.warn.bind(console); - var consoleError2 = console.error.bind(console); - var userAgentTrail2 = `octokit-core.js/${VERSION12} ${(0, import_universal_user_agent5.getUserAgent)()}`; - var Octokit2 = class { + var consoleWarn = console.warn.bind(console); + var consoleError = console.error.bind(console); + var userAgentTrail = `octokit-core.js/${VERSION5} ${(0, import_universal_user_agent.getUserAgent)()}`; + var Octokit = class { static { - this.VERSION = VERSION12; + this.VERSION = VERSION5; } static defaults(defaults2) { const OctokitWithDefaults = class extends this { @@ -20336,20 +20336,20 @@ var require_dist_node8 = __commonJS({ return NewOctokit; } constructor(options = {}) { - const hook2 = new import_before_after_hook2.Collection(); + const hook = new import_before_after_hook.Collection(); const requestDefaults = { - baseUrl: import_request3.request.endpoint.DEFAULTS.baseUrl, + baseUrl: import_request.request.endpoint.DEFAULTS.baseUrl, headers: {}, request: Object.assign({}, options.request, { // @ts-ignore internal usage only, no need to type - hook: hook2.bind(null, "request") + hook: hook.bind(null, "request") }), mediaType: { previews: [], format: "" } }; - requestDefaults.headers["user-agent"] = options.userAgent ? `${options.userAgent} ${userAgentTrail2}` : userAgentTrail2; + requestDefaults.headers["user-agent"] = options.userAgent ? `${options.userAgent} ${userAgentTrail}` : userAgentTrail; if (options.baseUrl) { requestDefaults.baseUrl = options.baseUrl; } @@ -20359,31 +20359,31 @@ var require_dist_node8 = __commonJS({ if (options.timeZone) { requestDefaults.headers["time-zone"] = options.timeZone; } - this.request = import_request3.request.defaults(requestDefaults); - this.graphql = (0, import_graphql2.withCustomRequest)(this.request).defaults(requestDefaults); + this.request = import_request.request.defaults(requestDefaults); + this.graphql = (0, import_graphql.withCustomRequest)(this.request).defaults(requestDefaults); this.log = Object.assign( { - debug: noop4, - info: noop4, - warn: consoleWarn2, - error: consoleError2 + debug: noop2, + info: noop2, + warn: consoleWarn, + error: consoleError }, options.log ); - this.hook = hook2; + this.hook = hook; if (!options.authStrategy) { if (!options.auth) { this.auth = async () => ({ type: "unauthenticated" }); } else { - const auth2 = (0, import_auth_token2.createTokenAuth)(options.auth); - hook2.wrap("request", auth2.hook); - this.auth = auth2; + const auth = (0, import_auth_token.createTokenAuth)(options.auth); + hook.wrap("request", auth.hook); + this.auth = auth; } } else { const { authStrategy, ...otherOptions } = options; - const auth2 = authStrategy( + const auth = authStrategy( Object.assign( { request: this.request, @@ -20399,8 +20399,8 @@ var require_dist_node8 = __commonJS({ options.auth ) ); - hook2.wrap("request", auth2.hook); - this.auth = auth2; + hook.wrap("request", auth.hook); + this.auth = auth; } const classConstructor = this.constructor; for (let i3 = 0; i3 < classConstructor.plugins.length; ++i3) { @@ -20415,30 +20415,30 @@ var require_dist_node8 = __commonJS({ var require_dist_node9 = __commonJS({ "node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; __export2(dist_src_exports, { legacyRestEndpointMethods: () => legacyRestEndpointMethods, restEndpointMethods: () => restEndpointMethods }); module2.exports = __toCommonJS2(dist_src_exports); - var VERSION12 = "10.4.1"; + var VERSION5 = "10.4.1"; var Endpoints = { actions: { addCustomLabelsToSelfHostedRunnerForOrg: [ @@ -22430,8 +22430,8 @@ var require_dist_node9 = __commonJS({ var endpoints_default = Endpoints; var endpointMethodsMap = /* @__PURE__ */ new Map(); for (const [scope, endpoints] of Object.entries(endpoints_default)) { - for (const [methodName, endpoint2] of Object.entries(endpoints)) { - const [route, defaults2, decorations] = endpoint2; + for (const [methodName, endpoint] of Object.entries(endpoints)) { + const [route, defaults2, decorations] = endpoint; const [method, url2] = route.split(/ /); const endpointDefaults = Object.assign( { @@ -22555,7 +22555,7 @@ var require_dist_node9 = __commonJS({ rest: api }; } - restEndpointMethods.VERSION = VERSION12; + restEndpointMethods.VERSION = VERSION5; function legacyRestEndpointMethods(octokit2) { const api = endpointsToMethods(octokit2); return { @@ -22563,7 +22563,7 @@ var require_dist_node9 = __commonJS({ rest: api }; } - legacyRestEndpointMethods.VERSION = VERSION12; + legacyRestEndpointMethods.VERSION = VERSION5; } }); @@ -22571,33 +22571,33 @@ var require_dist_node9 = __commonJS({ var require_dist_node10 = __commonJS({ "node_modules/@octokit/plugin-paginate-rest/dist-node/index.js"(exports2, module2) { "use strict"; - var __defProp2 = Object.defineProperty; + var __defProp3 = Object.defineProperty; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropNames2 = Object.getOwnPropertyNames; - var __hasOwnProp2 = Object.prototype.hasOwnProperty; + var __hasOwnProp3 = Object.prototype.hasOwnProperty; var __export2 = (target, all3) => { for (var name in all3) - __defProp2(target, name, { get: all3[name], enumerable: true }); + __defProp3(target, name, { get: all3[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 }); + if (!__hasOwnProp3.call(to, key) && key !== except) + __defProp3(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable }); } return to; }; - var __toCommonJS2 = (mod) => __copyProps2(__defProp2({}, "__esModule", { value: true }), mod); + var __toCommonJS2 = (mod) => __copyProps2(__defProp3({}, "__esModule", { value: true }), mod); var dist_src_exports = {}; __export2(dist_src_exports, { - composePaginateRest: () => composePaginateRest2, + composePaginateRest: () => composePaginateRest, isPaginatingEndpoint: () => isPaginatingEndpoint, - paginateRest: () => paginateRest2, + paginateRest: () => paginateRest, paginatingEndpoints: () => paginatingEndpoints }); module2.exports = __toCommonJS2(dist_src_exports); - var VERSION12 = "9.2.2"; - function normalizePaginatedListResponse2(response) { + var VERSION5 = "9.2.2"; + function normalizePaginatedListResponse(response) { if (!response.data) { return { ...response, @@ -22625,7 +22625,7 @@ var require_dist_node10 = __commonJS({ response.data.total_count = totalCount; return response; } - function iterator3(octokit2, route, parameters) { + function iterator2(octokit2, route, parameters) { const options = typeof route === "function" ? route.endpoint(parameters) : octokit2.request.endpoint(route, parameters); const requestMethod = typeof route === "function" ? route : octokit2.request; const method = options.method; @@ -22638,7 +22638,7 @@ var require_dist_node10 = __commonJS({ return { done: true }; try { const response = await requestMethod({ method, url: url2, headers }); - const normalizedResponse = normalizePaginatedListResponse2(response); + const normalizedResponse = normalizePaginatedListResponse(response); url2 = ((normalizedResponse.headers.link || "").match( /<([^<>]+)>;\s*rel="next"/ ) || [])[1]; @@ -22659,19 +22659,19 @@ var require_dist_node10 = __commonJS({ }) }; } - function paginate2(octokit2, route, parameters, mapFn) { + function paginate(octokit2, route, parameters, mapFn) { if (typeof parameters === "function") { mapFn = parameters; parameters = void 0; } - return gather2( + return gather( octokit2, [], - iterator3(octokit2, route, parameters)[Symbol.asyncIterator](), + iterator2(octokit2, route, parameters)[Symbol.asyncIterator](), mapFn ); } - function gather2(octokit2, results, iterator22, mapFn) { + function gather(octokit2, results, iterator22, mapFn) { return iterator22.next().then((result) => { if (result.done) { return results; @@ -22686,11 +22686,11 @@ var require_dist_node10 = __commonJS({ if (earlyExit) { return results; } - return gather2(octokit2, results, iterator22, mapFn); + return gather(octokit2, results, iterator22, mapFn); }); } - var composePaginateRest2 = Object.assign(paginate2, { - iterator: iterator3 + var composePaginateRest = Object.assign(paginate, { + iterator: iterator2 }); var paginatingEndpoints = [ "GET /advisories", @@ -22935,14 +22935,14 @@ var require_dist_node10 = __commonJS({ return false; } } - function paginateRest2(octokit2) { + function paginateRest(octokit2) { return { - paginate: Object.assign(paginate2.bind(null, octokit2), { - iterator: iterator3.bind(null, octokit2) + paginate: Object.assign(paginate.bind(null, octokit2), { + iterator: iterator2.bind(null, octokit2) }) }; } - paginateRest2.VERSION = VERSION12; + paginateRest.VERSION = VERSION5; } }); @@ -22996,9 +22996,9 @@ var require_utils4 = __commonJS({ exports2.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(exports2.defaults); function getOctokitOptions(token, options) { const opts = Object.assign({}, options || {}); - const auth2 = Utils.getAuthString(token, opts); - if (auth2) { - opts.auth = auth2; + const auth = Utils.getAuthString(token, opts); + if (auth) { + opts.auth = auth; } return opts; } @@ -23259,7 +23259,7 @@ var require_main2 = __commonJS({ var packageJson = require_package(); var version2 = packageJson.version; var LINE = /(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg; - function parse3(src) { + function parse2(src) { const obj = {}; let lines = src.toString(); lines = lines.replace(/\r\n?/mg, "\n"); @@ -23502,7 +23502,7 @@ var require_main2 = __commonJS({ _parseVault, config: config6, decrypt, - parse: parse3, + parse: parse2, populate }; module2.exports.configDotenv = DotenvModule.configDotenv; @@ -26243,12 +26243,12 @@ var require_URLSearchParams = __commonJS({ exports2.createDefaultIterator = (globalObject, target, kind3) => { const ctorRegistry = globalObject[ctorRegistrySymbol]; const iteratorPrototype = ctorRegistry["URLSearchParams Iterator"]; - const iterator3 = Object.create(iteratorPrototype); - Object.defineProperty(iterator3, utils.iterInternalSymbol, { + const iterator2 = Object.create(iteratorPrototype); + Object.defineProperty(iterator2, utils.iterInternalSymbol, { value: { target, kind: kind3, index: 0 }, configurable: true }); - return iterator3; + return iterator2; }; function makeWrapper(globalObject, newTarget) { let proto2; @@ -27977,13 +27977,13 @@ var require_lib3 = __commonJS({ } var INTERNAL = Symbol("internal"); function createHeadersIterator(target, kind3) { - const iterator3 = Object.create(HeadersIteratorPrototype); - iterator3[INTERNAL] = { + const iterator2 = Object.create(HeadersIteratorPrototype); + iterator2[INTERNAL] = { target, kind: kind3, index: 0 }; - return iterator3; + return iterator2; } var HeadersIteratorPrototype = Object.setPrototypeOf({ next() { @@ -28225,9 +28225,9 @@ var require_lib3 = __commonJS({ clone: { enumerable: true }, signal: { enumerable: true } }); - function getNodeRequestOptions(request4) { - const parsedURL = request4[INTERNALS$2].parsedURL; - const headers = new Headers6(request4[INTERNALS$2].headers); + function getNodeRequestOptions(request3) { + const parsedURL = request3[INTERNALS$2].parsedURL; + const headers = new Headers6(request3[INTERNALS$2].headers); if (!headers.has("Accept")) { headers.set("Accept", "*/*"); } @@ -28237,15 +28237,15 @@ var require_lib3 = __commonJS({ if (!/^https?:$/.test(parsedURL.protocol)) { throw new TypeError("Only HTTP(S) protocols are supported"); } - if (request4.signal && request4.body instanceof Stream3.Readable && !streamDestructionSupported) { + if (request3.signal && request3.body instanceof Stream3.Readable && !streamDestructionSupported) { throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8"); } let contentLengthValue = null; - if (request4.body == null && /^(POST|PUT)$/i.test(request4.method)) { + if (request3.body == null && /^(POST|PUT)$/i.test(request3.method)) { contentLengthValue = "0"; } - if (request4.body != null) { - const totalBytes = getTotalBytes(request4); + if (request3.body != null) { + const totalBytes = getTotalBytes(request3); if (typeof totalBytes === "number") { contentLengthValue = String(totalBytes); } @@ -28256,15 +28256,15 @@ var require_lib3 = __commonJS({ if (!headers.has("User-Agent")) { headers.set("User-Agent", "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"); } - if (request4.compress && !headers.has("Accept-Encoding")) { + if (request3.compress && !headers.has("Accept-Encoding")) { headers.set("Accept-Encoding", "gzip,deflate"); } - let agent = request4.agent; + let agent = request3.agent; if (typeof agent === "function") { agent = agent(parsedURL); } return Object.assign({}, parsedURL, { - method: request4.method, + method: request3.method, headers: exportNodeCompatibleHeaders(headers), agent }); @@ -28290,22 +28290,22 @@ var require_lib3 = __commonJS({ const dest = new URL$1(destination).protocol; return orig === dest; }; - function fetch4(url2, opts) { - if (!fetch4.Promise) { + function fetch5(url2, opts) { + if (!fetch5.Promise) { throw new Error("native promise missing, set fetch.Promise to your favorite alternative"); } - Body.Promise = fetch4.Promise; - return new fetch4.Promise(function(resolve, reject) { - const request4 = new Request6(url2, opts); - const options = getNodeRequestOptions(request4); + Body.Promise = fetch5.Promise; + return new fetch5.Promise(function(resolve, reject) { + const request3 = new Request6(url2, opts); + const options = getNodeRequestOptions(request3); const send = (options.protocol === "https:" ? https3 : http3).request; - const signal = request4.signal; + const signal = request3.signal; let response = null; const abort = function abort2() { let error2 = new AbortError2("The user aborted a request."); reject(error2); - if (request4.body && request4.body instanceof Stream3.Readable) { - destroyStream(request4.body, error2); + if (request3.body && request3.body instanceof Stream3.Readable) { + destroyStream(request3.body, error2); } if (!response || !response.body) return; response.body.emit("error", error2); @@ -28328,16 +28328,16 @@ var require_lib3 = __commonJS({ if (signal) signal.removeEventListener("abort", abortAndFinalize); clearTimeout(reqTimeout); } - if (request4.timeout) { + if (request3.timeout) { req.once("socket", function(socket) { reqTimeout = setTimeout(function() { - reject(new FetchError(`network timeout at: ${request4.url}`, "request-timeout")); + reject(new FetchError(`network timeout at: ${request3.url}`, "request-timeout")); finalize(); - }, request4.timeout); + }, request3.timeout); }); } req.on("error", function(err) { - reject(new FetchError(`request to ${request4.url} failed, reason: ${err.message}`, "system", err)); + reject(new FetchError(`request to ${request3.url} failed, reason: ${err.message}`, "system", err)); if (response && response.body) { destroyStream(response.body, err); } @@ -28366,21 +28366,21 @@ var require_lib3 = __commonJS({ req.on("response", function(res) { clearTimeout(reqTimeout); const headers = createHeadersLenient(res.headers); - if (fetch4.isRedirect(res.statusCode)) { + if (fetch5.isRedirect(res.statusCode)) { const location = headers.get("Location"); let locationURL = null; try { - locationURL = location === null ? null : new URL$1(location, request4.url).toString(); + locationURL = location === null ? null : new URL$1(location, request3.url).toString(); } catch (err) { - if (request4.redirect !== "manual") { + if (request3.redirect !== "manual") { reject(new FetchError(`uri requested responds with an invalid redirect URL: ${location}`, "invalid-redirect")); finalize(); return; } } - switch (request4.redirect) { + switch (request3.redirect) { case "error": - reject(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${request4.url}`, "no-redirect")); + reject(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${request3.url}`, "no-redirect")); finalize(); return; case "manual": @@ -28396,39 +28396,39 @@ var require_lib3 = __commonJS({ if (locationURL === null) { break; } - if (request4.counter >= request4.follow) { - reject(new FetchError(`maximum redirect reached at: ${request4.url}`, "max-redirect")); + if (request3.counter >= request3.follow) { + reject(new FetchError(`maximum redirect reached at: ${request3.url}`, "max-redirect")); finalize(); return; } const requestOpts = { - headers: new Headers6(request4.headers), - follow: request4.follow, - counter: request4.counter + 1, - agent: request4.agent, - compress: request4.compress, - method: request4.method, - body: request4.body, - signal: request4.signal, - timeout: request4.timeout, - size: request4.size + headers: new Headers6(request3.headers), + follow: request3.follow, + counter: request3.counter + 1, + agent: request3.agent, + compress: request3.compress, + method: request3.method, + body: request3.body, + signal: request3.signal, + timeout: request3.timeout, + size: request3.size }; - if (!isDomainOrSubdomain(request4.url, locationURL) || !isSameProtocol(request4.url, locationURL)) { + if (!isDomainOrSubdomain(request3.url, locationURL) || !isSameProtocol(request3.url, locationURL)) { for (const name of ["authorization", "www-authenticate", "cookie", "cookie2"]) { requestOpts.headers.delete(name); } } - if (res.statusCode !== 303 && request4.body && getTotalBytes(request4) === null) { + if (res.statusCode !== 303 && request3.body && getTotalBytes(request3) === null) { reject(new FetchError("Cannot follow redirect with body being a readable stream", "unsupported-redirect")); finalize(); return; } - if (res.statusCode === 303 || (res.statusCode === 301 || res.statusCode === 302) && request4.method === "POST") { + if (res.statusCode === 303 || (res.statusCode === 301 || res.statusCode === 302) && request3.method === "POST") { requestOpts.method = "GET"; requestOpts.body = void 0; requestOpts.headers.delete("content-length"); } - resolve(fetch4(new Request6(locationURL, requestOpts))); + resolve(fetch5(new Request6(locationURL, requestOpts))); finalize(); return; } @@ -28438,16 +28438,16 @@ var require_lib3 = __commonJS({ }); let body = res.pipe(new PassThrough$1()); const response_options = { - url: request4.url, + url: request3.url, status: res.statusCode, statusText: res.statusMessage, headers, - size: request4.size, - timeout: request4.timeout, - counter: request4.counter + size: request3.size, + timeout: request3.timeout, + counter: request3.counter }; const codings = headers.get("Content-Encoding"); - if (!request4.compress || request4.method === "HEAD" || codings === null || res.statusCode === 204 || res.statusCode === 304) { + if (!request3.compress || request3.method === "HEAD" || codings === null || res.statusCode === 204 || res.statusCode === 304) { response = new Response6(body, response_options); resolve(response); return; @@ -28490,15 +28490,15 @@ var require_lib3 = __commonJS({ response = new Response6(body, response_options); resolve(response); }); - writeToStream(req, request4); + writeToStream(req, request3); }); } - function fixResponseChunkedTransferBadEnding(request4, errorCallback) { + function fixResponseChunkedTransferBadEnding(request3, errorCallback) { let socket; - request4.on("socket", function(s2) { + request3.on("socket", function(s2) { socket = s2; }); - request4.on("response", function(response) { + request3.on("response", function(response) { const headers = response.headers; if (headers["transfer-encoding"] === "chunked" && !headers["content-length"]) { response.once("close", function(hadError) { @@ -28520,11 +28520,11 @@ var require_lib3 = __commonJS({ stream4.end(); } } - fetch4.isRedirect = function(code) { + fetch5.isRedirect = function(code) { return code === 301 || code === 302 || code === 303 || code === 307 || code === 308; }; - fetch4.Promise = global.Promise; - module2.exports = exports2 = fetch4; + fetch5.Promise = global.Promise; + module2.exports = exports2 = fetch5; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.default = exports2; exports2.Headers = Headers6; @@ -30510,17 +30510,17 @@ var init_Blob = __esm({ return view.buffer; } stream() { - const iterator3 = consumeBlobParts(__classPrivateFieldGet(this, _Blob_parts, "f"), true); + const iterator2 = consumeBlobParts(__classPrivateFieldGet(this, _Blob_parts, "f"), true); return new ReadableStream3({ async pull(controller) { - const { value, done } = await iterator3.next(); + const { value, done } = await iterator2.next(); if (done) { return queueMicrotask(() => controller.close()); } controller.enqueue(value); }, async cancel() { - await iterator3.return(); + await iterator2.return(); } }); } @@ -30610,7 +30610,7 @@ var require_ms = __commonJS({ options = options || {}; var type2 = typeof val; if (type2 === "string" && val.length > 0) { - return parse3(val); + return parse2(val); } else if (type2 === "number" && isFinite(val)) { return options.long ? fmtLong(val) : fmtShort(val); } @@ -30618,7 +30618,7 @@ var require_ms = __commonJS({ "val is not a non-empty string or a valid number. val=" + JSON.stringify(val) ); }; - function parse3(str2) { + function parse2(str2) { str2 = String(str2); if (str2.length > 100) { return; @@ -31808,13 +31808,13 @@ var require_ponyfill_es2018 = __commonJS({ typeof exports2 === "object" && typeof module2 !== "undefined" ? factory(exports2) : typeof define === "function" && define.amd ? define(["exports"], factory) : (global2 = typeof globalThis !== "undefined" ? globalThis : global2 || self, factory(global2.WebStreamsPolyfill = {})); })(exports2, function(exports3) { "use strict"; - function noop4() { + function noop2() { return void 0; } function typeIsObject(x2) { return typeof x2 === "object" && x2 !== null || typeof x2 === "function"; } - const rethrowAssertionErrorRejection = noop4; + const rethrowAssertionErrorRejection = noop2; function setFunctionName(fn, name) { try { Object.defineProperty(fn, "name", { @@ -32340,9 +32340,9 @@ var require_ponyfill_es2018 = __commonJS({ function AcquireReadableStreamAsyncIterator(stream4, preventCancel) { const reader = AcquireReadableStreamDefaultReader(stream4); const impl = new ReadableStreamAsyncIteratorImpl(reader, preventCancel); - const iterator3 = Object.create(ReadableStreamAsyncIteratorPrototype); - iterator3._asyncIteratorImpl = impl; - return iterator3; + const iterator2 = Object.create(ReadableStreamAsyncIteratorPrototype); + iterator2._asyncIteratorImpl = impl; + return iterator2; } function IsReadableStreamAsyncIterator(x2) { if (!typeIsObject(x2)) { @@ -32434,12 +32434,12 @@ var require_ponyfill_es2018 = __commonJS({ if (method === void 0) { throw new TypeError("The object is not iterable"); } - const iterator3 = reflectCall(method, obj, []); - if (!typeIsObject(iterator3)) { + const iterator2 = reflectCall(method, obj, []); + if (!typeIsObject(iterator2)) { throw new TypeError("The iterator method must return an object"); } - const nextMethod = iterator3.next; - return { iterator: iterator3, nextMethod, done: false }; + const nextMethod = iterator2.next; + return { iterator: iterator2, nextMethod, done: false }; } function IteratorNext(iteratorRecord) { const result = reflectCall(iteratorRecord.nextMethod, iteratorRecord.iterator, []); @@ -33169,9 +33169,9 @@ var require_ponyfill_es2018 = __commonJS({ } SetUpReadableByteStreamController(stream4, controller, startAlgorithm, pullAlgorithm, cancelAlgorithm, highWaterMark, autoAllocateChunkSize); } - function SetUpReadableStreamBYOBRequest(request4, controller, view) { - request4._associatedReadableByteStreamController = controller; - request4._view = view; + function SetUpReadableStreamBYOBRequest(request3, controller, view) { + request3._associatedReadableByteStreamController = controller; + request3._view = view; } function byobRequestBrandCheckException(name) { return new TypeError(`ReadableStreamBYOBRequest.prototype.${name} can only be used on a ReadableStreamBYOBRequest`); @@ -34443,7 +34443,7 @@ var require_ponyfill_es2018 = __commonJS({ return newPromise((resolveRead, rejectRead) => { ReadableStreamDefaultReaderRead(reader, { _chunkSteps: (chunk) => { - currentWrite = PerformPromiseThen(WritableStreamDefaultWriterWrite(writer, chunk), void 0, noop4); + currentWrite = PerformPromiseThen(WritableStreamDefaultWriterWrite(writer, chunk), void 0, noop2); resolveRead(false); }, _closeSteps: () => resolveRead(true), @@ -35124,7 +35124,7 @@ var require_ponyfill_es2018 = __commonJS({ function ReadableStreamFromIterable(asyncIterable) { let stream4; const iteratorRecord = GetIterator(asyncIterable, "async"); - const startAlgorithm = noop4; + const startAlgorithm = noop2; function pullAlgorithm() { let nextResult; try { @@ -35147,10 +35147,10 @@ var require_ponyfill_es2018 = __commonJS({ }); } function cancelAlgorithm(reason) { - const iterator3 = iteratorRecord.iterator; + const iterator2 = iteratorRecord.iterator; let returnMethod; try { - returnMethod = GetMethod(iterator3, "return"); + returnMethod = GetMethod(iterator2, "return"); } catch (e3) { return promiseRejectedWith(e3); } @@ -35159,7 +35159,7 @@ var require_ponyfill_es2018 = __commonJS({ } let returnResult; try { - returnResult = reflectCall(returnMethod, iterator3, [reason]); + returnResult = reflectCall(returnMethod, iterator2, [reason]); } catch (e3) { return promiseRejectedWith(e3); } @@ -35176,7 +35176,7 @@ var require_ponyfill_es2018 = __commonJS({ } function ReadableStreamFromDefaultReader(reader) { let stream4; - const startAlgorithm = noop4; + const startAlgorithm = noop2; function pullAlgorithm() { let readPromise; try { @@ -35495,7 +35495,7 @@ var require_ponyfill_es2018 = __commonJS({ }); } const sourceCancelPromise = stream4._readableStreamController[CancelSteps](reason); - return transformPromiseWith(sourceCancelPromise, noop4); + return transformPromiseWith(sourceCancelPromise, noop2); } function ReadableStreamClose(stream4) { stream4._state = "closed"; @@ -45142,9 +45142,9 @@ var require_iterate = __commonJS({ var async = require_async(); var abort = require_abort(); module2.exports = iterate; - function iterate(list, iterator3, state2, callback) { + function iterate(list, iterator2, state2, callback) { var key = state2["keyedList"] ? state2["keyedList"][state2.index] : state2.index; - state2.jobs[key] = runJob(iterator3, key, list[key], function(error2, output) { + state2.jobs[key] = runJob(iterator2, key, list[key], function(error2, output) { if (!(key in state2.jobs)) { return; } @@ -45157,12 +45157,12 @@ var require_iterate = __commonJS({ callback(error2, state2.results); }); } - function runJob(iterator3, key, item, callback) { + function runJob(iterator2, key, item, callback) { var aborter; - if (iterator3.length == 2) { - aborter = iterator3(item, async(callback)); + if (iterator2.length == 2) { + aborter = iterator2(item, async(callback)); } else { - aborter = iterator3(item, key, async(callback)); + aborter = iterator2(item, key, async(callback)); } return aborter; } @@ -45215,10 +45215,10 @@ var require_parallel = __commonJS({ var initState = require_state(); var terminator = require_terminator(); module2.exports = parallel; - function parallel(list, iterator3, callback) { + function parallel(list, iterator2, callback) { var state2 = initState(list); while (state2.index < (state2["keyedList"] || list).length) { - iterate(list, iterator3, state2, function(error2, result) { + iterate(list, iterator2, state2, function(error2, result) { if (error2) { callback(error2, result); return; @@ -45244,16 +45244,16 @@ var require_serialOrdered = __commonJS({ module2.exports = serialOrdered; module2.exports.ascending = ascending; module2.exports.descending = descending; - function serialOrdered(list, iterator3, sortMethod, callback) { + function serialOrdered(list, iterator2, sortMethod, callback) { var state2 = initState(list, sortMethod); - iterate(list, iterator3, state2, function iteratorHandler(error2, result) { + iterate(list, iterator2, state2, function iteratorHandler(error2, result) { if (error2) { callback(error2, result); return; } state2.index++; if (state2.index < (state2["keyedList"] || list).length) { - iterate(list, iterator3, state2, iteratorHandler); + iterate(list, iterator2, state2, iteratorHandler); return; } callback(null, state2.results); @@ -45274,8 +45274,8 @@ var require_serial = __commonJS({ "node_modules/asynckit/serial.js"(exports2, module2) { var serialOrdered = require_serialOrdered(); module2.exports = serial; - function serial(list, iterator3, callback) { - return serialOrdered(list, iterator3, null, callback); + function serial(list, iterator2, callback) { + return serialOrdered(list, iterator2, null, callback); } } }); @@ -45311,7 +45311,7 @@ var require_form_data = __commonJS({ var path2 = require("path"); var http3 = require("http"); var https3 = require("https"); - var parseUrl2 = require("url").parse; + var parseUrl = require("url").parse; var fs4 = require("fs"); var Stream3 = require("stream").Stream; var mime = require_mime_types(); @@ -45560,9 +45560,9 @@ var require_form_data = __commonJS({ }); }; FormData6.prototype.submit = function(params, cb) { - var request4, options, defaults2 = { method: "post" }; + var request3, options, defaults2 = { method: "post" }; if (typeof params == "string") { - params = parseUrl2(params); + params = parseUrl(params); options = populate({ port: params.port, path: params.pathname, @@ -45577,9 +45577,9 @@ var require_form_data = __commonJS({ } options.headers = this.getHeaders(params.headers); if (options.protocol == "https:") { - request4 = https3.request(options); + request3 = https3.request(options); } else { - request4 = http3.request(options); + request3 = http3.request(options); } this.getLength(function(err, length) { if (err && err !== "Unknown stream") { @@ -45587,22 +45587,22 @@ var require_form_data = __commonJS({ return; } if (length) { - request4.setHeader("Content-Length", length); + request3.setHeader("Content-Length", length); } - this.pipe(request4); + this.pipe(request3); if (cb) { var onResponse; var callback = function(error2, responce) { - request4.removeListener("error", callback); - request4.removeListener("response", onResponse); + request3.removeListener("error", callback); + request3.removeListener("response", onResponse); return cb.call(this, error2, responce); }; onResponse = callback.bind(this, null); - request4.on("error", callback); - request4.on("response", onResponse); + request3.on("error", callback); + request3.on("response", onResponse); } }.bind(this)); - return request4; + return request3; }; FormData6.prototype._error = function(err) { if (!this.error) { @@ -45621,7 +45621,7 @@ var require_form_data = __commonJS({ var require_proxy_from_env = __commonJS({ "node_modules/proxy-from-env/index.js"(exports2) { "use strict"; - var parseUrl2 = require("url").parse; + var parseUrl = require("url").parse; var DEFAULT_PORTS = { ftp: 21, gopher: 70, @@ -45634,7 +45634,7 @@ var require_proxy_from_env = __commonJS({ return s2.length <= this.length && this.indexOf(s2, this.length - s2.length) !== -1; }; function getProxyForUrl(url2) { - var parsedUrl = typeof url2 === "string" ? parseUrl2(url2) : url2 || {}; + var parsedUrl = typeof url2 === "string" ? parseUrl(url2) : url2 || {}; var proto2 = parsedUrl.protocol; var hostname = parsedUrl.host; var port = parsedUrl.port; @@ -46397,7 +46397,7 @@ var require_follow_redirects = __commonJS({ "ERR_STREAM_WRITE_AFTER_END", "write after end" ); - var destroy2 = Writable.prototype.destroy || noop4; + var destroy2 = Writable.prototype.destroy || noop2; function RedirectableRequest(options, responseCallback) { Writable.call(this); this._sanitizeOptions(options); @@ -46582,10 +46582,10 @@ var require_follow_redirects = __commonJS({ var scheme = protocol.slice(0, -1); this._options.agent = this._options.agents[scheme]; } - var request4 = this._currentRequest = nativeProtocol.request(this._options, this._onNativeResponse); - request4._redirectable = this; + var request3 = this._currentRequest = nativeProtocol.request(this._options, this._onNativeResponse); + request3._redirectable = this; for (var event of events) { - request4.on(event, eventHandlers[event]); + request3.on(event, eventHandlers[event]); } this._currentUrl = /^\//.test(this._options.path) ? url2.format(this._options) : ( // When making a request to a proxy, […] @@ -46597,16 +46597,16 @@ var require_follow_redirects = __commonJS({ var self2 = this; var buffers = this._requestBodyBuffers; (function writeNext(error2) { - if (request4 === self2._currentRequest) { + if (request3 === self2._currentRequest) { if (error2) { self2.emit("error", error2); } else if (i3 < buffers.length) { var buffer = buffers[i3++]; - if (!request4.finished) { - request4.write(buffer.data, buffer.encoding, writeNext); + if (!request3.finished) { + request3.write(buffer.data, buffer.encoding, writeNext); } } else if (self2._ended) { - request4.end(); + request3.end(); } } })(); @@ -46653,7 +46653,7 @@ var require_follow_redirects = __commonJS({ removeMatchingHeaders(/^content-/i, this._options.headers); } var currentHostHeader = removeMatchingHeaders(/^host$/i, this._options.headers); - var currentUrlParts = parseUrl2(this._currentUrl); + var currentUrlParts = parseUrl(this._currentUrl); var currentHost = currentHostHeader || currentUrlParts.host; var currentUrl = /^\w+:/.test(location) ? this._currentUrl : url2.format(Object.assign(currentUrlParts, { host: currentHost })); var redirectUrl = resolveUrl(location, currentUrl); @@ -46688,11 +46688,11 @@ var require_follow_redirects = __commonJS({ var protocol = scheme + ":"; var nativeProtocol = nativeProtocols[protocol] = protocols[scheme]; var wrappedProtocol = exports3[scheme] = Object.create(nativeProtocol); - function request4(input, options, callback) { + function request3(input, options, callback) { if (isURL(input)) { input = spreadUrlObject(input); } else if (isString2(input)) { - input = spreadUrlObject(parseUrl2(input)); + input = spreadUrlObject(parseUrl(input)); } else { callback = options; options = validateUrl(input); @@ -46720,15 +46720,15 @@ var require_follow_redirects = __commonJS({ return wrappedRequest; } Object.defineProperties(wrappedProtocol, { - request: { value: request4, configurable: true, enumerable: true, writable: true }, + request: { value: request3, configurable: true, enumerable: true, writable: true }, get: { value: get, configurable: true, enumerable: true, writable: true } }); }); return exports3; } - function noop4() { + function noop2() { } - function parseUrl2(input) { + function parseUrl(input) { var parsed; if (useNativeURL) { parsed = new URL3(input); @@ -46741,7 +46741,7 @@ var require_follow_redirects = __commonJS({ return parsed; } function resolveUrl(relative, base) { - return useNativeURL ? new URL3(relative, base) : parseUrl2(url2.resolve(base, relative)); + return useNativeURL ? new URL3(relative, base) : parseUrl(url2.resolve(base, relative)); } function validateUrl(input) { if (/^\[/.test(input.hostname) && !/^\[[:0-9a-f]+\]$/i.test(input.hostname)) { @@ -46796,12 +46796,12 @@ var require_follow_redirects = __commonJS({ }); return CustomError; } - function destroyRequest(request4, error2) { + function destroyRequest(request3, error2) { for (var event of events) { - request4.removeListener(event, eventHandlers[event]); + request3.removeListener(event, eventHandlers[event]); } - request4.on("error", noop4); - request4.destroy(error2); + request3.on("error", noop2); + request3.destroy(error2); } function isSubdomain(subdomain, domain) { assert(isString2(subdomain) && isString2(domain)); @@ -47580,7 +47580,7 @@ var require_dist2 = __commonJS({ this.connectOpts = { // Attempt to negotiate http/1.1 for proxy servers that support http/2 ALPNProtocols: ["http/1.1"], - ...opts ? omit2(opts, "headers") : null, + ...opts ? omit(opts, "headers") : null, host, port }; @@ -47611,8 +47611,8 @@ var require_dist2 = __commonJS({ let payload = `CONNECT ${host}:${opts.port} HTTP/1.1\r `; if (proxy.username || proxy.password) { - const auth2 = `${decodeURIComponent(proxy.username)}:${decodeURIComponent(proxy.password)}`; - headers["Proxy-Authorization"] = `Basic ${Buffer.from(auth2).toString("base64")}`; + const auth = `${decodeURIComponent(proxy.username)}:${decodeURIComponent(proxy.password)}`; + headers["Proxy-Authorization"] = `Basic ${Buffer.from(auth).toString("base64")}`; } headers.Host = `${host}:${opts.port}`; if (!headers["Proxy-Connection"]) { @@ -47634,7 +47634,7 @@ var require_dist2 = __commonJS({ debug3("Upgrading socket connection to TLS"); const servername = opts.servername || opts.host; return tls.connect({ - ...omit2(opts, "host", "path", "port"), + ...omit(opts, "host", "path", "port"), socket, servername: net.isIP(servername) ? void 0 : servername }); @@ -47658,7 +47658,7 @@ var require_dist2 = __commonJS({ function resume(socket) { socket.resume(); } - function omit2(obj, ...keys) { + function omit(obj, ...keys) { const ret = {}; let key; for (key in obj) { @@ -47723,7 +47723,7 @@ var require_dist3 = __commonJS({ const host = (this.proxy.hostname || this.proxy.host).replace(/^\[|\]$/g, ""); const port = this.proxy.port ? parseInt(this.proxy.port, 10) : this.proxy.protocol === "https:" ? 443 : 80; this.connectOpts = { - ...opts ? omit2(opts, "headers") : null, + ...opts ? omit(opts, "headers") : null, host, port }; @@ -47745,8 +47745,8 @@ var require_dist3 = __commonJS({ req.path = String(url2); const headers = typeof this.proxyHeaders === "function" ? this.proxyHeaders() : { ...this.proxyHeaders }; if (proxy.username || proxy.password) { - const auth2 = `${decodeURIComponent(proxy.username)}:${decodeURIComponent(proxy.password)}`; - headers["Proxy-Authorization"] = `Basic ${Buffer.from(auth2).toString("base64")}`; + const auth = `${decodeURIComponent(proxy.username)}:${decodeURIComponent(proxy.password)}`; + headers["Proxy-Authorization"] = `Basic ${Buffer.from(auth).toString("base64")}`; } if (!headers["Proxy-Connection"]) { headers["Proxy-Connection"] = this.keepAlive ? "Keep-Alive" : "close"; @@ -47788,7 +47788,7 @@ var require_dist3 = __commonJS({ }; HttpProxyAgent2.protocols = ["http", "https"]; exports2.HttpProxyAgent = HttpProxyAgent2; - function omit2(obj, ...keys) { + function omit(obj, ...keys) { const ret = {}; let key; for (key in obj) { @@ -47995,7 +47995,7 @@ var require_implementation = __commonJS({ } return str2; }; - module2.exports = function bind3(that) { + module2.exports = function bind2(that) { var target = this; if (typeof target !== "function" || toStr.apply(target) !== funcType) { throw new TypeError(ERROR_MESSAGE + target); @@ -48051,8 +48051,8 @@ var require_hasown = __commonJS({ "use strict"; var call = Function.prototype.call; var $hasOwn = Object.prototype.hasOwnProperty; - var bind3 = require_function_bind(); - module2.exports = bind3.call(call, $hasOwn); + var bind2 = require_function_bind(); + module2.exports = bind2.call(call, $hasOwn); } }); @@ -48260,13 +48260,13 @@ var require_get_intrinsic = __commonJS({ "%WeakMapPrototype%": ["WeakMap", "prototype"], "%WeakSetPrototype%": ["WeakSet", "prototype"] }; - var bind3 = require_function_bind(); + var bind2 = require_function_bind(); var hasOwn3 = require_hasown(); - var $concat = bind3.call(Function.call, Array.prototype.concat); - var $spliceApply = bind3.call(Function.apply, Array.prototype.splice); - var $replace = bind3.call(Function.call, String.prototype.replace); - var $strSlice = bind3.call(Function.call, String.prototype.slice); - var $exec = bind3.call(Function.call, RegExp.prototype.exec); + var $concat = bind2.call(Function.call, Array.prototype.concat); + var $spliceApply = bind2.call(Function.apply, Array.prototype.splice); + var $replace = bind2.call(Function.call, String.prototype.replace); + var $strSlice = bind2.call(Function.call, String.prototype.slice); + var $exec = bind2.call(Function.call, RegExp.prototype.exec); var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g; var reEscapeChar = /\\(\\)?/g; var stringToPath = function stringToPath2(string) { @@ -48531,20 +48531,20 @@ var require_set_function_length = __commonJS({ var require_call_bind = __commonJS({ "node_modules/call-bind/index.js"(exports2, module2) { "use strict"; - var bind3 = require_function_bind(); + var bind2 = require_function_bind(); var GetIntrinsic = require_get_intrinsic(); var setFunctionLength = require_set_function_length(); var $TypeError = require_type(); var $apply = GetIntrinsic("%Function.prototype.apply%"); var $call = GetIntrinsic("%Function.prototype.call%"); - var $reflectApply = GetIntrinsic("%Reflect.apply%", true) || bind3.call($call, $apply); + var $reflectApply = GetIntrinsic("%Reflect.apply%", true) || bind2.call($call, $apply); var $defineProperty = require_es_define_property(); var $max = GetIntrinsic("%Math.max%"); module2.exports = function callBind(originalFunction) { if (typeof originalFunction !== "function") { throw new $TypeError("a function is required"); } - var func = $reflectApply(bind3, $call, arguments); + var func = $reflectApply(bind2, $call, arguments); return setFunctionLength( func, 1 + $max(0, originalFunction.length - (arguments.length - 1)), @@ -48552,7 +48552,7 @@ var require_call_bind = __commonJS({ ); }; var applyBind = function applyBind2() { - return $reflectApply(bind3, $apply, arguments); + return $reflectApply(bind2, $apply, arguments); }; if ($defineProperty) { $defineProperty(module2.exports, "apply", { value: applyBind }); @@ -48810,10 +48810,10 @@ var require_object_inspect = __commonJS({ } if (!isDate2(obj) && !isRegExp2(obj)) { var ys = arrObjKeys(obj, inspect3); - var isPlainObject6 = gPO ? gPO(obj) === Object.prototype : obj instanceof Object || obj.constructor === Object; + var isPlainObject4 = gPO ? gPO(obj) === Object.prototype : obj instanceof Object || obj.constructor === Object; var protoTag = obj instanceof Object ? "" : "null prototype"; - var stringTag = !isPlainObject6 && toStringTag2 && Object(obj) === obj && toStringTag2 in obj ? $slice.call(toStr(obj), 8, -1) : protoTag ? "Object" : ""; - var constructorTag = isPlainObject6 || typeof obj.constructor !== "function" ? "" : obj.constructor.name ? obj.constructor.name + " " : ""; + var stringTag = !isPlainObject4 && toStringTag2 && Object(obj) === obj && toStringTag2 in obj ? $slice.call(toStr(obj), 8, -1) : protoTag ? "Object" : ""; + var constructorTag = isPlainObject4 || typeof obj.constructor !== "function" ? "" : obj.constructor.name ? obj.constructor.name + " " : ""; var tag = constructorTag + (stringTag || protoTag ? "[" + $join.call($concat.call([], stringTag || [], protoTag || []), ": ") + "] " : ""); if (ys.length === 0) { return tag + "{}"; @@ -49280,7 +49280,7 @@ var require_utils6 = __commonJS({ } return obj; }; - var merge3 = function merge4(target, source, options) { + var merge2 = function merge3(target, source, options) { if (!source) { return target; } @@ -49308,7 +49308,7 @@ var require_utils6 = __commonJS({ if (has.call(target, i3)) { var targetItem = target[i3]; if (targetItem && typeof targetItem === "object" && item && typeof item === "object") { - target[i3] = merge4(targetItem, item, options); + target[i3] = merge3(targetItem, item, options); } else { target.push(item); } @@ -49321,7 +49321,7 @@ var require_utils6 = __commonJS({ return Object.keys(source).reduce(function(acc, key) { var value = source[key]; if (has.call(acc, key)) { - acc[key] = merge4(acc[key], value, options); + acc[key] = merge3(acc[key], value, options); } else { acc[key] = value; } @@ -49442,7 +49442,7 @@ var require_utils6 = __commonJS({ isBuffer: isBuffer2, isRegExp: isRegExp2, maybeMap, - merge: merge3 + merge: merge2 }; } }); @@ -49959,11 +49959,11 @@ var require_lib4 = __commonJS({ "node_modules/qs/lib/index.js"(exports2, module2) { "use strict"; var stringify3 = require_stringify(); - var parse3 = require_parse2(); + var parse2 = require_parse2(); var formats = require_formats(); module2.exports = { formats, - parse: parse3, + parse: parse2, stringify: stringify3 }; } @@ -50066,14 +50066,14 @@ var require_custom_user_agent = __commonJS({ exports2.CustomUserAgentHook = void 0; var config_1 = require_config(); var CustomUserAgentHook = class { - beforeRequest(_3, request4) { + beforeRequest(_3, request3) { const version2 = config_1.SDK_METADATA.sdkVersion; const ua = `mistral-client-typescript/${version2}`; - request4.headers.set("user-agent", ua); - if (!request4.headers.get("user-agent")) { - request4.headers.set("x-mistral-user-agent", ua); + request3.headers.set("user-agent", ua); + if (!request3.headers.get("user-agent")) { + request3.headers.set("x-mistral-user-agent", ua); } - return request4; + return request3; } }; exports2.CustomUserAgentHook = CustomUserAgentHook; @@ -50135,50 +50135,50 @@ var require_hooks = __commonJS({ this.afterErrorHooks = []; (0, registration_js_1.initHooks)(this); } - registerSDKInitHook(hook2) { - this.sdkInitHooks.push(hook2); + registerSDKInitHook(hook) { + this.sdkInitHooks.push(hook); } - registerBeforeCreateRequestHook(hook2) { - this.beforeCreateRequestHooks.push(hook2); + registerBeforeCreateRequestHook(hook) { + this.beforeCreateRequestHooks.push(hook); } - registerBeforeRequestHook(hook2) { - this.beforeRequestHooks.push(hook2); + registerBeforeRequestHook(hook) { + this.beforeRequestHooks.push(hook); } - registerAfterSuccessHook(hook2) { - this.afterSuccessHooks.push(hook2); + registerAfterSuccessHook(hook) { + this.afterSuccessHooks.push(hook); } - registerAfterErrorHook(hook2) { - this.afterErrorHooks.push(hook2); + registerAfterErrorHook(hook) { + this.afterErrorHooks.push(hook); } sdkInit(opts) { - return this.sdkInitHooks.reduce((opts2, hook2) => hook2.sdkInit(opts2), opts); + return this.sdkInitHooks.reduce((opts2, hook) => hook.sdkInit(opts2), opts); } beforeCreateRequest(hookCtx, input) { let inp = input; - for (const hook2 of this.beforeCreateRequestHooks) { - inp = hook2.beforeCreateRequest(hookCtx, inp); + for (const hook of this.beforeCreateRequestHooks) { + inp = hook.beforeCreateRequest(hookCtx, inp); } return inp; } - async beforeRequest(hookCtx, request4) { - let req = request4; - for (const hook2 of this.beforeRequestHooks) { - req = await hook2.beforeRequest(hookCtx, req); + async beforeRequest(hookCtx, request3) { + let req = request3; + for (const hook of this.beforeRequestHooks) { + req = await hook.beforeRequest(hookCtx, req); } return req; } async afterSuccess(hookCtx, response) { let res = response; - for (const hook2 of this.afterSuccessHooks) { - res = await hook2.afterSuccess(hookCtx, res); + for (const hook of this.afterSuccessHooks) { + res = await hook.afterSuccess(hookCtx, res); } return res; } async afterError(hookCtx, response, error2) { let res = response; let err = error2; - for (const hook2 of this.afterErrorHooks) { - const result = await hook2.afterError(hookCtx, res, err); + for (const hook of this.afterErrorHooks) { + const result = await hook.afterError(hookCtx, res, err); res = result.response; err = result.error; } @@ -54392,8 +54392,8 @@ var require_is_plain_object = __commonJS({ "node_modules/@mistralai/mistralai/lib/is-plain-object.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.isPlainObject = isPlainObject6; - function isPlainObject6(value) { + exports2.isPlainObject = isPlainObject4; + function isPlainObject4(value) { if (typeof value !== "object" || value === null) { return false; } @@ -54432,21 +54432,21 @@ var require_encodings = __commonJS({ const encodeString = (v2) => { return (options === null || options === void 0 ? void 0 : options.charEncoding) === "percent" ? encodeURIComponent(v2) : v2; }; - const encodeValue2 = (v2) => encodeString(serializeValue(v2)); + const encodeValue = (v2) => encodeString(serializeValue(v2)); pairs.forEach(([pk, pv]) => { let tmp = ""; let encValue = ""; if (pv === void 0) { return; } else if (Array.isArray(pv)) { - encValue = mapDefined(pv, (v2) => `${encodeValue2(v2)}`).join(","); + encValue = mapDefined(pv, (v2) => `${encodeValue(v2)}`).join(","); } else if ((0, is_plain_object_js_1.isPlainObject)(pv)) { encValue = mapDefinedEntries(Object.entries(pv), ([k4, v2]) => { - return `,${encodeString(k4)},${encodeValue2(v2)}`; + return `,${encodeString(k4)},${encodeValue(v2)}`; }).join(""); encValue = encValue.slice(1); } else { - encValue = `${encodeValue2(pv)}`; + encValue = `${encodeValue(pv)}`; } const keyPrefix = encodeString(pk); tmp = `${keyPrefix}=${encValue}`; @@ -54466,48 +54466,48 @@ var require_encodings = __commonJS({ const encodeString = (v2) => { return (options === null || options === void 0 ? void 0 : options.charEncoding) === "percent" ? encodeURIComponent(v2) : v2; }; - const encodeValue2 = (v2) => encodeString(serializeValue(v2)); + const encodeValue = (v2) => encodeString(serializeValue(v2)); pairs.forEach(([pk, pv]) => { let encValue = ""; if (pv === void 0) { return; } else if (Array.isArray(pv)) { - encValue = mapDefined(pv, (v2) => `${encodeValue2(v2)}`).join("."); + encValue = mapDefined(pv, (v2) => `${encodeValue(v2)}`).join("."); } else if ((0, is_plain_object_js_1.isPlainObject)(pv)) { encValue = mapDefinedEntries(Object.entries(pv), ([k4, v2]) => { - return `.${encodeString(k4)}.${encodeValue2(v2)}`; + return `.${encodeString(k4)}.${encodeValue(v2)}`; }).join(""); encValue = encValue.slice(1); } else { const k4 = (options === null || options === void 0 ? void 0 : options.explode) && (0, is_plain_object_js_1.isPlainObject)(value) ? `${encodeString(pk)}=` : ""; - encValue = `${k4}${encodeValue2(pv)}`; + encValue = `${k4}${encodeValue(pv)}`; } out += `.${encValue}`; }); return out; } - function formEncoder(sep2) { + function formEncoder(sep) { return (key, value, options) => { let out = ""; const pairs = (options === null || options === void 0 ? void 0 : options.explode) ? explode(key, value) : [[key, value]]; const encodeString = (v2) => { return (options === null || options === void 0 ? void 0 : options.charEncoding) === "percent" ? encodeURIComponent(v2) : v2; }; - const encodeValue2 = (v2) => encodeString(serializeValue(v2)); - const encodedSep = encodeString(sep2); + const encodeValue = (v2) => encodeString(serializeValue(v2)); + const encodedSep = encodeString(sep); pairs.forEach(([pk, pv]) => { let tmp = ""; let encValue = ""; if (pv === void 0) { return; } else if (Array.isArray(pv)) { - encValue = mapDefined(pv, (v2) => `${encodeValue2(v2)}`).join(encodedSep); + encValue = mapDefined(pv, (v2) => `${encodeValue(v2)}`).join(encodedSep); } else if ((0, is_plain_object_js_1.isPlainObject)(pv)) { encValue = mapDefinedEntries(Object.entries(pv), ([k4, v2]) => { - return `${encodeString(k4)}${encodedSep}${encodeValue2(v2)}`; + return `${encodeString(k4)}${encodedSep}${encodeValue(v2)}`; }).join(encodedSep); } else { - encValue = `${encodeValue2(pv)}`; + encValue = `${encodeValue(pv)}`; } tmp = `${encodeString(pk)}=${encValue}`; if (!tmp || tmp === "=") { @@ -54527,7 +54527,7 @@ var require_encodings = __commonJS({ const encodeString = (v2) => { return (options === null || options === void 0 ? void 0 : options.charEncoding) === "percent" ? encodeURIComponent(v2) : v2; }; - const encodeValue2 = (v2) => encodeString(serializeValue(v2)); + const encodeValue = (v2) => encodeString(serializeValue(v2)); pairs.forEach(([pk, pv]) => { let tmp = ""; let encValue = ""; @@ -54538,7 +54538,7 @@ var require_encodings = __commonJS({ } else if ((0, is_plain_object_js_1.isPlainObject)(pv)) { encValue = JSON.stringify(pv, jsonReplacer); } else { - encValue = `${encodeValue2(pv)}`; + encValue = `${encodeValue(pv)}`; } tmp = `${encodeString(pk)}=${encValue}`; if (!tmp || tmp === "=") { @@ -54603,21 +54603,21 @@ var require_encodings = __commonJS({ const encodeString = (v2) => { return (options === null || options === void 0 ? void 0 : options.charEncoding) === "percent" ? encodeURIComponent(v2) : v2; }; - const encodeValue2 = (v2) => encodeString(serializeValue(v2)); + const encodeValue = (v2) => encodeString(serializeValue(v2)); pairs.forEach(([pk, pv]) => { let tmp = ""; if (pv === void 0) { return; } else if (Array.isArray(pv)) { - tmp = mapDefined(pv, (v2) => `${encodeValue2(v2)}`).join(","); + tmp = mapDefined(pv, (v2) => `${encodeValue(v2)}`).join(","); } else if ((0, is_plain_object_js_1.isPlainObject)(pv)) { tmp = mapDefinedEntries(Object.entries(pv), ([k4, v2]) => { - return `,${encodeString(k4)},${encodeValue2(v2)}`; + return `,${encodeString(k4)},${encodeValue(v2)}`; }).join(""); tmp = tmp.slice(1); } else { const k4 = (options === null || options === void 0 ? void 0 : options.explode) && (0, is_plain_object_js_1.isPlainObject)(value) ? `${pk}=` : ""; - tmp = `${k4}${encodeValue2(pv)}`; + tmp = `${k4}${encodeValue(pv)}`; } if (!tmp) { return; @@ -54811,23 +54811,23 @@ var require_http = __commonJS({ this.responseHooks = []; this.fetcher = options.fetcher || DEFAULT_FETCHER; } - async request(request4) { - let req = request4; - for (const hook2 of this.requestHooks) { - const nextRequest = await hook2(req); + async request(request3) { + let req = request3; + for (const hook of this.requestHooks) { + const nextRequest = await hook(req); if (nextRequest) { req = nextRequest; } } try { const res = await this.fetcher(req); - for (const hook2 of this.responseHooks) { - await hook2(res, req); + for (const hook of this.responseHooks) { + await hook(res, req); } return res; } catch (err) { - for (const hook2 of this.requestErrorHooks) { - await hook2(err, req); + for (const hook of this.requestErrorHooks) { + await hook(err, req); } throw err; } @@ -54969,7 +54969,7 @@ var require_retries = __commonJS({ "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.TemporaryError = exports2.PermanentError = void 0; - exports2.retry = retry2; + exports2.retry = retry; var http_js_1 = require_http(); var defaultBackoff = { initialInterval: 500, @@ -55001,7 +55001,7 @@ var require_retries = __commonJS({ } }; exports2.TemporaryError = TemporaryError; - async function retry2(fetchFn, options) { + async function retry(fetchFn, options) { var _a5; switch (options.config.strategy) { case "backoff": @@ -55248,10 +55248,10 @@ var require_sdks = __commonJS({ } return (0, fp_js_1.OK)(new Request(input.url, input.options)); } - async _do(request4, options) { + async _do(request3, options) { const { context: context3, errorCodes } = options; return (0, retries_js_1.retry)(async () => { - const req = await __classPrivateFieldGet13(this, _ClientSDK_hooks, "f").beforeRequest(context3, request4.clone()); + const req = await __classPrivateFieldGet13(this, _ClientSDK_hooks, "f").beforeRequest(context3, request3.clone()); await logRequest(__classPrivateFieldGet13(this, _ClientSDK_logger, "f"), req).catch((e3) => { var _a5; return (_a5 = __classPrivateFieldGet13(this, _ClientSDK_logger, "f")) === null || _a5 === void 0 ? void 0 : _a5.log("Failed to log request:", e3); @@ -55721,13 +55721,13 @@ var require_schemas = __commonJS({ "node_modules/@mistralai/mistralai/lib/schemas.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); - exports2.parse = parse3; - exports2.safeParse = safeParse2; + exports2.parse = parse2; + exports2.safeParse = safeParse; exports2.collectExtraKeys = collectExtraKeys; var zod_1 = require_lib5(); var sdkvalidationerror_js_1 = require_sdkvalidationerror(); var fp_js_1 = require_fp(); - function parse3(rawValue, fn, errorMessage) { + function parse2(rawValue, fn, errorMessage) { try { return fn(rawValue); } catch (err) { @@ -55737,7 +55737,7 @@ var require_schemas = __commonJS({ throw err; } } - function safeParse2(rawValue, fn, errorMessage) { + function safeParse(rawValue, fn, errorMessage) { try { return (0, fp_js_1.OK)(fn(rawValue)); } catch (err) { @@ -63692,8 +63692,8 @@ var require_agentsComplete = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function agentsComplete(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.AgentsCompletionRequest$outboundSchema.parse(value), "Input validation failed"); + async function agentsComplete(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.AgentsCompletionRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -63791,8 +63791,8 @@ var require_agentsStream = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function agentsStream(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.AgentsCompletionStreamRequest$outboundSchema.parse(value), "Input validation failed"); + async function agentsStream(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.AgentsCompletionStreamRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -63870,8 +63870,8 @@ var require_agents = __commonJS({ /** * Agents Completion */ - async complete(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, agentsComplete_js_1.agentsComplete)(this, request4, options)); + async complete(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, agentsComplete_js_1.agentsComplete)(this, request3, options)); } /** * Stream Agents completion @@ -63879,8 +63879,8 @@ var require_agents = __commonJS({ * @remarks * Mistral AI provides the ability to stream responses back to a client in order to allow partial results for certain requests. Tokens will be sent as data-only server-sent events as they become available, with the stream terminated by a data: [DONE] message. Otherwise, the server will hold the request open until the timeout or until completion, with the response containing the full result as JSON. */ - async stream(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, agentsStream_js_1.agentsStream)(this, request4, options)); + async stream(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, agentsStream_js_1.agentsStream)(this, request3, options)); } }; exports2.Agents = Agents; @@ -65412,8 +65412,8 @@ var require_batchJobsCancel = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function batchJobsCancel(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(value), "Input validation failed"); + async function batchJobsCancel(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesBatchCancelBatchJobRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -65510,8 +65510,8 @@ var require_batchJobsCreate = __commonJS({ var security_js_1 = require_security(); var url_js_1 = require_url(); var components = __importStar(require_components()); - async function batchJobsCreate(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.BatchJobIn$outboundSchema.parse(value), "Input validation failed"); + async function batchJobsCreate(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.BatchJobIn$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -65604,8 +65604,8 @@ var require_batchJobsGet = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function batchJobsGet(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(value), "Input validation failed"); + async function batchJobsGet(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesBatchGetBatchJobRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -65703,8 +65703,8 @@ var require_batchJobsList = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function batchJobsList(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.optional().parse(value), "Input validation failed"); + async function batchJobsList(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesBatchGetBatchJobsRequest$outboundSchema.optional().parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -65785,8 +65785,8 @@ var require_mistraljobs = __commonJS({ * @remarks * Get a list of batch jobs for your organization and user. */ - async list(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, batchJobsList_js_1.batchJobsList)(this, request4, options)); + async list(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, batchJobsList_js_1.batchJobsList)(this, request3, options)); } /** * Create Batch Job @@ -65794,8 +65794,8 @@ var require_mistraljobs = __commonJS({ * @remarks * Create a new batch job, it will be queued for processing. */ - async create(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, batchJobsCreate_js_1.batchJobsCreate)(this, request4, options)); + async create(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, batchJobsCreate_js_1.batchJobsCreate)(this, request3, options)); } /** * Get Batch Job @@ -65803,8 +65803,8 @@ var require_mistraljobs = __commonJS({ * @remarks * Get a batch job details by its UUID. */ - async get(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, batchJobsGet_js_1.batchJobsGet)(this, request4, options)); + async get(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, batchJobsGet_js_1.batchJobsGet)(this, request3, options)); } /** * Cancel Batch Job @@ -65812,8 +65812,8 @@ var require_mistraljobs = __commonJS({ * @remarks * Request the cancellation of a batch job. */ - async cancel(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, batchJobsCancel_js_1.batchJobsCancel)(this, request4, options)); + async cancel(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, batchJobsCancel_js_1.batchJobsCancel)(this, request3, options)); } }; exports2.MistralJobs = MistralJobs; @@ -65878,8 +65878,8 @@ var require_chatComplete = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function chatComplete(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.ChatCompletionRequest$outboundSchema.parse(value), "Input validation failed"); + async function chatComplete(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.ChatCompletionRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -65977,8 +65977,8 @@ var require_chatStream = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function chatStream(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.ChatCompletionStreamRequest$outboundSchema.parse(value), "Input validation failed"); + async function chatStream(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.ChatCompletionStreamRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66056,8 +66056,8 @@ var require_chat = __commonJS({ /** * Chat Completion */ - async complete(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, chatComplete_js_1.chatComplete)(this, request4, options)); + async complete(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, chatComplete_js_1.chatComplete)(this, request3, options)); } /** * Stream chat completion @@ -66065,8 +66065,8 @@ var require_chat = __commonJS({ * @remarks * Mistral AI provides the ability to stream responses back to a client in order to allow partial results for certain requests. Tokens will be sent as data-only server-sent events as they become available, with the stream terminated by a data: [DONE] message. Otherwise, the server will hold the request open until the timeout or until completion, with the response containing the full result as JSON. */ - async stream(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, chatStream_js_1.chatStream)(this, request4, options)); + async stream(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, chatStream_js_1.chatStream)(this, request3, options)); } }; exports2.Chat = Chat3; @@ -66113,8 +66113,8 @@ var require_classifiersModerate = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function classifiersModerate(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.ClassificationRequest$outboundSchema.parse(value), "Input validation failed"); + async function classifiersModerate(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.ClassificationRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66210,8 +66210,8 @@ var require_classifiersModerateChat = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function classifiersModerateChat(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.ChatClassificationRequest$outboundSchema.parse(value), "Input validation failed"); + async function classifiersModerateChat(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.ChatClassificationRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66281,14 +66281,14 @@ var require_classifiers = __commonJS({ /** * Moderations */ - async moderate(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, classifiersModerate_js_1.classifiersModerate)(this, request4, options)); + async moderate(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, classifiersModerate_js_1.classifiersModerate)(this, request3, options)); } /** * Moderations Chat */ - async moderateChat(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, classifiersModerateChat_js_1.classifiersModerateChat)(this, request4, options)); + async moderateChat(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, classifiersModerateChat_js_1.classifiersModerateChat)(this, request3, options)); } }; exports2.Classifiers = Classifiers; @@ -66335,8 +66335,8 @@ var require_embeddingsCreate = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function embeddingsCreate(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.EmbeddingRequest$outboundSchema.parse(value), "Input validation failed"); + async function embeddingsCreate(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.EmbeddingRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66408,8 +66408,8 @@ var require_embeddings = __commonJS({ * @remarks * Embeddings */ - async create(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, embeddingsCreate_js_1.embeddingsCreate)(this, request4, options)); + async create(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, embeddingsCreate_js_1.embeddingsCreate)(this, request3, options)); } }; exports2.Embeddings = Embeddings2; @@ -66456,8 +66456,8 @@ var require_filesDelete = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function filesDelete(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(value), "Input validation failed"); + async function filesDelete(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.FilesApiRoutesDeleteFileRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66555,8 +66555,8 @@ var require_filesDownload = __commonJS({ var security_js_1 = require_security(); var url_js_1 = require_url(); var operations = __importStar(require_operations()); - async function filesDownload(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(value), "Input validation failed"); + async function filesDownload(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.FilesApiRoutesDownloadFileRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66654,8 +66654,8 @@ var require_filesGetSignedUrl = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function filesGetSignedUrl(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(value), "Input validation failed"); + async function filesGetSignedUrl(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.FilesApiRoutesGetSignedUrlRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66757,8 +66757,8 @@ var require_filesList = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function filesList(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.FilesApiRoutesListFilesRequest$outboundSchema.optional().parse(value), "Input validation failed"); + async function filesList(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.FilesApiRoutesListFilesRequest$outboundSchema.optional().parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66859,8 +66859,8 @@ var require_filesRetrieve = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function filesRetrieve(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(value), "Input validation failed"); + async function filesRetrieve(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.FilesApiRoutesRetrieveFileRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -66976,8 +66976,8 @@ var require_filesUpload = __commonJS({ var operations = __importStar(require_operations()); var blobs_js_1 = require_blobs(); var streams_js_1 = require_streams(); - async function filesUpload(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(value), "Input validation failed"); + async function filesUpload(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.FilesApiRoutesUploadFileMultiPartBodyParams$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67066,8 +67066,8 @@ var require_files2 = __commonJS({ * * Please contact us if you need to increase these storage limits. */ - async upload(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, filesUpload_js_1.filesUpload)(this, request4, options)); + async upload(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, filesUpload_js_1.filesUpload)(this, request3, options)); } /** * List Files @@ -67075,8 +67075,8 @@ var require_files2 = __commonJS({ * @remarks * Returns a list of files that belong to the user's organization. */ - async list(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, filesList_js_1.filesList)(this, request4, options)); + async list(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, filesList_js_1.filesList)(this, request3, options)); } /** * Retrieve File @@ -67084,8 +67084,8 @@ var require_files2 = __commonJS({ * @remarks * Returns information about a specific file. */ - async retrieve(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, filesRetrieve_js_1.filesRetrieve)(this, request4, options)); + async retrieve(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, filesRetrieve_js_1.filesRetrieve)(this, request3, options)); } /** * Delete File @@ -67093,8 +67093,8 @@ var require_files2 = __commonJS({ * @remarks * Delete a file. */ - async delete(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, filesDelete_js_1.filesDelete)(this, request4, options)); + async delete(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, filesDelete_js_1.filesDelete)(this, request3, options)); } /** * Download File @@ -67102,14 +67102,14 @@ var require_files2 = __commonJS({ * @remarks * Download a file */ - async download(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, filesDownload_js_1.filesDownload)(this, request4, options)); + async download(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, filesDownload_js_1.filesDownload)(this, request3, options)); } /** * Get Signed Url */ - async getSignedUrl(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, filesGetSignedUrl_js_1.filesGetSignedUrl)(this, request4, options)); + async getSignedUrl(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, filesGetSignedUrl_js_1.filesGetSignedUrl)(this, request3, options)); } }; exports2.Files = Files3; @@ -67156,8 +67156,8 @@ var require_fimComplete = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function fimComplete(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.FIMCompletionRequest$outboundSchema.parse(value), "Input validation failed"); + async function fimComplete(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.FIMCompletionRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67255,8 +67255,8 @@ var require_fimStream = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var errors = __importStar(require_errors3()); - async function fimStream(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.FIMCompletionStreamRequest$outboundSchema.parse(value), "Input validation failed"); + async function fimStream(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.FIMCompletionStreamRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67337,8 +67337,8 @@ var require_fim = __commonJS({ * @remarks * FIM completion. */ - async complete(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fimComplete_js_1.fimComplete)(this, request4, options)); + async complete(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fimComplete_js_1.fimComplete)(this, request3, options)); } /** * Stream fim completion @@ -67346,8 +67346,8 @@ var require_fim = __commonJS({ * @remarks * Mistral AI provides the ability to stream responses back to a client in order to allow partial results for certain requests. Tokens will be sent as data-only server-sent events as they become available, with the stream terminated by a data: [DONE] message. Otherwise, the server will hold the request open until the timeout or until completion, with the response containing the full result as JSON. */ - async stream(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fimStream_js_1.fimStream)(this, request4, options)); + async stream(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fimStream_js_1.fimStream)(this, request3, options)); } }; exports2.Fim = Fim; @@ -67394,8 +67394,8 @@ var require_fineTuningJobsCancel = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function fineTuningJobsCancel(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(value), "Input validation failed"); + async function fineTuningJobsCancel(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningCancelFineTuningJobRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67493,8 +67493,8 @@ var require_fineTuningJobsCreate = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function fineTuningJobsCreate(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => components.JobIn$outboundSchema.parse(value), "Input validation failed"); + async function fineTuningJobsCreate(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => components.JobIn$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67587,8 +67587,8 @@ var require_fineTuningJobsGet = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function fineTuningJobsGet(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(value), "Input validation failed"); + async function fineTuningJobsGet(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningGetFineTuningJobRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67686,8 +67686,8 @@ var require_fineTuningJobsList = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function fineTuningJobsList(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.optional().parse(value), "Input validation failed"); + async function fineTuningJobsList(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningGetFineTuningJobsRequest$outboundSchema.optional().parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67791,8 +67791,8 @@ var require_fineTuningJobsStart = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function fineTuningJobsStart(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(value), "Input validation failed"); + async function fineTuningJobsStart(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningStartFineTuningJobRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -67870,8 +67870,8 @@ var require_jobs = __commonJS({ * @remarks * Get a list of fine-tuning jobs for your organization and user. */ - async list(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsList_js_1.fineTuningJobsList)(this, request4, options)); + async list(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsList_js_1.fineTuningJobsList)(this, request3, options)); } /** * Create Fine Tuning Job @@ -67879,8 +67879,8 @@ var require_jobs = __commonJS({ * @remarks * Create a new fine-tuning job, it will be queued for processing. */ - async create(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsCreate_js_1.fineTuningJobsCreate)(this, request4, options)); + async create(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsCreate_js_1.fineTuningJobsCreate)(this, request3, options)); } /** * Get Fine Tuning Job @@ -67888,8 +67888,8 @@ var require_jobs = __commonJS({ * @remarks * Get a fine-tuned job details by its UUID. */ - async get(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsGet_js_1.fineTuningJobsGet)(this, request4, options)); + async get(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsGet_js_1.fineTuningJobsGet)(this, request3, options)); } /** * Cancel Fine Tuning Job @@ -67897,8 +67897,8 @@ var require_jobs = __commonJS({ * @remarks * Request the cancellation of a fine tuning job. */ - async cancel(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsCancel_js_1.fineTuningJobsCancel)(this, request4, options)); + async cancel(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsCancel_js_1.fineTuningJobsCancel)(this, request3, options)); } /** * Start Fine Tuning Job @@ -67906,8 +67906,8 @@ var require_jobs = __commonJS({ * @remarks * Request the start of a validated fine tuning job. */ - async start(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsStart_js_1.fineTuningJobsStart)(this, request4, options)); + async start(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, fineTuningJobsStart_js_1.fineTuningJobsStart)(this, request3, options)); } }; exports2.Jobs = Jobs2; @@ -67972,8 +67972,8 @@ var require_modelsArchive = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function modelsArchive(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(value), "Input validation failed"); + async function modelsArchive(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningArchiveFineTunedModelRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -68072,8 +68072,8 @@ var require_modelsDelete = __commonJS({ var components = __importStar(require_components()); var errors = __importStar(require_errors3()); var operations = __importStar(require_operations()); - async function modelsDelete(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(value), "Input validation failed"); + async function modelsDelete(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.DeleteModelV1ModelsModelIdDeleteRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -68261,8 +68261,8 @@ var require_modelsRetrieve = __commonJS({ var url_js_1 = require_url(); var errors = __importStar(require_errors3()); var operations = __importStar(require_operations()); - async function modelsRetrieve(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(value), "Input validation failed"); + async function modelsRetrieve(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.RetrieveModelV1ModelsModelIdGetRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -68363,8 +68363,8 @@ var require_modelsUnarchive = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function modelsUnarchive(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(value), "Input validation failed"); + async function modelsUnarchive(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningUnarchiveFineTunedModelRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -68462,8 +68462,8 @@ var require_modelsUpdate = __commonJS({ var url_js_1 = require_url(); var components = __importStar(require_components()); var operations = __importStar(require_operations()); - async function modelsUpdate(client, request4, options) { - const parsed = (0, schemas_js_1.safeParse)(request4, (value) => operations.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(value), "Input validation failed"); + async function modelsUpdate(client, request3, options) { + const parsed = (0, schemas_js_1.safeParse)(request3, (value) => operations.JobsApiRoutesFineTuningUpdateFineTunedModelRequest$outboundSchema.parse(value), "Input validation failed"); if (!parsed.ok) { return parsed; } @@ -68552,8 +68552,8 @@ var require_models = __commonJS({ * @remarks * Retrieve a model information. */ - async retrieve(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, modelsRetrieve_js_1.modelsRetrieve)(this, request4, options)); + async retrieve(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, modelsRetrieve_js_1.modelsRetrieve)(this, request3, options)); } /** * Delete Model @@ -68561,8 +68561,8 @@ var require_models = __commonJS({ * @remarks * Delete a fine-tuned model. */ - async delete(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, modelsDelete_js_1.modelsDelete)(this, request4, options)); + async delete(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, modelsDelete_js_1.modelsDelete)(this, request3, options)); } /** * Update Fine Tuned Model @@ -68570,8 +68570,8 @@ var require_models = __commonJS({ * @remarks * Update a model name or description. */ - async update(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, modelsUpdate_js_1.modelsUpdate)(this, request4, options)); + async update(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, modelsUpdate_js_1.modelsUpdate)(this, request3, options)); } /** * Archive Fine Tuned Model @@ -68579,8 +68579,8 @@ var require_models = __commonJS({ * @remarks * Archive a fine-tuned model. */ - async archive(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, modelsArchive_js_1.modelsArchive)(this, request4, options)); + async archive(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, modelsArchive_js_1.modelsArchive)(this, request3, options)); } /** * Unarchive Fine Tuned Model @@ -68588,8 +68588,8 @@ var require_models = __commonJS({ * @remarks * Un-archive a fine-tuned model. */ - async unarchive(request4, options) { - return (0, fp_js_1.unwrapAsync)((0, modelsUnarchive_js_1.modelsUnarchive)(this, request4, options)); + async unarchive(request3, options) { + return (0, fp_js_1.unwrapAsync)((0, modelsUnarchive_js_1.modelsUnarchive)(this, request3, options)); } }; exports2.Models = Models2; @@ -68804,3153 +68804,24 @@ var require_lib6 = __commonJS({ } }); -// node_modules/@go-gitea/sdk.js/node_modules/universal-user-agent/index.js -function getUserAgent() { - if (typeof navigator === "object" && "userAgent" in navigator) { - return navigator.userAgent; - } - if (typeof process === "object" && process.version !== void 0) { - return `Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`; - } - return ""; -} -var init_universal_user_agent = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/universal-user-agent/index.js"() { - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/lib/register.js -function register(state2, name, method, options) { - if (typeof method !== "function") { - throw new Error("method for before hook must be a function"); - } - if (!options) { - options = {}; - } - if (Array.isArray(name)) { - return name.reverse().reduce((callback, name2) => { - return register.bind(null, state2, name2, callback, options); - }, method)(); - } - return Promise.resolve().then(() => { - if (!state2.registry[name]) { - return method(options); - } - return state2.registry[name].reduce((method2, registered) => { - return registered.hook.bind(null, method2, options); - }, method)(); - }); -} -var init_register = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/lib/register.js"() { - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/lib/add.js -function addHook(state2, kind3, name, hook2) { - const orig = hook2; - if (!state2.registry[name]) { - state2.registry[name] = []; - } - if (kind3 === "before") { - hook2 = (method, options) => { - return Promise.resolve().then(orig.bind(null, options)).then(method.bind(null, options)); - }; - } - if (kind3 === "after") { - hook2 = (method, options) => { - let result; - return Promise.resolve().then(method.bind(null, options)).then((result_) => { - result = result_; - return orig(result, options); - }).then(() => { - return result; - }); - }; - } - if (kind3 === "error") { - hook2 = (method, options) => { - return Promise.resolve().then(method.bind(null, options)).catch((error2) => { - return orig(error2, options); - }); - }; - } - state2.registry[name].push({ - hook: hook2, - orig - }); -} -var init_add = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/lib/add.js"() { - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/lib/remove.js -function removeHook(state2, name, method) { - if (!state2.registry[name]) { - return; - } - const index = state2.registry[name].map((registered) => { - return registered.orig; - }).indexOf(method); - if (index === -1) { - return; - } - state2.registry[name].splice(index, 1); -} -var init_remove = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/lib/remove.js"() { - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/index.js -function bindApi(hook2, state2, name) { - const removeHookRef = bindable(removeHook, null).apply( - null, - name ? [state2, name] : [state2] - ); - hook2.api = { remove: removeHookRef }; - hook2.remove = removeHookRef; - ["before", "error", "after", "wrap"].forEach((kind3) => { - const args = name ? [state2, kind3, name] : [state2, kind3]; - hook2[kind3] = hook2.api[kind3] = bindable(addHook, null).apply(null, args); - }); -} -function Singular() { - const singularHookName = Symbol("Singular"); - const singularHookState = { - registry: {} - }; - const singularHook = register.bind(null, singularHookState, singularHookName); - bindApi(singularHook, singularHookState, singularHookName); - return singularHook; -} -function Collection() { - const state2 = { - registry: {} - }; - const hook2 = register.bind(null, state2); - bindApi(hook2, state2); - return hook2; -} -var bind2, bindable, before_after_hook_default; -var init_before_after_hook = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/before-after-hook/index.js"() { - init_register(); - init_add(); - init_remove(); - bind2 = Function.bind; - bindable = bind2.bind(bind2); - before_after_hook_default = { Singular, Collection }; - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/endpoint/dist-bundle/index.js -function lowercaseKeys(object) { - if (!object) { - return {}; - } - return Object.keys(object).reduce((newObj, key) => { - newObj[key.toLowerCase()] = object[key]; - return newObj; - }, {}); -} -function isPlainObject4(value) { - if (typeof value !== "object" || value === null) return false; - if (Object.prototype.toString.call(value) !== "[object Object]") return false; - const proto2 = Object.getPrototypeOf(value); - if (proto2 === null) return true; - const Ctor = Object.prototype.hasOwnProperty.call(proto2, "constructor") && proto2.constructor; - return typeof Ctor === "function" && Ctor instanceof Ctor && Function.prototype.call(Ctor) === Function.prototype.call(value); -} -function mergeDeep(defaults2, options) { - const result = Object.assign({}, defaults2); - Object.keys(options).forEach((key) => { - if (isPlainObject4(options[key])) { - if (!(key in defaults2)) Object.assign(result, { [key]: options[key] }); - else result[key] = mergeDeep(defaults2[key], options[key]); - } else { - Object.assign(result, { [key]: options[key] }); - } - }); - return result; -} -function removeUndefinedProperties(obj) { - for (const key in obj) { - if (obj[key] === void 0) { - delete obj[key]; - } - } - return obj; -} -function merge2(defaults2, route, options) { - if (typeof route === "string") { - let [method, url2] = route.split(" "); - options = Object.assign(url2 ? { method, url: url2 } : { url: method }, options); - } else { - options = Object.assign({}, route); - } - options.headers = lowercaseKeys(options.headers); - removeUndefinedProperties(options); - removeUndefinedProperties(options.headers); - const mergedOptions = mergeDeep(defaults2 || {}, options); - if (options.url === "/graphql") { - if (defaults2 && defaults2.mediaType.previews?.length) { - mergedOptions.mediaType.previews = defaults2.mediaType.previews.filter( - (preview) => !mergedOptions.mediaType.previews.includes(preview) - ).concat(mergedOptions.mediaType.previews); - } - mergedOptions.mediaType.previews = (mergedOptions.mediaType.previews || []).map((preview) => preview.replace(/-preview/, "")); - } - return mergedOptions; -} -function addQueryParameters(url2, parameters) { - const separator = /\?/.test(url2) ? "&" : "?"; - const names = Object.keys(parameters); - if (names.length === 0) { - return url2; - } - return url2 + separator + names.map((name) => { - if (name === "q") { - return "q=" + parameters.q.split("+").map(encodeURIComponent).join("+"); - } - return `${name}=${encodeURIComponent(parameters[name])}`; - }).join("&"); -} -function removeNonChars(variableName) { - return variableName.replace(/(?:^\W+)|(?:(? a3.concat(b3), []); -} -function omit(object, keysToOmit) { - const result = { __proto__: null }; - for (const key of Object.keys(object)) { - if (keysToOmit.indexOf(key) === -1) { - result[key] = object[key]; - } - } - return result; -} -function encodeReserved(str2) { - return str2.split(/(%[0-9A-Fa-f]{2})/g).map(function(part) { - if (!/%[0-9A-Fa-f]/.test(part)) { - part = encodeURI(part).replace(/%5B/g, "[").replace(/%5D/g, "]"); - } - return part; - }).join(""); -} -function encodeUnreserved(str2) { - return encodeURIComponent(str2).replace(/[!'()*]/g, function(c2) { - return "%" + c2.charCodeAt(0).toString(16).toUpperCase(); - }); -} -function encodeValue(operator, value, key) { - value = operator === "+" || operator === "#" ? encodeReserved(value) : encodeUnreserved(value); - if (key) { - return encodeUnreserved(key) + "=" + value; - } else { - return value; - } -} -function isDefined2(value) { - return value !== void 0 && value !== null; -} -function isKeyOperator(operator) { - return operator === ";" || operator === "&" || operator === "?"; -} -function getValues(context3, operator, key, modifier) { - var value = context3[key], result = []; - if (isDefined2(value) && value !== "") { - if (typeof value === "string" || typeof value === "number" || typeof value === "boolean") { - value = value.toString(); - if (modifier && modifier !== "*") { - value = value.substring(0, parseInt(modifier, 10)); - } - result.push( - encodeValue(operator, value, isKeyOperator(operator) ? key : "") - ); - } else { - if (modifier === "*") { - if (Array.isArray(value)) { - value.filter(isDefined2).forEach(function(value2) { - result.push( - encodeValue(operator, value2, isKeyOperator(operator) ? key : "") - ); - }); - } else { - Object.keys(value).forEach(function(k4) { - if (isDefined2(value[k4])) { - result.push(encodeValue(operator, value[k4], k4)); - } - }); - } - } else { - const tmp = []; - if (Array.isArray(value)) { - value.filter(isDefined2).forEach(function(value2) { - tmp.push(encodeValue(operator, value2)); - }); - } else { - Object.keys(value).forEach(function(k4) { - if (isDefined2(value[k4])) { - tmp.push(encodeUnreserved(k4)); - tmp.push(encodeValue(operator, value[k4].toString())); - } - }); - } - if (isKeyOperator(operator)) { - result.push(encodeUnreserved(key) + "=" + tmp.join(",")); - } else if (tmp.length !== 0) { - result.push(tmp.join(",")); - } - } - } - } else { - if (operator === ";") { - if (isDefined2(value)) { - result.push(encodeUnreserved(key)); - } - } else if (value === "" && (operator === "&" || operator === "?")) { - result.push(encodeUnreserved(key) + "="); - } else if (value === "") { - result.push(""); - } - } - return result; -} -function parseUrl(template) { - return { - expand: expand.bind(null, template) - }; -} -function expand(template, context3) { - var operators = ["+", "#", ".", "/", ";", "?", "&"]; - template = template.replace( - /\{([^\{\}]+)\}|([^\{\}]+)/g, - function(_3, expression, literal) { - if (expression) { - let operator = ""; - const values = []; - if (operators.indexOf(expression.charAt(0)) !== -1) { - operator = expression.charAt(0); - expression = expression.substr(1); - } - expression.split(/,/g).forEach(function(variable) { - var tmp = /([^:\*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push(getValues(context3, operator, tmp[1], tmp[2] || tmp[3])); - }); - if (operator && operator !== "+") { - var separator = ","; - if (operator === "?") { - separator = "&"; - } else if (operator !== "#") { - separator = operator; - } - return (values.length !== 0 ? operator : "") + values.join(separator); - } else { - return values.join(","); - } - } else { - return encodeReserved(literal); - } - } - ); - if (template === "/") { - return template; - } else { - return template.replace(/\/$/, ""); - } -} -function parse2(options) { - let method = options.method.toUpperCase(); - let url2 = (options.url || "/").replace(/:([a-z]\w+)/g, "{$1}"); - let headers = Object.assign({}, options.headers); - let body; - let parameters = omit(options, [ - "method", - "baseUrl", - "url", - "headers", - "request", - "mediaType" - ]); - const urlVariableNames = extractUrlVariableNames(url2); - url2 = parseUrl(url2).expand(parameters); - if (!/^http/.test(url2)) { - url2 = options.baseUrl + url2; - } - const omittedParameters = Object.keys(options).filter((option) => urlVariableNames.includes(option)).concat("baseUrl"); - const remainingParameters = omit(parameters, omittedParameters); - const isBinaryRequest = /application\/octet-stream/i.test(headers.accept); - if (!isBinaryRequest) { - if (options.mediaType.format) { - headers.accept = headers.accept.split(/,/).map( - (format) => format.replace( - /application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/, - `application/vnd$1$2.${options.mediaType.format}` - ) - ).join(","); - } - if (url2.endsWith("/graphql")) { - if (options.mediaType.previews?.length) { - const previewsFromAcceptHeader = headers.accept.match(/(? { - const format = options.mediaType.format ? `.${options.mediaType.format}` : "+json"; - return `application/vnd.github.${preview}-preview${format}`; - }).join(","); - } - } - } - if (["GET", "HEAD"].includes(method)) { - url2 = addQueryParameters(url2, remainingParameters); - } else { - if ("data" in remainingParameters) { - body = remainingParameters.data; - } else { - if (Object.keys(remainingParameters).length) { - body = remainingParameters; - } - } - } - if (!headers["content-type"] && typeof body !== "undefined") { - headers["content-type"] = "application/json; charset=utf-8"; - } - if (["PATCH", "PUT"].includes(method) && typeof body === "undefined") { - body = ""; - } - return Object.assign( - { method, url: url2, headers }, - typeof body !== "undefined" ? { body } : null, - options.request ? { request: options.request } : null - ); -} -function endpointWithDefaults(defaults2, route, options) { - return parse2(merge2(defaults2, route, options)); -} -function withDefaults(oldDefaults, newDefaults) { - const DEFAULTS2 = merge2(oldDefaults, newDefaults); - const endpoint2 = endpointWithDefaults.bind(null, DEFAULTS2); - return Object.assign(endpoint2, { - DEFAULTS: DEFAULTS2, - defaults: withDefaults.bind(null, DEFAULTS2), - merge: merge2.bind(null, DEFAULTS2), - parse: parse2 - }); -} -var VERSION5, userAgent, DEFAULTS, urlVariableRegex, endpoint; -var init_dist_bundle = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/endpoint/dist-bundle/index.js"() { - init_universal_user_agent(); - VERSION5 = "0.0.0-development"; - userAgent = `octokit-endpoint.js/${VERSION5} ${getUserAgent()}`; - DEFAULTS = { - method: "GET", - baseUrl: "https://api.github.com", - headers: { - accept: "application/vnd.github.v3+json", - "user-agent": userAgent - }, - mediaType: { - format: "" - } - }; - urlVariableRegex = /\{[^{}}]+\}/g; - endpoint = withDefaults(null, DEFAULTS); - } -}); - -// node_modules/fast-content-type-parse/index.js -var require_fast_content_type_parse = __commonJS({ - "node_modules/fast-content-type-parse/index.js"(exports2, module2) { - "use strict"; - var NullObject = function NullObject2() { - }; - NullObject.prototype = /* @__PURE__ */ Object.create(null); - var paramRE = /; *([!#$%&'*+.^\w`|~-]+)=("(?:[\v\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\v\u0020-\u00ff])*"|[!#$%&'*+.^\w`|~-]+) */gu; - var quotedPairRE = /\\([\v\u0020-\u00ff])/gu; - var mediaTypeRE = /^[!#$%&'*+.^\w|~-]+\/[!#$%&'*+.^\w|~-]+$/u; - var defaultContentType = { type: "", parameters: new NullObject() }; - Object.freeze(defaultContentType.parameters); - Object.freeze(defaultContentType); - function parse3(header) { - if (typeof header !== "string") { - throw new TypeError("argument header is required and must be a string"); - } - let index = header.indexOf(";"); - const type2 = index !== -1 ? header.slice(0, index).trim() : header.trim(); - if (mediaTypeRE.test(type2) === false) { - throw new TypeError("invalid media type"); - } - const result = { - type: type2.toLowerCase(), - parameters: new NullObject() - }; - if (index === -1) { - return result; - } - let key; - let match; - let value; - paramRE.lastIndex = index; - while (match = paramRE.exec(header)) { - if (match.index !== index) { - throw new TypeError("invalid parameter format"); - } - index += match[0].length; - key = match[1].toLowerCase(); - value = match[2]; - if (value[0] === '"') { - value = value.slice(1, value.length - 1); - quotedPairRE.test(value) && (value = value.replace(quotedPairRE, "$1")); - } - result.parameters[key] = value; - } - if (index !== header.length) { - throw new TypeError("invalid parameter format"); - } - return result; - } - function safeParse2(header) { - if (typeof header !== "string") { - return defaultContentType; - } - let index = header.indexOf(";"); - const type2 = index !== -1 ? header.slice(0, index).trim() : header.trim(); - if (mediaTypeRE.test(type2) === false) { - return defaultContentType; - } - const result = { - type: type2.toLowerCase(), - parameters: new NullObject() - }; - if (index === -1) { - return result; - } - let key; - let match; - let value; - paramRE.lastIndex = index; - while (match = paramRE.exec(header)) { - if (match.index !== index) { - return defaultContentType; - } - index += match[0].length; - key = match[1].toLowerCase(); - value = match[2]; - if (value[0] === '"') { - value = value.slice(1, value.length - 1); - quotedPairRE.test(value) && (value = value.replace(quotedPairRE, "$1")); - } - result.parameters[key] = value; - } - if (index !== header.length) { - return defaultContentType; - } - return result; - } - module2.exports.default = { parse: parse3, safeParse: safeParse2 }; - module2.exports.parse = parse3; - module2.exports.safeParse = safeParse2; - module2.exports.defaultContentType = defaultContentType; - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/request-error/dist-src/index.js -var RequestError; -var init_dist_src = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/request-error/dist-src/index.js"() { - RequestError = class extends Error { - name; - /** - * http status code - */ - status; - /** - * Request options that lead to the error. - */ - request; - /** - * Response object if a response was received - */ - response; - constructor(message, statusCode, options) { - super(message, { cause: options.cause }); - this.name = "HttpError"; - this.status = Number.parseInt(statusCode); - if (Number.isNaN(this.status)) { - this.status = 0; - } - if ("response" in options) { - this.response = options.response; - } - const requestCopy = Object.assign({}, options.request); - if (options.request.headers.authorization) { - requestCopy.headers = Object.assign({}, options.request.headers, { - authorization: options.request.headers.authorization.replace( - /(? [ - name, - String(value) - ]) - ); - let fetchResponse; - try { - fetchResponse = await fetch4(requestOptions.url, { - method: requestOptions.method, - body, - redirect: requestOptions.request?.redirect, - headers: requestHeaders, - signal: requestOptions.request?.signal, - // duplex must be set if request.body is ReadableStream or Async Iterables. - // See https://fetch.spec.whatwg.org/#dom-requestinit-duplex. - ...requestOptions.body && { duplex: "half" } - }); - } catch (error2) { - let message = "Unknown Error"; - if (error2 instanceof Error) { - if (error2.name === "AbortError") { - error2.status = 500; - throw error2; - } - message = error2.message; - if (error2.name === "TypeError" && "cause" in error2) { - if (error2.cause instanceof Error) { - message = error2.cause.message; - } else if (typeof error2.cause === "string") { - message = error2.cause; - } - } - } - const requestError = new RequestError(message, 500, { - request: requestOptions - }); - requestError.cause = error2; - throw requestError; - } - const status = fetchResponse.status; - const url2 = fetchResponse.url; - const responseHeaders = {}; - for (const [key, value] of fetchResponse.headers) { - responseHeaders[key] = value; - } - const octokitResponse = { - url: url2, - status, - headers: responseHeaders, - data: "" - }; - if ("deprecation" in responseHeaders) { - const matches = responseHeaders.link && responseHeaders.link.match(/<([^<>]+)>; rel="deprecation"/); - const deprecationLink = matches && matches.pop(); - log2.warn( - `[@octokit/request] "${requestOptions.method} ${requestOptions.url}" is deprecated. It is scheduled to be removed on ${responseHeaders.sunset}${deprecationLink ? `. See ${deprecationLink}` : ""}` - ); - } - if (status === 204 || status === 205) { - return octokitResponse; - } - if (requestOptions.method === "HEAD") { - if (status < 400) { - return octokitResponse; - } - throw new RequestError(fetchResponse.statusText, status, { - response: octokitResponse, - request: requestOptions - }); - } - if (status === 304) { - octokitResponse.data = await getResponseData(fetchResponse); - throw new RequestError("Not modified", status, { - response: octokitResponse, - request: requestOptions - }); - } - if (status >= 400) { - octokitResponse.data = await getResponseData(fetchResponse); - throw new RequestError(toErrorMessage(octokitResponse.data), status, { - response: octokitResponse, - request: requestOptions - }); - } - octokitResponse.data = parseSuccessResponseBody ? await getResponseData(fetchResponse) : fetchResponse.body; - return octokitResponse; -} -async function getResponseData(response) { - const contentType = response.headers.get("content-type"); - if (!contentType) { - return response.text().catch(noop2); - } - const mimetype = (0, import_fast_content_type_parse.safeParse)(contentType); - if (isJSONResponse(mimetype)) { - let text = ""; - try { - text = await response.text(); - return JSON.parse(text); - } catch (err) { - return text; - } - } else if (mimetype.type.startsWith("text/") || mimetype.parameters.charset?.toLowerCase() === "utf-8") { - return response.text().catch(noop2); - } else { - return response.arrayBuffer().catch( - /* v8 ignore next -- @preserve */ - () => new ArrayBuffer(0) - ); - } -} -function isJSONResponse(mimetype) { - return mimetype.type === "application/json" || mimetype.type === "application/scim+json"; -} -function toErrorMessage(data) { - if (typeof data === "string") { - return data; - } - if (data instanceof ArrayBuffer) { - return "Unknown error"; - } - if ("message" in data) { - const suffix = "documentation_url" in data ? ` - ${data.documentation_url}` : ""; - return Array.isArray(data.errors) ? `${data.message}: ${data.errors.map((v2) => JSON.stringify(v2)).join(", ")}${suffix}` : `${data.message}${suffix}`; - } - return `Unknown error: ${JSON.stringify(data)}`; -} -function withDefaults2(oldEndpoint, newDefaults) { - const endpoint2 = oldEndpoint.defaults(newDefaults); - const newApi = function(route, parameters) { - const endpointOptions = endpoint2.merge(route, parameters); - if (!endpointOptions.request || !endpointOptions.request.hook) { - return fetchWrapper(endpoint2.parse(endpointOptions)); - } - const request22 = (route2, parameters2) => { - return fetchWrapper( - endpoint2.parse(endpoint2.merge(route2, parameters2)) - ); - }; - Object.assign(request22, { - endpoint: endpoint2, - defaults: withDefaults2.bind(null, endpoint2) - }); - return endpointOptions.request.hook(request22, endpointOptions); - }; - return Object.assign(newApi, { - endpoint: endpoint2, - defaults: withDefaults2.bind(null, endpoint2) - }); -} -var import_fast_content_type_parse, VERSION6, defaults_default2, noop2, request3; -var init_dist_bundle2 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/request/dist-bundle/index.js"() { - init_dist_bundle(); - init_universal_user_agent(); - import_fast_content_type_parse = __toESM(require_fast_content_type_parse(), 1); - init_dist_src(); - VERSION6 = "10.0.7"; - defaults_default2 = { - headers: { - "user-agent": `octokit-request.js/${VERSION6} ${getUserAgent()}` - } - }; - noop2 = () => ""; - request3 = withDefaults2(endpoint, defaults_default2); - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/graphql/dist-bundle/index.js -function _buildMessageForResponseErrors(data) { - return `Request failed due to following response errors: -` + data.errors.map((e3) => ` - ${e3.message}`).join("\n"); -} -function graphql(request22, query, options) { - if (options) { - if (typeof query === "string" && "query" in options) { - return Promise.reject( - new Error(`[@octokit/graphql] "query" cannot be used as variable name`) - ); - } - for (const key in options) { - if (!FORBIDDEN_VARIABLE_OPTIONS.includes(key)) continue; - return Promise.reject( - new Error( - `[@octokit/graphql] "${key}" cannot be used as variable name` - ) - ); - } - } - const parsedOptions = typeof query === "string" ? Object.assign({ query }, options) : query; - const requestOptions = Object.keys( - parsedOptions - ).reduce((result, key) => { - if (NON_VARIABLE_OPTIONS.includes(key)) { - result[key] = parsedOptions[key]; - return result; - } - if (!result.variables) { - result.variables = {}; - } - result.variables[key] = parsedOptions[key]; - return result; - }, {}); - const baseUrl = parsedOptions.baseUrl || request22.endpoint.DEFAULTS.baseUrl; - if (GHES_V3_SUFFIX_REGEX.test(baseUrl)) { - requestOptions.url = baseUrl.replace(GHES_V3_SUFFIX_REGEX, "/api/graphql"); - } - return request22(requestOptions).then((response) => { - if (response.data.errors) { - const headers = {}; - for (const key of Object.keys(response.headers)) { - headers[key] = response.headers[key]; - } - throw new GraphqlResponseError( - requestOptions, - headers, - response.data - ); - } - return response.data.data; - }); -} -function withDefaults3(request22, newDefaults) { - const newRequest = request22.defaults(newDefaults); - const newApi = (query, options) => { - return graphql(newRequest, query, options); - }; - return Object.assign(newApi, { - defaults: withDefaults3.bind(null, newRequest), - endpoint: newRequest.endpoint - }); -} -function withCustomRequest(customRequest) { - return withDefaults3(customRequest, { - method: "POST", - url: "/graphql" - }); -} -var VERSION7, GraphqlResponseError, NON_VARIABLE_OPTIONS, FORBIDDEN_VARIABLE_OPTIONS, GHES_V3_SUFFIX_REGEX, graphql2; -var init_dist_bundle3 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/graphql/dist-bundle/index.js"() { - init_dist_bundle2(); - init_universal_user_agent(); - VERSION7 = "0.0.0-development"; - GraphqlResponseError = class extends Error { - constructor(request22, headers, response) { - super(_buildMessageForResponseErrors(response)); - this.request = request22; - this.headers = headers; - this.response = response; - this.errors = response.errors; - this.data = response.data; - if (Error.captureStackTrace) { - Error.captureStackTrace(this, this.constructor); - } - } - name = "GraphqlResponseError"; - errors; - data; - }; - NON_VARIABLE_OPTIONS = [ - "method", - "baseUrl", - "url", - "headers", - "request", - "query", - "mediaType", - "operationName" - ]; - FORBIDDEN_VARIABLE_OPTIONS = ["query", "method", "url"]; - GHES_V3_SUFFIX_REGEX = /\/api\/v3\/?$/; - graphql2 = withDefaults3(request3, { - headers: { - "user-agent": `octokit-graphql.js/${VERSION7} ${getUserAgent()}` - }, - method: "POST", - url: "/graphql" - }); - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/auth-token/dist-bundle/index.js -async function auth(token) { - const isApp = isJWT(token); - const isInstallation = token.startsWith("v1.") || token.startsWith("ghs_"); - const isUserToServer = token.startsWith("ghu_"); - const tokenType = isApp ? "app" : isInstallation ? "installation" : isUserToServer ? "user-to-server" : "oauth"; - return { - type: "token", - token, - tokenType - }; -} -function withAuthorizationPrefix(token) { - if (token.split(/\./).length === 3) { - return `bearer ${token}`; - } - return `token ${token}`; -} -async function hook(token, request4, route, parameters) { - const endpoint2 = request4.endpoint.merge( - route, - parameters - ); - endpoint2.headers.authorization = withAuthorizationPrefix(token); - return request4(endpoint2); -} -var b64url, sep, jwtRE, isJWT, createTokenAuth; -var init_dist_bundle4 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/auth-token/dist-bundle/index.js"() { - b64url = "(?:[a-zA-Z0-9_-]+)"; - sep = "\\."; - jwtRE = new RegExp(`^${b64url}${sep}${b64url}${sep}${b64url}$`); - isJWT = jwtRE.test.bind(jwtRE); - createTokenAuth = function createTokenAuth2(token) { - if (!token) { - throw new Error("[@octokit/auth-token] No token passed to createTokenAuth"); - } - if (typeof token !== "string") { - throw new Error( - "[@octokit/auth-token] Token passed to createTokenAuth is not a string" - ); - } - token = token.replace(/^(token|bearer) +/i, ""); - return Object.assign(auth.bind(null, token), { - hook: hook.bind(null, token) - }); - }; - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/core/dist-src/version.js -var VERSION8; -var init_version2 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/core/dist-src/version.js"() { - VERSION8 = "7.0.6"; - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/core/dist-src/index.js -function createLogger2(logger3 = {}) { - if (typeof logger3.debug !== "function") { - logger3.debug = noop3; - } - if (typeof logger3.info !== "function") { - logger3.info = noop3; - } - if (typeof logger3.warn !== "function") { - logger3.warn = consoleWarn; - } - if (typeof logger3.error !== "function") { - logger3.error = consoleError; - } - return logger3; -} -var noop3, consoleWarn, consoleError, userAgentTrail, Octokit; -var init_dist_src2 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/core/dist-src/index.js"() { - init_universal_user_agent(); - init_before_after_hook(); - init_dist_bundle2(); - init_dist_bundle3(); - init_dist_bundle4(); - init_version2(); - noop3 = () => { - }; - consoleWarn = console.warn.bind(console); - consoleError = console.error.bind(console); - userAgentTrail = `octokit-core.js/${VERSION8} ${getUserAgent()}`; - Octokit = class { - static VERSION = VERSION8; - static defaults(defaults2) { - const OctokitWithDefaults = class extends this { - constructor(...args) { - const options = args[0] || {}; - if (typeof defaults2 === "function") { - super(defaults2(options)); - return; - } - super( - Object.assign( - {}, - defaults2, - options, - options.userAgent && defaults2.userAgent ? { - userAgent: `${options.userAgent} ${defaults2.userAgent}` - } : null - ) - ); - } - }; - return OctokitWithDefaults; - } - static plugins = []; - /** - * Attach a plugin (or many) to your Octokit instance. - * - * @example - * const API = Octokit.plugin(plugin1, plugin2, plugin3, ...) - */ - static plugin(...newPlugins) { - const currentPlugins = this.plugins; - const NewOctokit = class extends this { - static plugins = currentPlugins.concat( - newPlugins.filter((plugin) => !currentPlugins.includes(plugin)) - ); - }; - return NewOctokit; - } - constructor(options = {}) { - const hook2 = new before_after_hook_default.Collection(); - const requestDefaults = { - baseUrl: request3.endpoint.DEFAULTS.baseUrl, - headers: {}, - request: Object.assign({}, options.request, { - // @ts-ignore internal usage only, no need to type - hook: hook2.bind(null, "request") - }), - mediaType: { - previews: [], - format: "" - } - }; - requestDefaults.headers["user-agent"] = options.userAgent ? `${options.userAgent} ${userAgentTrail}` : userAgentTrail; - if (options.baseUrl) { - requestDefaults.baseUrl = options.baseUrl; - } - if (options.previews) { - requestDefaults.mediaType.previews = options.previews; - } - if (options.timeZone) { - requestDefaults.headers["time-zone"] = options.timeZone; - } - this.request = request3.defaults(requestDefaults); - this.graphql = withCustomRequest(this.request).defaults(requestDefaults); - this.log = createLogger2(options.log); - this.hook = hook2; - if (!options.authStrategy) { - if (!options.auth) { - this.auth = async () => ({ - type: "unauthenticated" - }); - } else { - const auth2 = createTokenAuth(options.auth); - hook2.wrap("request", auth2.hook); - this.auth = auth2; - } - } else { - const { authStrategy, ...otherOptions } = options; - const auth2 = authStrategy( - Object.assign( - { - request: this.request, - log: this.log, - // we pass the current octokit instance as well as its constructor options - // to allow for authentication strategies that return a new octokit instance - // that shares the same internal state as the current one. The original - // requirement for this was the "event-octokit" authentication strategy - // of https://github.com/probot/octokit-auth-probot. - octokit: this, - octokitOptions: otherOptions - }, - options.auth - ) - ); - hook2.wrap("request", auth2.hook); - this.auth = auth2; - } - const classConstructor = this.constructor; - for (let i3 = 0; i3 < classConstructor.plugins.length; ++i3) { - Object.assign(this, classConstructor.plugins[i3](this, options)); - } - } - // assigned during constructor - request; - graphql; - log; - hook; - // TODO: type `octokit.auth` based on passed options.authStrategy - auth; - }; - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/plugin-paginate-rest/dist-bundle/index.js -function normalizePaginatedListResponse(response) { - if (!response.data) { - return { - ...response, - data: [] - }; - } - const responseNeedsNormalization = ("total_count" in response.data || "total_commits" in response.data) && !("url" in response.data); - if (!responseNeedsNormalization) return response; - const incompleteResults = response.data.incomplete_results; - const repositorySelection = response.data.repository_selection; - const totalCount = response.data.total_count; - const totalCommits = response.data.total_commits; - delete response.data.incomplete_results; - delete response.data.repository_selection; - delete response.data.total_count; - delete response.data.total_commits; - const namespaceKey = Object.keys(response.data)[0]; - const data = response.data[namespaceKey]; - response.data = data; - if (typeof incompleteResults !== "undefined") { - response.data.incomplete_results = incompleteResults; - } - if (typeof repositorySelection !== "undefined") { - response.data.repository_selection = repositorySelection; - } - response.data.total_count = totalCount; - response.data.total_commits = totalCommits; - return response; -} -function iterator2(octokit2, route, parameters) { - const options = typeof route === "function" ? route.endpoint(parameters) : octokit2.request.endpoint(route, parameters); - const requestMethod = typeof route === "function" ? route : octokit2.request; - const method = options.method; - const headers = options.headers; - let url2 = options.url; - return { - [Symbol.asyncIterator]: () => ({ - async next() { - if (!url2) return { done: true }; - try { - const response = await requestMethod({ method, url: url2, headers }); - const normalizedResponse = normalizePaginatedListResponse(response); - url2 = ((normalizedResponse.headers.link || "").match( - /<([^<>]+)>;\s*rel="next"/ - ) || [])[1]; - if (!url2 && "total_commits" in normalizedResponse.data) { - const parsedUrl = new URL(normalizedResponse.url); - const params = parsedUrl.searchParams; - const page = parseInt(params.get("page") || "1", 10); - const per_page = parseInt(params.get("per_page") || "250", 10); - if (page * per_page < normalizedResponse.data.total_commits) { - params.set("page", String(page + 1)); - url2 = parsedUrl.toString(); - } - } - return { value: normalizedResponse }; - } catch (error2) { - if (error2.status !== 409) throw error2; - url2 = ""; - return { - value: { - status: 200, - headers: {}, - data: [] - } - }; - } - } - }) - }; -} -function paginate(octokit2, route, parameters, mapFn) { - if (typeof parameters === "function") { - mapFn = parameters; - parameters = void 0; - } - return gather( - octokit2, - [], - iterator2(octokit2, route, parameters)[Symbol.asyncIterator](), - mapFn - ); -} -function gather(octokit2, results, iterator22, mapFn) { - return iterator22.next().then((result) => { - if (result.done) { - return results; - } - let earlyExit = false; - function done() { - earlyExit = true; - } - results = results.concat( - mapFn ? mapFn(result.value, done) : result.value.data - ); - if (earlyExit) { - return results; - } - return gather(octokit2, results, iterator22, mapFn); - }); -} -function paginateRest(octokit2) { - return { - paginate: Object.assign(paginate.bind(null, octokit2), { - iterator: iterator2.bind(null, octokit2) - }) - }; -} -var VERSION9, composePaginateRest; -var init_dist_bundle5 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/plugin-paginate-rest/dist-bundle/index.js"() { - VERSION9 = "0.0.0-development"; - composePaginateRest = Object.assign(paginate, { - iterator: iterator2 - }); - paginateRest.VERSION = VERSION9; - } -}); - -// node_modules/bottleneck/light.js -var require_light = __commonJS({ - "node_modules/bottleneck/light.js"(exports2, module2) { - (function(global2, factory) { - typeof exports2 === "object" && typeof module2 !== "undefined" ? module2.exports = factory() : typeof define === "function" && define.amd ? define(factory) : global2.Bottleneck = factory(); - })(exports2, function() { - "use strict"; - var commonjsGlobal = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {}; - function getCjsExportFromNamespace(n2) { - return n2 && n2["default"] || n2; - } - var load = function(received, defaults2, onto = {}) { - var k4, ref, v2; - for (k4 in defaults2) { - v2 = defaults2[k4]; - onto[k4] = (ref = received[k4]) != null ? ref : v2; - } - return onto; - }; - var overwrite = function(received, defaults2, onto = {}) { - var k4, v2; - for (k4 in received) { - v2 = received[k4]; - if (defaults2[k4] !== void 0) { - onto[k4] = v2; - } - } - return onto; - }; - var parser = { - load, - overwrite - }; - var DLList; - DLList = class DLList { - constructor(incr, decr) { - this.incr = incr; - this.decr = decr; - this._first = null; - this._last = null; - this.length = 0; - } - push(value) { - var node; - this.length++; - if (typeof this.incr === "function") { - this.incr(); - } - node = { - value, - prev: this._last, - next: null - }; - if (this._last != null) { - this._last.next = node; - this._last = node; - } else { - this._first = this._last = node; - } - return void 0; - } - shift() { - var value; - if (this._first == null) { - return; - } else { - this.length--; - if (typeof this.decr === "function") { - this.decr(); - } - } - value = this._first.value; - if ((this._first = this._first.next) != null) { - this._first.prev = null; - } else { - this._last = null; - } - return value; - } - first() { - if (this._first != null) { - return this._first.value; - } - } - getArray() { - var node, ref, results; - node = this._first; - results = []; - while (node != null) { - results.push((ref = node, node = node.next, ref.value)); - } - return results; - } - forEachShift(cb) { - var node; - node = this.shift(); - while (node != null) { - cb(node), node = this.shift(); - } - return void 0; - } - debug() { - var node, ref, ref1, ref2, results; - node = this._first; - results = []; - while (node != null) { - results.push((ref = node, node = node.next, { - value: ref.value, - prev: (ref1 = ref.prev) != null ? ref1.value : void 0, - next: (ref2 = ref.next) != null ? ref2.value : void 0 - })); - } - return results; - } - }; - var DLList_1 = DLList; - var Events; - Events = class Events { - constructor(instance) { - this.instance = instance; - this._events = {}; - if (this.instance.on != null || this.instance.once != null || this.instance.removeAllListeners != null) { - throw new Error("An Emitter already exists for this object"); - } - this.instance.on = (name, cb) => { - return this._addListener(name, "many", cb); - }; - this.instance.once = (name, cb) => { - return this._addListener(name, "once", cb); - }; - this.instance.removeAllListeners = (name = null) => { - if (name != null) { - return delete this._events[name]; - } else { - return this._events = {}; - } - }; - } - _addListener(name, status, cb) { - var base; - if ((base = this._events)[name] == null) { - base[name] = []; - } - this._events[name].push({ cb, status }); - return this.instance; - } - listenerCount(name) { - if (this._events[name] != null) { - return this._events[name].length; - } else { - return 0; - } - } - async trigger(name, ...args) { - var e3, promises; - try { - if (name !== "debug") { - this.trigger("debug", `Event triggered: ${name}`, args); - } - if (this._events[name] == null) { - return; - } - this._events[name] = this._events[name].filter(function(listener) { - return listener.status !== "none"; - }); - promises = this._events[name].map(async (listener) => { - var e4, returned; - if (listener.status === "none") { - return; - } - if (listener.status === "once") { - listener.status = "none"; - } - try { - returned = typeof listener.cb === "function" ? listener.cb(...args) : void 0; - if (typeof (returned != null ? returned.then : void 0) === "function") { - return await returned; - } else { - return returned; - } - } catch (error2) { - e4 = error2; - { - this.trigger("error", e4); - } - return null; - } - }); - return (await Promise.all(promises)).find(function(x2) { - return x2 != null; - }); - } catch (error2) { - e3 = error2; - { - this.trigger("error", e3); - } - return null; - } - } - }; - var Events_1 = Events; - var DLList$1, Events$1, Queues; - DLList$1 = DLList_1; - Events$1 = Events_1; - Queues = class Queues { - constructor(num_priorities) { - var i3; - this.Events = new Events$1(this); - this._length = 0; - this._lists = function() { - var j4, ref, results; - results = []; - for (i3 = j4 = 1, ref = num_priorities; 1 <= ref ? j4 <= ref : j4 >= ref; i3 = 1 <= ref ? ++j4 : --j4) { - results.push(new DLList$1(() => { - return this.incr(); - }, () => { - return this.decr(); - })); - } - return results; - }.call(this); - } - incr() { - if (this._length++ === 0) { - return this.Events.trigger("leftzero"); - } - } - decr() { - if (--this._length === 0) { - return this.Events.trigger("zero"); - } - } - push(job) { - return this._lists[job.options.priority].push(job); - } - queued(priority) { - if (priority != null) { - return this._lists[priority].length; - } else { - return this._length; - } - } - shiftAll(fn) { - return this._lists.forEach(function(list) { - return list.forEachShift(fn); - }); - } - getFirst(arr = this._lists) { - var j4, len, list; - for (j4 = 0, len = arr.length; j4 < len; j4++) { - list = arr[j4]; - if (list.length > 0) { - return list; - } - } - return []; - } - shiftLastFrom(priority) { - return this.getFirst(this._lists.slice(priority).reverse()).shift(); - } - }; - var Queues_1 = Queues; - var BottleneckError; - BottleneckError = class BottleneckError extends Error { - }; - var BottleneckError_1 = BottleneckError; - var BottleneckError$1, DEFAULT_PRIORITY, Job, NUM_PRIORITIES, parser$1; - NUM_PRIORITIES = 10; - DEFAULT_PRIORITY = 5; - parser$1 = parser; - BottleneckError$1 = BottleneckError_1; - Job = class Job { - constructor(task, args, options, jobDefaults, rejectOnDrop, Events2, _states, Promise2) { - this.task = task; - this.args = args; - this.rejectOnDrop = rejectOnDrop; - this.Events = Events2; - this._states = _states; - this.Promise = Promise2; - this.options = parser$1.load(options, jobDefaults); - this.options.priority = this._sanitizePriority(this.options.priority); - if (this.options.id === jobDefaults.id) { - this.options.id = `${this.options.id}-${this._randomIndex()}`; - } - this.promise = new this.Promise((_resolve, _reject) => { - this._resolve = _resolve; - this._reject = _reject; - }); - this.retryCount = 0; - } - _sanitizePriority(priority) { - var sProperty; - sProperty = ~~priority !== priority ? DEFAULT_PRIORITY : priority; - if (sProperty < 0) { - return 0; - } else if (sProperty > NUM_PRIORITIES - 1) { - return NUM_PRIORITIES - 1; - } else { - return sProperty; - } - } - _randomIndex() { - return Math.random().toString(36).slice(2); - } - doDrop({ error: error2, message = "This job has been dropped by Bottleneck" } = {}) { - if (this._states.remove(this.options.id)) { - if (this.rejectOnDrop) { - this._reject(error2 != null ? error2 : new BottleneckError$1(message)); - } - this.Events.trigger("dropped", { args: this.args, options: this.options, task: this.task, promise: this.promise }); - return true; - } else { - return false; - } - } - _assertStatus(expected) { - var status; - status = this._states.jobStatus(this.options.id); - if (!(status === expected || expected === "DONE" && status === null)) { - throw new BottleneckError$1(`Invalid job status ${status}, expected ${expected}. Please open an issue at https://github.com/SGrondin/bottleneck/issues`); - } - } - doReceive() { - this._states.start(this.options.id); - return this.Events.trigger("received", { args: this.args, options: this.options }); - } - doQueue(reachedHWM, blocked) { - this._assertStatus("RECEIVED"); - this._states.next(this.options.id); - return this.Events.trigger("queued", { args: this.args, options: this.options, reachedHWM, blocked }); - } - doRun() { - if (this.retryCount === 0) { - this._assertStatus("QUEUED"); - this._states.next(this.options.id); - } else { - this._assertStatus("EXECUTING"); - } - return this.Events.trigger("scheduled", { args: this.args, options: this.options }); - } - async doExecute(chained, clearGlobalState, run2, free) { - var error2, eventInfo, passed; - if (this.retryCount === 0) { - this._assertStatus("RUNNING"); - this._states.next(this.options.id); - } else { - this._assertStatus("EXECUTING"); - } - eventInfo = { args: this.args, options: this.options, retryCount: this.retryCount }; - this.Events.trigger("executing", eventInfo); - try { - passed = await (chained != null ? chained.schedule(this.options, this.task, ...this.args) : this.task(...this.args)); - if (clearGlobalState()) { - this.doDone(eventInfo); - await free(this.options, eventInfo); - this._assertStatus("DONE"); - return this._resolve(passed); - } - } catch (error1) { - error2 = error1; - return this._onFailure(error2, eventInfo, clearGlobalState, run2, free); - } - } - doExpire(clearGlobalState, run2, free) { - var error2, eventInfo; - if (this._states.jobStatus(this.options.id === "RUNNING")) { - this._states.next(this.options.id); - } - this._assertStatus("EXECUTING"); - eventInfo = { args: this.args, options: this.options, retryCount: this.retryCount }; - error2 = new BottleneckError$1(`This job timed out after ${this.options.expiration} ms.`); - return this._onFailure(error2, eventInfo, clearGlobalState, run2, free); - } - async _onFailure(error2, eventInfo, clearGlobalState, run2, free) { - var retry2, retryAfter; - if (clearGlobalState()) { - retry2 = await this.Events.trigger("failed", error2, eventInfo); - if (retry2 != null) { - retryAfter = ~~retry2; - this.Events.trigger("retry", `Retrying ${this.options.id} after ${retryAfter} ms`, eventInfo); - this.retryCount++; - return run2(retryAfter); - } else { - this.doDone(eventInfo); - await free(this.options, eventInfo); - this._assertStatus("DONE"); - return this._reject(error2); - } - } - } - doDone(eventInfo) { - this._assertStatus("EXECUTING"); - this._states.next(this.options.id); - return this.Events.trigger("done", eventInfo); - } - }; - var Job_1 = Job; - var BottleneckError$2, LocalDatastore, parser$2; - parser$2 = parser; - BottleneckError$2 = BottleneckError_1; - LocalDatastore = class LocalDatastore { - constructor(instance, storeOptions, storeInstanceOptions) { - this.instance = instance; - this.storeOptions = storeOptions; - this.clientId = this.instance._randomIndex(); - parser$2.load(storeInstanceOptions, storeInstanceOptions, this); - this._nextRequest = this._lastReservoirRefresh = this._lastReservoirIncrease = Date.now(); - this._running = 0; - this._done = 0; - this._unblockTime = 0; - this.ready = this.Promise.resolve(); - this.clients = {}; - this._startHeartbeat(); - } - _startHeartbeat() { - var base; - if (this.heartbeat == null && (this.storeOptions.reservoirRefreshInterval != null && this.storeOptions.reservoirRefreshAmount != null || this.storeOptions.reservoirIncreaseInterval != null && this.storeOptions.reservoirIncreaseAmount != null)) { - return typeof (base = this.heartbeat = setInterval(() => { - var amount, incr, maximum, now, reservoir; - now = Date.now(); - if (this.storeOptions.reservoirRefreshInterval != null && now >= this._lastReservoirRefresh + this.storeOptions.reservoirRefreshInterval) { - this._lastReservoirRefresh = now; - this.storeOptions.reservoir = this.storeOptions.reservoirRefreshAmount; - this.instance._drainAll(this.computeCapacity()); - } - if (this.storeOptions.reservoirIncreaseInterval != null && now >= this._lastReservoirIncrease + this.storeOptions.reservoirIncreaseInterval) { - ({ - reservoirIncreaseAmount: amount, - reservoirIncreaseMaximum: maximum, - reservoir - } = this.storeOptions); - this._lastReservoirIncrease = now; - incr = maximum != null ? Math.min(amount, maximum - reservoir) : amount; - if (incr > 0) { - this.storeOptions.reservoir += incr; - return this.instance._drainAll(this.computeCapacity()); - } - } - }, this.heartbeatInterval)).unref === "function" ? base.unref() : void 0; - } else { - return clearInterval(this.heartbeat); - } - } - async __publish__(message) { - await this.yieldLoop(); - return this.instance.Events.trigger("message", message.toString()); - } - async __disconnect__(flush) { - await this.yieldLoop(); - clearInterval(this.heartbeat); - return this.Promise.resolve(); - } - yieldLoop(t2 = 0) { - return new this.Promise(function(resolve, reject) { - return setTimeout(resolve, t2); - }); - } - computePenalty() { - var ref; - return (ref = this.storeOptions.penalty) != null ? ref : 15 * this.storeOptions.minTime || 5e3; - } - async __updateSettings__(options) { - await this.yieldLoop(); - parser$2.overwrite(options, options, this.storeOptions); - this._startHeartbeat(); - this.instance._drainAll(this.computeCapacity()); - return true; - } - async __running__() { - await this.yieldLoop(); - return this._running; - } - async __queued__() { - await this.yieldLoop(); - return this.instance.queued(); - } - async __done__() { - await this.yieldLoop(); - return this._done; - } - async __groupCheck__(time) { - await this.yieldLoop(); - return this._nextRequest + this.timeout < time; - } - computeCapacity() { - var maxConcurrent, reservoir; - ({ maxConcurrent, reservoir } = this.storeOptions); - if (maxConcurrent != null && reservoir != null) { - return Math.min(maxConcurrent - this._running, reservoir); - } else if (maxConcurrent != null) { - return maxConcurrent - this._running; - } else if (reservoir != null) { - return reservoir; - } else { - return null; - } - } - conditionsCheck(weight) { - var capacity; - capacity = this.computeCapacity(); - return capacity == null || weight <= capacity; - } - async __incrementReservoir__(incr) { - var reservoir; - await this.yieldLoop(); - reservoir = this.storeOptions.reservoir += incr; - this.instance._drainAll(this.computeCapacity()); - return reservoir; - } - async __currentReservoir__() { - await this.yieldLoop(); - return this.storeOptions.reservoir; - } - isBlocked(now) { - return this._unblockTime >= now; - } - check(weight, now) { - return this.conditionsCheck(weight) && this._nextRequest - now <= 0; - } - async __check__(weight) { - var now; - await this.yieldLoop(); - now = Date.now(); - return this.check(weight, now); - } - async __register__(index, weight, expiration) { - var now, wait; - await this.yieldLoop(); - now = Date.now(); - if (this.conditionsCheck(weight)) { - this._running += weight; - if (this.storeOptions.reservoir != null) { - this.storeOptions.reservoir -= weight; - } - wait = Math.max(this._nextRequest - now, 0); - this._nextRequest = now + wait + this.storeOptions.minTime; - return { - success: true, - wait, - reservoir: this.storeOptions.reservoir - }; - } else { - return { - success: false - }; - } - } - strategyIsBlock() { - return this.storeOptions.strategy === 3; - } - async __submit__(queueLength, weight) { - var blocked, now, reachedHWM; - await this.yieldLoop(); - if (this.storeOptions.maxConcurrent != null && weight > this.storeOptions.maxConcurrent) { - throw new BottleneckError$2(`Impossible to add a job having a weight of ${weight} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`); - } - now = Date.now(); - reachedHWM = this.storeOptions.highWater != null && queueLength === this.storeOptions.highWater && !this.check(weight, now); - blocked = this.strategyIsBlock() && (reachedHWM || this.isBlocked(now)); - if (blocked) { - this._unblockTime = now + this.computePenalty(); - this._nextRequest = this._unblockTime + this.storeOptions.minTime; - this.instance._dropAllQueued(); - } - return { - reachedHWM, - blocked, - strategy: this.storeOptions.strategy - }; - } - async __free__(index, weight) { - await this.yieldLoop(); - this._running -= weight; - this._done += weight; - this.instance._drainAll(this.computeCapacity()); - return { - running: this._running - }; - } - }; - var LocalDatastore_1 = LocalDatastore; - var BottleneckError$3, States; - BottleneckError$3 = BottleneckError_1; - States = class States { - constructor(status1) { - this.status = status1; - this._jobs = {}; - this.counts = this.status.map(function() { - return 0; - }); - } - next(id) { - var current, next; - current = this._jobs[id]; - next = current + 1; - if (current != null && next < this.status.length) { - this.counts[current]--; - this.counts[next]++; - return this._jobs[id]++; - } else if (current != null) { - this.counts[current]--; - return delete this._jobs[id]; - } - } - start(id) { - var initial; - initial = 0; - this._jobs[id] = initial; - return this.counts[initial]++; - } - remove(id) { - var current; - current = this._jobs[id]; - if (current != null) { - this.counts[current]--; - delete this._jobs[id]; - } - return current != null; - } - jobStatus(id) { - var ref; - return (ref = this.status[this._jobs[id]]) != null ? ref : null; - } - statusJobs(status) { - var k4, pos, ref, results, v2; - if (status != null) { - pos = this.status.indexOf(status); - if (pos < 0) { - throw new BottleneckError$3(`status must be one of ${this.status.join(", ")}`); - } - ref = this._jobs; - results = []; - for (k4 in ref) { - v2 = ref[k4]; - if (v2 === pos) { - results.push(k4); - } - } - return results; - } else { - return Object.keys(this._jobs); - } - } - statusCounts() { - return this.counts.reduce((acc, v2, i3) => { - acc[this.status[i3]] = v2; - return acc; - }, {}); - } - }; - var States_1 = States; - var DLList$2, Sync; - DLList$2 = DLList_1; - Sync = class Sync { - constructor(name, Promise2) { - this.schedule = this.schedule.bind(this); - this.name = name; - this.Promise = Promise2; - this._running = 0; - this._queue = new DLList$2(); - } - isEmpty() { - return this._queue.length === 0; - } - async _tryToRun() { - var args, cb, error2, reject, resolve, returned, task; - if (this._running < 1 && this._queue.length > 0) { - this._running++; - ({ task, args, resolve, reject } = this._queue.shift()); - cb = await async function() { - try { - returned = await task(...args); - return function() { - return resolve(returned); - }; - } catch (error1) { - error2 = error1; - return function() { - return reject(error2); - }; - } - }(); - this._running--; - this._tryToRun(); - return cb(); - } - } - schedule(task, ...args) { - var promise, reject, resolve; - resolve = reject = null; - promise = new this.Promise(function(_resolve, _reject) { - resolve = _resolve; - return reject = _reject; - }); - this._queue.push({ task, args, resolve, reject }); - this._tryToRun(); - return promise; - } - }; - var Sync_1 = Sync; - var version2 = "2.19.5"; - var version$1 = { - version: version2 - }; - var version$2 = /* @__PURE__ */ Object.freeze({ - version: version2, - default: version$1 - }); - var require$$2 = () => console.log("You must import the full version of Bottleneck in order to use this feature."); - var require$$3 = () => console.log("You must import the full version of Bottleneck in order to use this feature."); - var require$$4 = () => console.log("You must import the full version of Bottleneck in order to use this feature."); - var Events$2, Group, IORedisConnection$1, RedisConnection$1, Scripts$1, parser$3; - parser$3 = parser; - Events$2 = Events_1; - RedisConnection$1 = require$$2; - IORedisConnection$1 = require$$3; - Scripts$1 = require$$4; - Group = function() { - class Group2 { - constructor(limiterOptions = {}) { - this.deleteKey = this.deleteKey.bind(this); - this.limiterOptions = limiterOptions; - parser$3.load(this.limiterOptions, this.defaults, this); - this.Events = new Events$2(this); - this.instances = {}; - this.Bottleneck = Bottleneck_1; - this._startAutoCleanup(); - this.sharedConnection = this.connection != null; - if (this.connection == null) { - if (this.limiterOptions.datastore === "redis") { - this.connection = new RedisConnection$1(Object.assign({}, this.limiterOptions, { Events: this.Events })); - } else if (this.limiterOptions.datastore === "ioredis") { - this.connection = new IORedisConnection$1(Object.assign({}, this.limiterOptions, { Events: this.Events })); - } - } - } - key(key = "") { - var ref; - return (ref = this.instances[key]) != null ? ref : (() => { - var limiter; - limiter = this.instances[key] = new this.Bottleneck(Object.assign(this.limiterOptions, { - id: `${this.id}-${key}`, - timeout: this.timeout, - connection: this.connection - })); - this.Events.trigger("created", limiter, key); - return limiter; - })(); - } - async deleteKey(key = "") { - var deleted, instance; - instance = this.instances[key]; - if (this.connection) { - deleted = await this.connection.__runCommand__(["del", ...Scripts$1.allKeys(`${this.id}-${key}`)]); - } - if (instance != null) { - delete this.instances[key]; - await instance.disconnect(); - } - return instance != null || deleted > 0; - } - limiters() { - var k4, ref, results, v2; - ref = this.instances; - results = []; - for (k4 in ref) { - v2 = ref[k4]; - results.push({ - key: k4, - limiter: v2 - }); - } - return results; - } - keys() { - return Object.keys(this.instances); - } - async clusterKeys() { - var cursor, end, found, i3, k4, keys, len, next, start; - if (this.connection == null) { - return this.Promise.resolve(this.keys()); - } - keys = []; - cursor = null; - start = `b_${this.id}-`.length; - end = "_settings".length; - while (cursor !== 0) { - [next, found] = await this.connection.__runCommand__(["scan", cursor != null ? cursor : 0, "match", `b_${this.id}-*_settings`, "count", 1e4]); - cursor = ~~next; - for (i3 = 0, len = found.length; i3 < len; i3++) { - k4 = found[i3]; - keys.push(k4.slice(start, -end)); - } - } - return keys; - } - _startAutoCleanup() { - var base; - clearInterval(this.interval); - return typeof (base = this.interval = setInterval(async () => { - var e3, k4, ref, results, time, v2; - time = Date.now(); - ref = this.instances; - results = []; - for (k4 in ref) { - v2 = ref[k4]; - try { - if (await v2._store.__groupCheck__(time)) { - results.push(this.deleteKey(k4)); - } else { - results.push(void 0); - } - } catch (error2) { - e3 = error2; - results.push(v2.Events.trigger("error", e3)); - } - } - return results; - }, this.timeout / 2)).unref === "function" ? base.unref() : void 0; - } - updateSettings(options = {}) { - parser$3.overwrite(options, this.defaults, this); - parser$3.overwrite(options, options, this.limiterOptions); - if (options.timeout != null) { - return this._startAutoCleanup(); - } - } - disconnect(flush = true) { - var ref; - if (!this.sharedConnection) { - return (ref = this.connection) != null ? ref.disconnect(flush) : void 0; - } - } - } - Group2.prototype.defaults = { - timeout: 1e3 * 60 * 5, - connection: null, - Promise, - id: "group-key" - }; - return Group2; - }.call(commonjsGlobal); - var Group_1 = Group; - var Batcher, Events$3, parser$4; - parser$4 = parser; - Events$3 = Events_1; - Batcher = function() { - class Batcher2 { - constructor(options = {}) { - this.options = options; - parser$4.load(this.options, this.defaults, this); - this.Events = new Events$3(this); - this._arr = []; - this._resetPromise(); - this._lastFlush = Date.now(); - } - _resetPromise() { - return this._promise = new this.Promise((res, rej) => { - return this._resolve = res; - }); - } - _flush() { - clearTimeout(this._timeout); - this._lastFlush = Date.now(); - this._resolve(); - this.Events.trigger("batch", this._arr); - this._arr = []; - return this._resetPromise(); - } - add(data) { - var ret; - this._arr.push(data); - ret = this._promise; - if (this._arr.length === this.maxSize) { - this._flush(); - } else if (this.maxTime != null && this._arr.length === 1) { - this._timeout = setTimeout(() => { - return this._flush(); - }, this.maxTime); - } - return ret; - } - } - Batcher2.prototype.defaults = { - maxTime: null, - maxSize: null, - Promise - }; - return Batcher2; - }.call(commonjsGlobal); - var Batcher_1 = Batcher; - var require$$4$1 = () => console.log("You must import the full version of Bottleneck in order to use this feature."); - var require$$8 = getCjsExportFromNamespace(version$2); - var Bottleneck2, DEFAULT_PRIORITY$1, Events$4, Job$1, LocalDatastore$1, NUM_PRIORITIES$1, Queues$1, RedisDatastore$1, States$1, Sync$1, parser$5, splice = [].splice; - NUM_PRIORITIES$1 = 10; - DEFAULT_PRIORITY$1 = 5; - parser$5 = parser; - Queues$1 = Queues_1; - Job$1 = Job_1; - LocalDatastore$1 = LocalDatastore_1; - RedisDatastore$1 = require$$4$1; - Events$4 = Events_1; - States$1 = States_1; - Sync$1 = Sync_1; - Bottleneck2 = function() { - class Bottleneck3 { - constructor(options = {}, ...invalid) { - var storeInstanceOptions, storeOptions; - this._addToQueue = this._addToQueue.bind(this); - this._validateOptions(options, invalid); - parser$5.load(options, this.instanceDefaults, this); - this._queues = new Queues$1(NUM_PRIORITIES$1); - this._scheduled = {}; - this._states = new States$1(["RECEIVED", "QUEUED", "RUNNING", "EXECUTING"].concat(this.trackDoneStatus ? ["DONE"] : [])); - this._limiter = null; - this.Events = new Events$4(this); - this._submitLock = new Sync$1("submit", this.Promise); - this._registerLock = new Sync$1("register", this.Promise); - storeOptions = parser$5.load(options, this.storeDefaults, {}); - this._store = function() { - if (this.datastore === "redis" || this.datastore === "ioredis" || this.connection != null) { - storeInstanceOptions = parser$5.load(options, this.redisStoreDefaults, {}); - return new RedisDatastore$1(this, storeOptions, storeInstanceOptions); - } else if (this.datastore === "local") { - storeInstanceOptions = parser$5.load(options, this.localStoreDefaults, {}); - return new LocalDatastore$1(this, storeOptions, storeInstanceOptions); - } else { - throw new Bottleneck3.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`); - } - }.call(this); - this._queues.on("leftzero", () => { - var ref; - return (ref = this._store.heartbeat) != null ? typeof ref.ref === "function" ? ref.ref() : void 0 : void 0; - }); - this._queues.on("zero", () => { - var ref; - return (ref = this._store.heartbeat) != null ? typeof ref.unref === "function" ? ref.unref() : void 0 : void 0; - }); - } - _validateOptions(options, invalid) { - if (!(options != null && typeof options === "object" && invalid.length === 0)) { - throw new Bottleneck3.prototype.BottleneckError("Bottleneck v2 takes a single object argument. Refer to https://github.com/SGrondin/bottleneck#upgrading-to-v2 if you're upgrading from Bottleneck v1."); - } - } - ready() { - return this._store.ready; - } - clients() { - return this._store.clients; - } - channel() { - return `b_${this.id}`; - } - channel_client() { - return `b_${this.id}_${this._store.clientId}`; - } - publish(message) { - return this._store.__publish__(message); - } - disconnect(flush = true) { - return this._store.__disconnect__(flush); - } - chain(_limiter) { - this._limiter = _limiter; - return this; - } - queued(priority) { - return this._queues.queued(priority); - } - clusterQueued() { - return this._store.__queued__(); - } - empty() { - return this.queued() === 0 && this._submitLock.isEmpty(); - } - running() { - return this._store.__running__(); - } - done() { - return this._store.__done__(); - } - jobStatus(id) { - return this._states.jobStatus(id); - } - jobs(status) { - return this._states.statusJobs(status); - } - counts() { - return this._states.statusCounts(); - } - _randomIndex() { - return Math.random().toString(36).slice(2); - } - check(weight = 1) { - return this._store.__check__(weight); - } - _clearGlobalState(index) { - if (this._scheduled[index] != null) { - clearTimeout(this._scheduled[index].expiration); - delete this._scheduled[index]; - return true; - } else { - return false; - } - } - async _free(index, job, options, eventInfo) { - var e3, running; - try { - ({ running } = await this._store.__free__(index, options.weight)); - this.Events.trigger("debug", `Freed ${options.id}`, eventInfo); - if (running === 0 && this.empty()) { - return this.Events.trigger("idle"); - } - } catch (error1) { - e3 = error1; - return this.Events.trigger("error", e3); - } - } - _run(index, job, wait) { - var clearGlobalState, free, run2; - job.doRun(); - clearGlobalState = this._clearGlobalState.bind(this, index); - run2 = this._run.bind(this, index, job); - free = this._free.bind(this, index, job); - return this._scheduled[index] = { - timeout: setTimeout(() => { - return job.doExecute(this._limiter, clearGlobalState, run2, free); - }, wait), - expiration: job.options.expiration != null ? setTimeout(function() { - return job.doExpire(clearGlobalState, run2, free); - }, wait + job.options.expiration) : void 0, - job - }; - } - _drainOne(capacity) { - return this._registerLock.schedule(() => { - var args, index, next, options, queue; - if (this.queued() === 0) { - return this.Promise.resolve(null); - } - queue = this._queues.getFirst(); - ({ options, args } = next = queue.first()); - if (capacity != null && options.weight > capacity) { - return this.Promise.resolve(null); - } - this.Events.trigger("debug", `Draining ${options.id}`, { args, options }); - index = this._randomIndex(); - return this._store.__register__(index, options.weight, options.expiration).then(({ success, wait, reservoir }) => { - var empty; - this.Events.trigger("debug", `Drained ${options.id}`, { success, args, options }); - if (success) { - queue.shift(); - empty = this.empty(); - if (empty) { - this.Events.trigger("empty"); - } - if (reservoir === 0) { - this.Events.trigger("depleted", empty); - } - this._run(index, next, wait); - return this.Promise.resolve(options.weight); - } else { - return this.Promise.resolve(null); - } - }); - }); - } - _drainAll(capacity, total = 0) { - return this._drainOne(capacity).then((drained) => { - var newCapacity; - if (drained != null) { - newCapacity = capacity != null ? capacity - drained : capacity; - return this._drainAll(newCapacity, total + drained); - } else { - return this.Promise.resolve(total); - } - }).catch((e3) => { - return this.Events.trigger("error", e3); - }); - } - _dropAllQueued(message) { - return this._queues.shiftAll(function(job) { - return job.doDrop({ message }); - }); - } - stop(options = {}) { - var done, waitForExecuting; - options = parser$5.load(options, this.stopDefaults); - waitForExecuting = (at2) => { - var finished; - finished = () => { - var counts; - counts = this._states.counts; - return counts[0] + counts[1] + counts[2] + counts[3] === at2; - }; - return new this.Promise((resolve, reject) => { - if (finished()) { - return resolve(); - } else { - return this.on("done", () => { - if (finished()) { - this.removeAllListeners("done"); - return resolve(); - } - }); - } - }); - }; - done = options.dropWaitingJobs ? (this._run = function(index, next) { - return next.doDrop({ - message: options.dropErrorMessage - }); - }, this._drainOne = () => { - return this.Promise.resolve(null); - }, this._registerLock.schedule(() => { - return this._submitLock.schedule(() => { - var k4, ref, v2; - ref = this._scheduled; - for (k4 in ref) { - v2 = ref[k4]; - if (this.jobStatus(v2.job.options.id) === "RUNNING") { - clearTimeout(v2.timeout); - clearTimeout(v2.expiration); - v2.job.doDrop({ - message: options.dropErrorMessage - }); - } - } - this._dropAllQueued(options.dropErrorMessage); - return waitForExecuting(0); - }); - })) : this.schedule({ - priority: NUM_PRIORITIES$1 - 1, - weight: 0 - }, () => { - return waitForExecuting(1); - }); - this._receive = function(job) { - return job._reject(new Bottleneck3.prototype.BottleneckError(options.enqueueErrorMessage)); - }; - this.stop = () => { - return this.Promise.reject(new Bottleneck3.prototype.BottleneckError("stop() has already been called")); - }; - return done; - } - async _addToQueue(job) { - var args, blocked, error2, options, reachedHWM, shifted, strategy; - ({ args, options } = job); - try { - ({ reachedHWM, blocked, strategy } = await this._store.__submit__(this.queued(), options.weight)); - } catch (error1) { - error2 = error1; - this.Events.trigger("debug", `Could not queue ${options.id}`, { args, options, error: error2 }); - job.doDrop({ error: error2 }); - return false; - } - if (blocked) { - job.doDrop(); - return true; - } else if (reachedHWM) { - shifted = strategy === Bottleneck3.prototype.strategy.LEAK ? this._queues.shiftLastFrom(options.priority) : strategy === Bottleneck3.prototype.strategy.OVERFLOW_PRIORITY ? this._queues.shiftLastFrom(options.priority + 1) : strategy === Bottleneck3.prototype.strategy.OVERFLOW ? job : void 0; - if (shifted != null) { - shifted.doDrop(); - } - if (shifted == null || strategy === Bottleneck3.prototype.strategy.OVERFLOW) { - if (shifted == null) { - job.doDrop(); - } - return reachedHWM; - } - } - job.doQueue(reachedHWM, blocked); - this._queues.push(job); - await this._drainAll(); - return reachedHWM; - } - _receive(job) { - if (this._states.jobStatus(job.options.id) != null) { - job._reject(new Bottleneck3.prototype.BottleneckError(`A job with the same id already exists (id=${job.options.id})`)); - return false; - } else { - job.doReceive(); - return this._submitLock.schedule(this._addToQueue, job); - } - } - submit(...args) { - var cb, fn, job, options, ref, ref1, task; - if (typeof args[0] === "function") { - ref = args, [fn, ...args] = ref, [cb] = splice.call(args, -1); - options = parser$5.load({}, this.jobDefaults); - } else { - ref1 = args, [options, fn, ...args] = ref1, [cb] = splice.call(args, -1); - options = parser$5.load(options, this.jobDefaults); - } - task = (...args2) => { - return new this.Promise(function(resolve, reject) { - return fn(...args2, function(...args3) { - return (args3[0] != null ? reject : resolve)(args3); - }); - }); - }; - job = new Job$1(task, args, options, this.jobDefaults, this.rejectOnDrop, this.Events, this._states, this.Promise); - job.promise.then(function(args2) { - return typeof cb === "function" ? cb(...args2) : void 0; - }).catch(function(args2) { - if (Array.isArray(args2)) { - return typeof cb === "function" ? cb(...args2) : void 0; - } else { - return typeof cb === "function" ? cb(args2) : void 0; - } - }); - return this._receive(job); - } - schedule(...args) { - var job, options, task; - if (typeof args[0] === "function") { - [task, ...args] = args; - options = {}; - } else { - [options, task, ...args] = args; - } - job = new Job$1(task, args, options, this.jobDefaults, this.rejectOnDrop, this.Events, this._states, this.Promise); - this._receive(job); - return job.promise; - } - wrap(fn) { - var schedule, wrapped; - schedule = this.schedule.bind(this); - wrapped = function(...args) { - return schedule(fn.bind(this), ...args); - }; - wrapped.withOptions = function(options, ...args) { - return schedule(options, fn, ...args); - }; - return wrapped; - } - async updateSettings(options = {}) { - await this._store.__updateSettings__(parser$5.overwrite(options, this.storeDefaults)); - parser$5.overwrite(options, this.instanceDefaults, this); - return this; - } - currentReservoir() { - return this._store.__currentReservoir__(); - } - incrementReservoir(incr = 0) { - return this._store.__incrementReservoir__(incr); - } - } - Bottleneck3.default = Bottleneck3; - Bottleneck3.Events = Events$4; - Bottleneck3.version = Bottleneck3.prototype.version = require$$8.version; - Bottleneck3.strategy = Bottleneck3.prototype.strategy = { - LEAK: 1, - OVERFLOW: 2, - OVERFLOW_PRIORITY: 4, - BLOCK: 3 - }; - Bottleneck3.BottleneckError = Bottleneck3.prototype.BottleneckError = BottleneckError_1; - Bottleneck3.Group = Bottleneck3.prototype.Group = Group_1; - Bottleneck3.RedisConnection = Bottleneck3.prototype.RedisConnection = require$$2; - Bottleneck3.IORedisConnection = Bottleneck3.prototype.IORedisConnection = require$$3; - Bottleneck3.Batcher = Bottleneck3.prototype.Batcher = Batcher_1; - Bottleneck3.prototype.jobDefaults = { - priority: DEFAULT_PRIORITY$1, - weight: 1, - expiration: null, - id: "" - }; - Bottleneck3.prototype.storeDefaults = { - maxConcurrent: null, - minTime: 0, - highWater: null, - strategy: Bottleneck3.prototype.strategy.LEAK, - penalty: null, - reservoir: null, - reservoirRefreshInterval: null, - reservoirRefreshAmount: null, - reservoirIncreaseInterval: null, - reservoirIncreaseAmount: null, - reservoirIncreaseMaximum: null - }; - Bottleneck3.prototype.localStoreDefaults = { - Promise, - timeout: null, - heartbeatInterval: 250 - }; - Bottleneck3.prototype.redisStoreDefaults = { - Promise, - timeout: null, - heartbeatInterval: 5e3, - clientTimeout: 1e4, - Redis: null, - clientOptions: {}, - clusterNodes: null, - clearDatastore: false, - connection: null - }; - Bottleneck3.prototype.instanceDefaults = { - datastore: "local", - connection: null, - id: "", - rejectOnDrop: true, - trackDoneStatus: false, - Promise - }; - Bottleneck3.prototype.stopDefaults = { - enqueueErrorMessage: "This limiter has been stopped and cannot accept new jobs.", - dropWaitingJobs: true, - dropErrorMessage: "This limiter has been stopped." - }; - return Bottleneck3; - }.call(commonjsGlobal); - var Bottleneck_1 = Bottleneck2; - var lib = Bottleneck_1; - return lib; - }); - } -}); - -// node_modules/@go-gitea/sdk.js/node_modules/@octokit/plugin-retry/dist-bundle/index.js -async function errorRequest(state2, octokit2, error2, options) { - if (!error2.request || !error2.request.request) { - throw error2; - } - if (error2.status >= 400 && !state2.doNotRetry.includes(error2.status)) { - const retries = options.request.retries != null ? options.request.retries : state2.retries; - const retryAfter = Math.pow((options.request.retryCount || 0) + 1, 2); - throw octokit2.retry.retryRequest(error2, retries, retryAfter); - } - throw error2; -} -async function wrapRequest(state2, octokit2, request4, options) { - const limiter = new import_light.default(); - limiter.on("failed", function(error2, info) { - const maxRetries = ~~error2.request.request.retries; - const after = ~~error2.request.request.retryAfter; - options.request.retryCount = info.retryCount + 1; - if (maxRetries > info.retryCount) { - return after * state2.retryAfterBaseValue; - } - }); - return limiter.schedule( - requestWithGraphqlErrorHandling.bind(null, state2, octokit2, request4), - options - ); -} -async function requestWithGraphqlErrorHandling(state2, octokit2, request4, options) { - const response = await request4(request4, options); - if (response.data && response.data.errors && response.data.errors.length > 0 && /Something went wrong while executing your query/.test( - response.data.errors[0].message - )) { - const error2 = new RequestError(response.data.errors[0].message, 500, { - request: options, - response - }); - return errorRequest(state2, octokit2, error2, options); - } - return response; -} -function retry(octokit2, octokitOptions) { - const state2 = Object.assign( - { - enabled: true, - retryAfterBaseValue: 1e3, - doNotRetry: [400, 401, 403, 404, 410, 422, 451], - retries: 3 - }, - octokitOptions.retry - ); - if (state2.enabled) { - octokit2.hook.error("request", errorRequest.bind(null, state2, octokit2)); - octokit2.hook.wrap("request", wrapRequest.bind(null, state2, octokit2)); - } - return { - retry: { - retryRequest: (error2, retries, retryAfter) => { - error2.request.request = Object.assign({}, error2.request.request, { - retries, - retryAfter - }); - return error2; - } - } - }; -} -var import_light, VERSION10; -var init_dist_bundle6 = __esm({ - "node_modules/@go-gitea/sdk.js/node_modules/@octokit/plugin-retry/dist-bundle/index.js"() { - import_light = __toESM(require_light(), 1); - init_dist_src(); - VERSION10 = "0.0.0-development"; - retry.VERSION = VERSION10; - } -}); - -// node_modules/@go-gitea/sdk.js/dist-bundle/index.js -var dist_bundle_exports = {}; -__export(dist_bundle_exports, { - Gitea: () => Gitea, - GiteaCore: () => GiteaCore, - RequestError: () => RequestError -}); -function giteaRestEndpointMethods(octokit2) { - const rest = {}; - for (const [fullMethodName, routeTemplate] of Object.entries(routes)) { - const [namespace, methodName] = fullMethodName.split("."); - if (!namespace || !methodName) continue; - const [method, path2] = routeTemplate.split(" "); - if (!method || !path2) continue; - if (!rest[namespace]) { - rest[namespace] = {}; - } - rest[namespace][methodName] = (options) => { - const octokitPath = path2.replace(/:([a-zA-Z_][a-zA-Z0-9_]*)/g, "{$1}"); - return octokit2.request(`${method} ${octokitPath}`, options); - }; - } - return { rest }; -} -function normalizeBaseUrl(baseUrl) { - let normalized = baseUrl.replace(/\/$/, ""); - if (!normalized.endsWith("/api/v1")) { - normalized += "/api/v1"; - } - return normalized; -} -var routes, VERSION11, DEFAULT_BASE_URL2, GiteaCore, Gitea; -var init_dist_bundle7 = __esm({ - "node_modules/@go-gitea/sdk.js/dist-bundle/index.js"() { - init_dist_src2(); - init_dist_bundle5(); - init_dist_bundle6(); - init_dist_src(); - routes = { - "activitypub.activitypubPerson": "GET /activitypub/user-id/:user-id", - "activitypub.activitypubPersonInbox": "POST /activitypub/user-id/:user-id/inbox", - "admin.listAdminWorkflowJobs": "GET /admin/actions/jobs", - "admin.getAdminRunners": "GET /admin/actions/runners", - "admin.adminCreateRunnerRegistrationToken": "POST /admin/actions/runners/registration-token", - "admin.getAdminRunner": "GET /admin/actions/runners/:runner_id", - "admin.deleteAdminRunner": "DELETE /admin/actions/runners/:runner_id", - "admin.listAdminWorkflowRuns": "GET /admin/actions/runs", - "admin.adminCronList": "GET /admin/cron", - "admin.adminCronRun": "POST /admin/cron/:task", - "admin.adminGetAllEmails": "GET /admin/emails", - "admin.adminSearchEmails": "GET /admin/emails/search", - "admin.adminListHooks": "GET /admin/hooks", - "admin.adminCreateHook": "POST /admin/hooks", - "admin.adminGetHook": "GET /admin/hooks/:id", - "admin.adminDeleteHook": "DELETE /admin/hooks/:id", - "admin.adminEditHook": "PATCH /admin/hooks/:id", - "admin.adminGetAllOrgs": "GET /admin/orgs", - "admin.adminGetRunnerRegistrationToken": "GET /admin/runners/registration-token", - "admin.adminUnadoptedList": "GET /admin/unadopted", - "admin.adminAdoptRepository": "POST /admin/unadopted/:owner/:repo", - "admin.adminDeleteUnadoptedRepository": "DELETE /admin/unadopted/:owner/:repo", - "admin.adminSearchUsers": "GET /admin/users", - "admin.adminCreateUser": "POST /admin/users", - "admin.adminDeleteUser": "DELETE /admin/users/:username", - "admin.adminEditUser": "PATCH /admin/users/:username", - "admin.adminListUserBadges": "GET /admin/users/:username/badges", - "admin.adminAddUserBadges": "POST /admin/users/:username/badges", - "admin.adminDeleteUserBadges": "DELETE /admin/users/:username/badges", - "admin.adminCreatePublicKey": "POST /admin/users/:username/keys", - "admin.adminDeleteUserPublicKey": "DELETE /admin/users/:username/keys/:id", - "admin.adminCreateOrg": "POST /admin/users/:username/orgs", - "admin.adminRenameUser": "POST /admin/users/:username/rename", - "admin.adminCreateRepo": "POST /admin/users/:username/repos", - "miscellaneous.listGitignoresTemplates": "GET /gitignore/templates", - "miscellaneous.getGitignoreTemplateInfo": "GET /gitignore/templates/:name", - "miscellaneous.listLabelTemplates": "GET /label/templates", - "miscellaneous.getLabelTemplateInfo": "GET /label/templates/:name", - "miscellaneous.listLicenseTemplates": "GET /licenses", - "miscellaneous.getLicenseTemplateInfo": "GET /licenses/:name", - "miscellaneous.renderMarkdown": "POST /markdown", - "miscellaneous.renderMarkdownRaw": "POST /markdown/raw", - "miscellaneous.renderMarkup": "POST /markup", - "miscellaneous.getNodeInfo": "GET /nodeinfo", - "notification.notifyGetList": "GET /notifications", - "notification.notifyReadList": "PUT /notifications", - "notification.notifyNewAvailable": "GET /notifications/new", - "notification.notifyGetThread": "GET /notifications/threads/:id", - "notification.notifyReadThread": "PATCH /notifications/threads/:id", - "organization.createOrgRepoDeprecated": "POST /org/:org/repos", - "organization.orgGetAll": "GET /orgs", - "organization.orgCreate": "POST /orgs", - "organization.orgGet": "GET /orgs/:org", - "organization.orgDelete": "DELETE /orgs/:org", - "organization.orgEdit": "PATCH /orgs/:org", - "organization.getOrgWorkflowJobs": "GET /orgs/:org/actions/jobs", - "organization.getOrgRunners": "GET /orgs/:org/actions/runners", - "organization.orgGetRunnerRegistrationToken": "GET /orgs/:org/actions/runners/registration-token", - "organization.orgCreateRunnerRegistrationToken": "POST /orgs/:org/actions/runners/registration-token", - "organization.getOrgRunner": "GET /orgs/:org/actions/runners/:runner_id", - "organization.deleteOrgRunner": "DELETE /orgs/:org/actions/runners/:runner_id", - "organization.getOrgWorkflowRuns": "GET /orgs/:org/actions/runs", - "organization.orgListActionsSecrets": "GET /orgs/:org/actions/secrets", - "organization.updateOrgSecret": "PUT /orgs/:org/actions/secrets/:secretname", - "organization.deleteOrgSecret": "DELETE /orgs/:org/actions/secrets/:secretname", - "organization.getOrgVariablesList": "GET /orgs/:org/actions/variables", - "organization.getOrgVariable": "GET /orgs/:org/actions/variables/:variablename", - "organization.updateOrgVariable": "PUT /orgs/:org/actions/variables/:variablename", - "organization.createOrgVariable": "POST /orgs/:org/actions/variables/:variablename", - "organization.deleteOrgVariable": "DELETE /orgs/:org/actions/variables/:variablename", - "organization.orgListActivityFeeds": "GET /orgs/:org/activities/feeds", - "organization.orgUpdateAvatar": "POST /orgs/:org/avatar", - "organization.orgDeleteAvatar": "DELETE /orgs/:org/avatar", - "organization.organizationListBlocks": "GET /orgs/:org/blocks", - "organization.organizationCheckUserBlock": "GET /orgs/:org/blocks/:username", - "organization.organizationBlockUser": "PUT /orgs/:org/blocks/:username", - "organization.organizationUnblockUser": "DELETE /orgs/:org/blocks/:username", - "organization.orgListHooks": "GET /orgs/:org/hooks", - "organization.orgCreateHook": "POST /orgs/:org/hooks", - "organization.orgGetHook": "GET /orgs/:org/hooks/:id", - "organization.orgDeleteHook": "DELETE /orgs/:org/hooks/:id", - "organization.orgEditHook": "PATCH /orgs/:org/hooks/:id", - "organization.orgListLabels": "GET /orgs/:org/labels", - "organization.orgCreateLabel": "POST /orgs/:org/labels", - "organization.orgGetLabel": "GET /orgs/:org/labels/:id", - "organization.orgDeleteLabel": "DELETE /orgs/:org/labels/:id", - "organization.orgEditLabel": "PATCH /orgs/:org/labels/:id", - "organization.orgListMembers": "GET /orgs/:org/members", - "organization.orgIsMember": "GET /orgs/:org/members/:username", - "organization.orgDeleteMember": "DELETE /orgs/:org/members/:username", - "organization.orgListPublicMembers": "GET /orgs/:org/public_members", - "organization.orgIsPublicMember": "GET /orgs/:org/public_members/:username", - "organization.orgPublicizeMember": "PUT /orgs/:org/public_members/:username", - "organization.orgConcealMember": "DELETE /orgs/:org/public_members/:username", - "organization.renameOrg": "POST /orgs/:org/rename", - "organization.orgListRepos": "GET /orgs/:org/repos", - "organization.createOrgRepo": "POST /orgs/:org/repos", - "organization.orgListTeams": "GET /orgs/:org/teams", - "organization.orgCreateTeam": "POST /orgs/:org/teams", - "organization.teamSearch": "GET /orgs/:org/teams/search", - "package.listPackages": "GET /packages/:owner", - "package.listPackageVersions": "GET /packages/:owner/:type/:name", - "package.getLatestPackageVersion": "GET /packages/:owner/:type/:name/-/latest", - "package.linkPackage": "POST /packages/:owner/:type/:name/-/link/:repo_name", - "package.unlinkPackage": "POST /packages/:owner/:type/:name/-/unlink", - "package.getPackage": "GET /packages/:owner/:type/:name/:version", - "package.deletePackage": "DELETE /packages/:owner/:type/:name/:version", - "package.listPackageFiles": "GET /packages/:owner/:type/:name/:version/files", - "issue.issueSearchIssues": "GET /repos/issues/search", - "repository.repoMigrate": "POST /repos/migrate", - "repository.repoSearch": "GET /repos/search", - "repository.repoGet": "GET /repos/:owner/:repo", - "repository.repoDelete": "DELETE /repos/:owner/:repo", - "repository.repoEdit": "PATCH /repos/:owner/:repo", - "repository.getArtifacts": "GET /repos/:owner/:repo/actions/artifacts", - "repository.getArtifact": "GET /repos/:owner/:repo/actions/artifacts/:artifact_id", - "repository.deleteArtifact": "DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id", - "repository.downloadArtifact": "GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip", - "repository.listWorkflowJobs": "GET /repos/:owner/:repo/actions/jobs", - "repository.getWorkflowJob": "GET /repos/:owner/:repo/actions/jobs/:job_id", - "repository.downloadActionsRunJobLogs": "GET /repos/:owner/:repo/actions/jobs/:job_id/logs", - "repository.getRepoRunners": "GET /repos/:owner/:repo/actions/runners", - "repository.repoGetRunnerRegistrationToken": "GET /repos/:owner/:repo/actions/runners/registration-token", - "repository.repoCreateRunnerRegistrationToken": "POST /repos/:owner/:repo/actions/runners/registration-token", - "repository.getRepoRunner": "GET /repos/:owner/:repo/actions/runners/:runner_id", - "repository.deleteRepoRunner": "DELETE /repos/:owner/:repo/actions/runners/:runner_id", - "repository.getWorkflowRuns": "GET /repos/:owner/:repo/actions/runs", - "repository.GetWorkflowRun": "GET /repos/:owner/:repo/actions/runs/:run", - "repository.deleteActionRun": "DELETE /repos/:owner/:repo/actions/runs/:run", - "repository.getArtifactsOfRun": "GET /repos/:owner/:repo/actions/runs/:run/artifacts", - "repository.listWorkflowRunJobs": "GET /repos/:owner/:repo/actions/runs/:run/jobs", - "repository.repoListActionsSecrets": "GET /repos/:owner/:repo/actions/secrets", - "repository.updateRepoSecret": "PUT /repos/:owner/:repo/actions/secrets/:secretname", - "repository.deleteRepoSecret": "DELETE /repos/:owner/:repo/actions/secrets/:secretname", - "repository.ListActionTasks": "GET /repos/:owner/:repo/actions/tasks", - "repository.getRepoVariablesList": "GET /repos/:owner/:repo/actions/variables", - "repository.getRepoVariable": "GET /repos/:owner/:repo/actions/variables/:variablename", - "repository.updateRepoVariable": "PUT /repos/:owner/:repo/actions/variables/:variablename", - "repository.createRepoVariable": "POST /repos/:owner/:repo/actions/variables/:variablename", - "repository.deleteRepoVariable": "DELETE /repos/:owner/:repo/actions/variables/:variablename", - "repository.ActionsListRepositoryWorkflows": "GET /repos/:owner/:repo/actions/workflows", - "repository.ActionsGetWorkflow": "GET /repos/:owner/:repo/actions/workflows/:workflow_id", - "repository.ActionsDisableWorkflow": "PUT /repos/:owner/:repo/actions/workflows/:workflow_id/disable", - "repository.ActionsDispatchWorkflow": "POST /repos/:owner/:repo/actions/workflows/:workflow_id/dispatches", - "repository.ActionsEnableWorkflow": "PUT /repos/:owner/:repo/actions/workflows/:workflow_id/enable", - "repository.repoListActivityFeeds": "GET /repos/:owner/:repo/activities/feeds", - "repository.repoGetArchive": "GET /repos/:owner/:repo/archive/:archive", - "repository.repoGetAssignees": "GET /repos/:owner/:repo/assignees", - "repository.repoUpdateAvatar": "POST /repos/:owner/:repo/avatar", - "repository.repoDeleteAvatar": "DELETE /repos/:owner/:repo/avatar", - "repository.repoListBranchProtection": "GET /repos/:owner/:repo/branch_protections", - "repository.repoCreateBranchProtection": "POST /repos/:owner/:repo/branch_protections", - "repository.repoUpdateBranchProtectionPriories": "POST /repos/:owner/:repo/branch_protections/priority", - "repository.repoGetBranchProtection": "GET /repos/:owner/:repo/branch_protections/:name", - "repository.repoDeleteBranchProtection": "DELETE /repos/:owner/:repo/branch_protections/:name", - "repository.repoEditBranchProtection": "PATCH /repos/:owner/:repo/branch_protections/:name", - "repository.repoListBranches": "GET /repos/:owner/:repo/branches", - "repository.repoCreateBranch": "POST /repos/:owner/:repo/branches", - "repository.repoGetBranch": "GET /repos/:owner/:repo/branches/:branch", - "repository.repoDeleteBranch": "DELETE /repos/:owner/:repo/branches/:branch", - "repository.repoRenameBranch": "PATCH /repos/:owner/:repo/branches/:branch", - "repository.repoListCollaborators": "GET /repos/:owner/:repo/collaborators", - "repository.repoCheckCollaborator": "GET /repos/:owner/:repo/collaborators/:collaborator", - "repository.repoAddCollaborator": "PUT /repos/:owner/:repo/collaborators/:collaborator", - "repository.repoDeleteCollaborator": "DELETE /repos/:owner/:repo/collaborators/:collaborator", - "repository.repoGetRepoPermissions": "GET /repos/:owner/:repo/collaborators/:collaborator/permission", - "repository.repoGetAllCommits": "GET /repos/:owner/:repo/commits", - "repository.repoGetCombinedStatusByRef": "GET /repos/:owner/:repo/commits/:ref/status", - "repository.repoListStatusesByRef": "GET /repos/:owner/:repo/commits/:ref/statuses", - "repository.repoGetCommitPullRequest": "GET /repos/:owner/:repo/commits/:sha/pull", - "repository.repoCompareDiff": "GET /repos/:owner/:repo/compare/:basehead", - "repository.repoGetContentsList": "GET /repos/:owner/:repo/contents", - "repository.repoChangeFiles": "POST /repos/:owner/:repo/contents", - "repository.repoGetContentsExt": "GET /repos/:owner/:repo/contents-ext/:filepath", - "repository.repoGetContents": "GET /repos/:owner/:repo/contents/:filepath", - "repository.repoUpdateFile": "PUT /repos/:owner/:repo/contents/:filepath", - "repository.repoCreateFile": "POST /repos/:owner/:repo/contents/:filepath", - "repository.repoDeleteFile": "DELETE /repos/:owner/:repo/contents/:filepath", - "repository.repoApplyDiffPatch": "POST /repos/:owner/:repo/diffpatch", - "repository.repoGetEditorConfig": "GET /repos/:owner/:repo/editorconfig/:filepath", - "repository.repoGetFileContents": "GET /repos/:owner/:repo/file-contents", - "repository.repoGetFileContentsPost": "POST /repos/:owner/:repo/file-contents", - "repository.listForks": "GET /repos/:owner/:repo/forks", - "repository.createFork": "POST /repos/:owner/:repo/forks", - "repository.GetBlob": "GET /repos/:owner/:repo/git/blobs/:sha", - "repository.repoGetSingleCommit": "GET /repos/:owner/:repo/git/commits/:sha", - "repository.repoDownloadCommitDiffOrPatch": "GET /repos/:owner/:repo/git/commits/:sha.:diffType", - "repository.repoGetNote": "GET /repos/:owner/:repo/git/notes/:sha", - "repository.repoListAllGitRefs": "GET /repos/:owner/:repo/git/refs", - "repository.repoListGitRefs": "GET /repos/:owner/:repo/git/refs/:ref", - "repository.GetAnnotatedTag": "GET /repos/:owner/:repo/git/tags/:sha", - "repository.GetTree": "GET /repos/:owner/:repo/git/trees/:sha", - "repository.repoListHooks": "GET /repos/:owner/:repo/hooks", - "repository.repoCreateHook": "POST /repos/:owner/:repo/hooks", - "repository.repoListGitHooks": "GET /repos/:owner/:repo/hooks/git", - "repository.repoGetGitHook": "GET /repos/:owner/:repo/hooks/git/:id", - "repository.repoDeleteGitHook": "DELETE /repos/:owner/:repo/hooks/git/:id", - "repository.repoEditGitHook": "PATCH /repos/:owner/:repo/hooks/git/:id", - "repository.repoGetHook": "GET /repos/:owner/:repo/hooks/:id", - "repository.repoDeleteHook": "DELETE /repos/:owner/:repo/hooks/:id", - "repository.repoEditHook": "PATCH /repos/:owner/:repo/hooks/:id", - "repository.repoTestHook": "POST /repos/:owner/:repo/hooks/:id/tests", - "repository.repoGetIssueConfig": "GET /repos/:owner/:repo/issue_config", - "repository.repoValidateIssueConfig": "GET /repos/:owner/:repo/issue_config/validate", - "repository.repoGetIssueTemplates": "GET /repos/:owner/:repo/issue_templates", - "issue.issueListIssues": "GET /repos/:owner/:repo/issues", - "issue.issueCreateIssue": "POST /repos/:owner/:repo/issues", - "issue.issueGetRepoComments": "GET /repos/:owner/:repo/issues/comments", - "issue.issueGetComment": "GET /repos/:owner/:repo/issues/comments/:id", - "issue.issueDeleteComment": "DELETE /repos/:owner/:repo/issues/comments/:id", - "issue.issueEditComment": "PATCH /repos/:owner/:repo/issues/comments/:id", - "issue.issueListIssueCommentAttachments": "GET /repos/:owner/:repo/issues/comments/:id/assets", - "issue.issueCreateIssueCommentAttachment": "POST /repos/:owner/:repo/issues/comments/:id/assets", - "issue.issueGetIssueCommentAttachment": "GET /repos/:owner/:repo/issues/comments/:id/assets/:attachment_id", - "issue.issueDeleteIssueCommentAttachment": "DELETE /repos/:owner/:repo/issues/comments/:id/assets/:attachment_id", - "issue.issueEditIssueCommentAttachment": "PATCH /repos/:owner/:repo/issues/comments/:id/assets/:attachment_id", - "issue.issueGetCommentReactions": "GET /repos/:owner/:repo/issues/comments/:id/reactions", - "issue.issuePostCommentReaction": "POST /repos/:owner/:repo/issues/comments/:id/reactions", - "issue.issueDeleteCommentReaction": "DELETE /repos/:owner/:repo/issues/comments/:id/reactions", - "repository.repoListPinnedIssues": "GET /repos/:owner/:repo/issues/pinned", - "issue.issueGetIssue": "GET /repos/:owner/:repo/issues/:index", - "issue.issueDelete": "DELETE /repos/:owner/:repo/issues/:index", - "issue.issueEditIssue": "PATCH /repos/:owner/:repo/issues/:index", - "issue.issueListIssueAttachments": "GET /repos/:owner/:repo/issues/:index/assets", - "issue.issueCreateIssueAttachment": "POST /repos/:owner/:repo/issues/:index/assets", - "issue.issueGetIssueAttachment": "GET /repos/:owner/:repo/issues/:index/assets/:attachment_id", - "issue.issueDeleteIssueAttachment": "DELETE /repos/:owner/:repo/issues/:index/assets/:attachment_id", - "issue.issueEditIssueAttachment": "PATCH /repos/:owner/:repo/issues/:index/assets/:attachment_id", - "issue.issueListBlocks": "GET /repos/:owner/:repo/issues/:index/blocks", - "issue.issueCreateIssueBlocking": "POST /repos/:owner/:repo/issues/:index/blocks", - "issue.issueRemoveIssueBlocking": "DELETE /repos/:owner/:repo/issues/:index/blocks", - "issue.issueGetComments": "GET /repos/:owner/:repo/issues/:index/comments", - "issue.issueCreateComment": "POST /repos/:owner/:repo/issues/:index/comments", - "issue.issueDeleteCommentDeprecated": "DELETE /repos/:owner/:repo/issues/:index/comments/:id", - "issue.issueEditCommentDeprecated": "PATCH /repos/:owner/:repo/issues/:index/comments/:id", - "issue.issueEditIssueDeadline": "POST /repos/:owner/:repo/issues/:index/deadline", - "issue.issueListIssueDependencies": "GET /repos/:owner/:repo/issues/:index/dependencies", - "issue.issueCreateIssueDependencies": "POST /repos/:owner/:repo/issues/:index/dependencies", - "issue.issueRemoveIssueDependencies": "DELETE /repos/:owner/:repo/issues/:index/dependencies", - "issue.issueGetLabels": "GET /repos/:owner/:repo/issues/:index/labels", - "issue.issueReplaceLabels": "PUT /repos/:owner/:repo/issues/:index/labels", - "issue.issueAddLabel": "POST /repos/:owner/:repo/issues/:index/labels", - "issue.issueClearLabels": "DELETE /repos/:owner/:repo/issues/:index/labels", - "issue.issueRemoveLabel": "DELETE /repos/:owner/:repo/issues/:index/labels/:id", - "issue.issueLockIssue": "PUT /repos/:owner/:repo/issues/:index/lock", - "issue.issueUnlockIssue": "DELETE /repos/:owner/:repo/issues/:index/lock", - "issue.pinIssue": "POST /repos/:owner/:repo/issues/:index/pin", - "issue.unpinIssue": "DELETE /repos/:owner/:repo/issues/:index/pin", - "issue.moveIssuePin": "PATCH /repos/:owner/:repo/issues/:index/pin/:position", - "issue.issueGetIssueReactions": "GET /repos/:owner/:repo/issues/:index/reactions", - "issue.issuePostIssueReaction": "POST /repos/:owner/:repo/issues/:index/reactions", - "issue.issueDeleteIssueReaction": "DELETE /repos/:owner/:repo/issues/:index/reactions", - "issue.issueDeleteStopWatch": "DELETE /repos/:owner/:repo/issues/:index/stopwatch/delete", - "issue.issueStartStopWatch": "POST /repos/:owner/:repo/issues/:index/stopwatch/start", - "issue.issueStopStopWatch": "POST /repos/:owner/:repo/issues/:index/stopwatch/stop", - "issue.issueSubscriptions": "GET /repos/:owner/:repo/issues/:index/subscriptions", - "issue.issueCheckSubscription": "GET /repos/:owner/:repo/issues/:index/subscriptions/check", - "issue.issueAddSubscription": "PUT /repos/:owner/:repo/issues/:index/subscriptions/:user", - "issue.issueDeleteSubscription": "DELETE /repos/:owner/:repo/issues/:index/subscriptions/:user", - "issue.issueGetCommentsAndTimeline": "GET /repos/:owner/:repo/issues/:index/timeline", - "issue.issueTrackedTimes": "GET /repos/:owner/:repo/issues/:index/times", - "issue.issueAddTime": "POST /repos/:owner/:repo/issues/:index/times", - "issue.issueResetTime": "DELETE /repos/:owner/:repo/issues/:index/times", - "issue.issueDeleteTime": "DELETE /repos/:owner/:repo/issues/:index/times/:id", - "repository.repoListKeys": "GET /repos/:owner/:repo/keys", - "repository.repoCreateKey": "POST /repos/:owner/:repo/keys", - "repository.repoGetKey": "GET /repos/:owner/:repo/keys/:id", - "repository.repoDeleteKey": "DELETE /repos/:owner/:repo/keys/:id", - "issue.issueListLabels": "GET /repos/:owner/:repo/labels", - "issue.issueCreateLabel": "POST /repos/:owner/:repo/labels", - "issue.issueGetLabel": "GET /repos/:owner/:repo/labels/:id", - "issue.issueDeleteLabel": "DELETE /repos/:owner/:repo/labels/:id", - "issue.issueEditLabel": "PATCH /repos/:owner/:repo/labels/:id", - "repository.repoGetLanguages": "GET /repos/:owner/:repo/languages", - "repository.repoGetLicenses": "GET /repos/:owner/:repo/licenses", - "repository.repoGetRawFileOrLFS": "GET /repos/:owner/:repo/media/:filepath", - "repository.repoMergeUpstream": "POST /repos/:owner/:repo/merge-upstream", - "issue.issueGetMilestonesList": "GET /repos/:owner/:repo/milestones", - "issue.issueCreateMilestone": "POST /repos/:owner/:repo/milestones", - "issue.issueGetMilestone": "GET /repos/:owner/:repo/milestones/:id", - "issue.issueDeleteMilestone": "DELETE /repos/:owner/:repo/milestones/:id", - "issue.issueEditMilestone": "PATCH /repos/:owner/:repo/milestones/:id", - "repository.repoMirrorSync": "POST /repos/:owner/:repo/mirror-sync", - "repository.repoNewPinAllowed": "GET /repos/:owner/:repo/new_pin_allowed", - "notification.notifyGetRepoList": "GET /repos/:owner/:repo/notifications", - "notification.notifyReadRepoList": "PUT /repos/:owner/:repo/notifications", - "repository.repoListPullRequests": "GET /repos/:owner/:repo/pulls", - "repository.repoCreatePullRequest": "POST /repos/:owner/:repo/pulls", - "repository.repoListPinnedPullRequests": "GET /repos/:owner/:repo/pulls/pinned", - "repository.repoGetPullRequestByBaseHead": "GET /repos/:owner/:repo/pulls/:base/:head", - "repository.repoGetPullRequest": "GET /repos/:owner/:repo/pulls/:index", - "repository.repoEditPullRequest": "PATCH /repos/:owner/:repo/pulls/:index", - "repository.repoDownloadPullDiffOrPatch": "GET /repos/:owner/:repo/pulls/:index.:diffType", - "repository.repoGetPullRequestCommits": "GET /repos/:owner/:repo/pulls/:index/commits", - "repository.repoGetPullRequestFiles": "GET /repos/:owner/:repo/pulls/:index/files", - "repository.repoPullRequestIsMerged": "GET /repos/:owner/:repo/pulls/:index/merge", - "repository.repoMergePullRequest": "POST /repos/:owner/:repo/pulls/:index/merge", - "repository.repoCancelScheduledAutoMerge": "DELETE /repos/:owner/:repo/pulls/:index/merge", - "repository.repoCreatePullReviewRequests": "POST /repos/:owner/:repo/pulls/:index/requested_reviewers", - "repository.repoDeletePullReviewRequests": "DELETE /repos/:owner/:repo/pulls/:index/requested_reviewers", - "repository.repoListPullReviews": "GET /repos/:owner/:repo/pulls/:index/reviews", - "repository.repoCreatePullReview": "POST /repos/:owner/:repo/pulls/:index/reviews", - "repository.repoGetPullReview": "GET /repos/:owner/:repo/pulls/:index/reviews/:id", - "repository.repoSubmitPullReview": "POST /repos/:owner/:repo/pulls/:index/reviews/:id", - "repository.repoDeletePullReview": "DELETE /repos/:owner/:repo/pulls/:index/reviews/:id", - "repository.repoGetPullReviewComments": "GET /repos/:owner/:repo/pulls/:index/reviews/:id/comments", - "repository.repoDismissPullReview": "POST /repos/:owner/:repo/pulls/:index/reviews/:id/dismissals", - "repository.repoUnDismissPullReview": "POST /repos/:owner/:repo/pulls/:index/reviews/:id/undismissals", - "repository.repoUpdatePullRequest": "POST /repos/:owner/:repo/pulls/:index/update", - "repository.repoListPushMirrors": "GET /repos/:owner/:repo/push_mirrors", - "repository.repoAddPushMirror": "POST /repos/:owner/:repo/push_mirrors", - "repository.repoPushMirrorSync": "POST /repos/:owner/:repo/push_mirrors-sync", - "repository.repoGetPushMirrorByRemoteName": "GET /repos/:owner/:repo/push_mirrors/:name", - "repository.repoDeletePushMirror": "DELETE /repos/:owner/:repo/push_mirrors/:name", - "repository.repoGetRawFile": "GET /repos/:owner/:repo/raw/:filepath", - "repository.repoListReleases": "GET /repos/:owner/:repo/releases", - "repository.repoCreateRelease": "POST /repos/:owner/:repo/releases", - "repository.repoGetLatestRelease": "GET /repos/:owner/:repo/releases/latest", - "repository.repoGetReleaseByTag": "GET /repos/:owner/:repo/releases/tags/:tag", - "repository.repoDeleteReleaseByTag": "DELETE /repos/:owner/:repo/releases/tags/:tag", - "repository.repoGetRelease": "GET /repos/:owner/:repo/releases/:id", - "repository.repoDeleteRelease": "DELETE /repos/:owner/:repo/releases/:id", - "repository.repoEditRelease": "PATCH /repos/:owner/:repo/releases/:id", - "repository.repoListReleaseAttachments": "GET /repos/:owner/:repo/releases/:id/assets", - "repository.repoCreateReleaseAttachment": "POST /repos/:owner/:repo/releases/:id/assets", - "repository.repoGetReleaseAttachment": "GET /repos/:owner/:repo/releases/:id/assets/:attachment_id", - "repository.repoDeleteReleaseAttachment": "DELETE /repos/:owner/:repo/releases/:id/assets/:attachment_id", - "repository.repoEditReleaseAttachment": "PATCH /repos/:owner/:repo/releases/:id/assets/:attachment_id", - "repository.repoGetReviewers": "GET /repos/:owner/:repo/reviewers", - "repository.repoSigningKey": "GET /repos/:owner/:repo/signing-key.gpg", - "repository.repoSigningKeySSH": "GET /repos/:owner/:repo/signing-key.pub", - "repository.repoListStargazers": "GET /repos/:owner/:repo/stargazers", - "repository.repoListStatuses": "GET /repos/:owner/:repo/statuses/:sha", - "repository.repoCreateStatus": "POST /repos/:owner/:repo/statuses/:sha", - "repository.repoListSubscribers": "GET /repos/:owner/:repo/subscribers", - "repository.userCurrentCheckSubscription": "GET /repos/:owner/:repo/subscription", - "repository.userCurrentPutSubscription": "PUT /repos/:owner/:repo/subscription", - "repository.userCurrentDeleteSubscription": "DELETE /repos/:owner/:repo/subscription", - "repository.repoListTagProtection": "GET /repos/:owner/:repo/tag_protections", - "repository.repoCreateTagProtection": "POST /repos/:owner/:repo/tag_protections", - "repository.repoGetTagProtection": "GET /repos/:owner/:repo/tag_protections/:id", - "repository.repoDeleteTagProtection": "DELETE /repos/:owner/:repo/tag_protections/:id", - "repository.repoEditTagProtection": "PATCH /repos/:owner/:repo/tag_protections/:id", - "repository.repoListTags": "GET /repos/:owner/:repo/tags", - "repository.repoCreateTag": "POST /repos/:owner/:repo/tags", - "repository.repoGetTag": "GET /repos/:owner/:repo/tags/:tag", - "repository.repoDeleteTag": "DELETE /repos/:owner/:repo/tags/:tag", - "repository.repoListTeams": "GET /repos/:owner/:repo/teams", - "repository.repoCheckTeam": "GET /repos/:owner/:repo/teams/:team", - "repository.repoAddTeam": "PUT /repos/:owner/:repo/teams/:team", - "repository.repoDeleteTeam": "DELETE /repos/:owner/:repo/teams/:team", - "repository.repoTrackedTimes": "GET /repos/:owner/:repo/times", - "repository.userTrackedTimes": "GET /repos/:owner/:repo/times/:user", - "repository.repoListTopics": "GET /repos/:owner/:repo/topics", - "repository.repoUpdateTopics": "PUT /repos/:owner/:repo/topics", - "repository.repoAddTopic": "PUT /repos/:owner/:repo/topics/:topic", - "repository.repoDeleteTopic": "DELETE /repos/:owner/:repo/topics/:topic", - "repository.repoTransfer": "POST /repos/:owner/:repo/transfer", - "repository.acceptRepoTransfer": "POST /repos/:owner/:repo/transfer/accept", - "repository.rejectRepoTransfer": "POST /repos/:owner/:repo/transfer/reject", - "repository.repoCreateWikiPage": "POST /repos/:owner/:repo/wiki/new", - "repository.repoGetWikiPage": "GET /repos/:owner/:repo/wiki/page/:pageName", - "repository.repoDeleteWikiPage": "DELETE /repos/:owner/:repo/wiki/page/:pageName", - "repository.repoEditWikiPage": "PATCH /repos/:owner/:repo/wiki/page/:pageName", - "repository.repoGetWikiPages": "GET /repos/:owner/:repo/wiki/pages", - "repository.repoGetWikiPageRevisions": "GET /repos/:owner/:repo/wiki/revisions/:pageName", - "repository.generateRepo": "POST /repos/:template_owner/:template_repo/generate", - "repository.repoGetByID": "GET /repositories/:id", - "settings.getGeneralAPISettings": "GET /settings/api", - "settings.getGeneralAttachmentSettings": "GET /settings/attachment", - "settings.getGeneralRepositorySettings": "GET /settings/repository", - "settings.getGeneralUISettings": "GET /settings/ui", - "miscellaneous.getSigningKey": "GET /signing-key.gpg", - "miscellaneous.getSigningKeySSH": "GET /signing-key.pub", - "organization.orgGetTeam": "GET /teams/:id", - "organization.orgDeleteTeam": "DELETE /teams/:id", - "organization.orgEditTeam": "PATCH /teams/:id", - "organization.orgListTeamActivityFeeds": "GET /teams/:id/activities/feeds", - "organization.orgListTeamMembers": "GET /teams/:id/members", - "organization.orgListTeamMember": "GET /teams/:id/members/:username", - "organization.orgAddTeamMember": "PUT /teams/:id/members/:username", - "organization.orgRemoveTeamMember": "DELETE /teams/:id/members/:username", - "organization.orgListTeamRepos": "GET /teams/:id/repos", - "organization.orgListTeamRepo": "GET /teams/:id/repos/:org/:repo", - "organization.orgAddTeamRepository": "PUT /teams/:id/repos/:org/:repo", - "organization.orgRemoveTeamRepository": "DELETE /teams/:id/repos/:org/:repo", - "repository.topicSearch": "GET /topics/search", - "user.userGetCurrent": "GET /user", - "user.getUserWorkflowJobs": "GET /user/actions/jobs", - "user.getUserRunners": "GET /user/actions/runners", - "user.userGetRunnerRegistrationToken": "GET /user/actions/runners/registration-token", - "user.userCreateRunnerRegistrationToken": "POST /user/actions/runners/registration-token", - "user.getUserRunner": "GET /user/actions/runners/:runner_id", - "user.deleteUserRunner": "DELETE /user/actions/runners/:runner_id", - "user.getUserWorkflowRuns": "GET /user/actions/runs", - "user.updateUserSecret": "PUT /user/actions/secrets/:secretname", - "user.deleteUserSecret": "DELETE /user/actions/secrets/:secretname", - "user.getUserVariablesList": "GET /user/actions/variables", - "user.getUserVariable": "GET /user/actions/variables/:variablename", - "user.updateUserVariable": "PUT /user/actions/variables/:variablename", - "user.createUserVariable": "POST /user/actions/variables/:variablename", - "user.deleteUserVariable": "DELETE /user/actions/variables/:variablename", - "user.userGetOauth2Application": "GET /user/applications/oauth2", - "user.userCreateOAuth2Application": "POST /user/applications/oauth2", - "user.userGetOAuth2Application": "GET /user/applications/oauth2/:id", - "user.userDeleteOAuth2Application": "DELETE /user/applications/oauth2/:id", - "user.userUpdateOAuth2Application": "PATCH /user/applications/oauth2/:id", - "user.userUpdateAvatar": "POST /user/avatar", - "user.userDeleteAvatar": "DELETE /user/avatar", - "user.userListBlocks": "GET /user/blocks", - "user.userCheckUserBlock": "GET /user/blocks/:username", - "user.userBlockUser": "PUT /user/blocks/:username", - "user.userUnblockUser": "DELETE /user/blocks/:username", - "user.userListEmails": "GET /user/emails", - "user.userAddEmail": "POST /user/emails", - "user.userDeleteEmail": "DELETE /user/emails", - "user.userCurrentListFollowers": "GET /user/followers", - "user.userCurrentListFollowing": "GET /user/following", - "user.userCurrentCheckFollowing": "GET /user/following/:username", - "user.userCurrentPutFollow": "PUT /user/following/:username", - "user.userCurrentDeleteFollow": "DELETE /user/following/:username", - "user.getVerificationToken": "GET /user/gpg_key_token", - "user.userVerifyGPGKey": "POST /user/gpg_key_verify", - "user.userCurrentListGPGKeys": "GET /user/gpg_keys", - "user.userCurrentPostGPGKey": "POST /user/gpg_keys", - "user.userCurrentGetGPGKey": "GET /user/gpg_keys/:id", - "user.userCurrentDeleteGPGKey": "DELETE /user/gpg_keys/:id", - "user.userListHooks": "GET /user/hooks", - "user.userCreateHook": "POST /user/hooks", - "user.userGetHook": "GET /user/hooks/:id", - "user.userDeleteHook": "DELETE /user/hooks/:id", - "user.userEditHook": "PATCH /user/hooks/:id", - "user.userCurrentListKeys": "GET /user/keys", - "user.userCurrentPostKey": "POST /user/keys", - "user.userCurrentGetKey": "GET /user/keys/:id", - "user.userCurrentDeleteKey": "DELETE /user/keys/:id", - "organization.orgListCurrentUserOrgs": "GET /user/orgs", - "user.userCurrentListRepos": "GET /user/repos", - "repository.createCurrentUserRepo": "POST /user/repos", - "user.getUserSettings": "GET /user/settings", - "user.updateUserSettings": "PATCH /user/settings", - "user.userCurrentListStarred": "GET /user/starred", - "user.userCurrentCheckStarring": "GET /user/starred/:owner/:repo", - "user.userCurrentPutStar": "PUT /user/starred/:owner/:repo", - "user.userCurrentDeleteStar": "DELETE /user/starred/:owner/:repo", - "user.userGetStopWatches": "GET /user/stopwatches", - "user.userCurrentListSubscriptions": "GET /user/subscriptions", - "user.userListTeams": "GET /user/teams", - "user.userCurrentTrackedTimes": "GET /user/times", - "user.userSearch": "GET /users/search", - "user.userGet": "GET /users/:username", - "user.userListActivityFeeds": "GET /users/:username/activities/feeds", - "user.userListFollowers": "GET /users/:username/followers", - "user.userListFollowing": "GET /users/:username/following", - "user.userCheckFollowing": "GET /users/:username/following/:target", - "user.userListGPGKeys": "GET /users/:username/gpg_keys", - "user.userGetHeatmapData": "GET /users/:username/heatmap", - "user.userListKeys": "GET /users/:username/keys", - "organization.orgListUserOrgs": "GET /users/:username/orgs", - "organization.orgGetUserPermissions": "GET /users/:username/orgs/:org/permissions", - "user.userListRepos": "GET /users/:username/repos", - "user.userListStarred": "GET /users/:username/starred", - "user.userListSubscriptions": "GET /users/:username/subscriptions", - "user.userGetTokens": "GET /users/:username/tokens", - "user.userCreateToken": "POST /users/:username/tokens", - "user.userDeleteAccessToken": "DELETE /users/:username/tokens/:token", - "miscellaneous.getVersion": "GET /version" - }; - VERSION11 = "0.1.4"; - giteaRestEndpointMethods.VERSION = VERSION11; - DEFAULT_BASE_URL2 = "https://gitea.com/"; - GiteaCore = Octokit.plugin( - giteaRestEndpointMethods, - paginateRest, - retry - ).defaults({ - baseUrl: DEFAULT_BASE_URL2, - userAgent: `@go-gitea/sdk.js/${VERSION11}` - }); - Gitea = class extends GiteaCore { - constructor(options = {}) { - const normalizedOptions = { - ...options, - baseUrl: normalizeBaseUrl(options.baseUrl || DEFAULT_BASE_URL2) - }; - super(normalizedOptions); - } +// node_modules/cross-fetch/dist/node-ponyfill.js +var require_node_ponyfill = __commonJS({ + "node_modules/cross-fetch/dist/node-ponyfill.js"(exports2, module2) { + var nodeFetch = require_lib3(); + var realFetch = nodeFetch.default || nodeFetch; + var fetch5 = function(url2, options) { + if (/^\/\//.test(url2)) { + url2 = "https:" + url2; + } + return realFetch.call(this, url2, options); }; + fetch5.ponyfill = true; + module2.exports = exports2 = fetch5; + exports2.fetch = fetch5; + exports2.Headers = nodeFetch.Headers; + exports2.Request = nodeFetch.Request; + exports2.Response = nodeFetch.Response; + exports2.default = fetch5; } }); @@ -74699,13 +71570,13 @@ var InternalServerError = class extends APIError { // node_modules/@anthropic-ai/sdk/streaming.mjs var Stream = class _Stream { - constructor(iterator3, controller) { - this.iterator = iterator3; + constructor(iterator2, controller) { + this.iterator = iterator2; this.controller = controller; } static fromSSEResponse(response, controller) { let consumed = false; - async function* iterator3() { + async function* iterator2() { if (consumed) { throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream."); } @@ -74751,7 +71622,7 @@ var Stream = class _Stream { controller.abort(); } } - return new _Stream(iterator3, controller); + return new _Stream(iterator2, controller); } /** * Generates a Stream from a newline-separated ReadableStream @@ -74771,7 +71642,7 @@ var Stream = class _Stream { yield line; } } - async function* iterator3() { + async function* iterator2() { if (consumed) { throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream."); } @@ -74794,7 +71665,7 @@ var Stream = class _Stream { controller.abort(); } } - return new _Stream(iterator3, controller); + return new _Stream(iterator2, controller); } [Symbol.asyncIterator]() { return this.iterator(); @@ -74806,12 +71677,12 @@ var Stream = class _Stream { tee() { const left = []; const right = []; - const iterator3 = this.iterator(); + const iterator2 = this.iterator(); const teeIterator = (queue) => { return { next: () => { if (queue.length === 0) { - const result = iterator3.next(); + const result = iterator2.next(); left.push(result); right.push(result); } @@ -74875,9 +71746,9 @@ async function* _iterSSEMessages(response, controller) { yield sse; } } -async function* iterSSEChunks(iterator3) { +async function* iterSSEChunks(iterator2) { let data = new Uint8Array(); - for await (const chunk of iterator3) { + for await (const chunk of iterator2) { if (chunk == null) { continue; } @@ -75344,7 +72215,7 @@ var APIClient = class { * This is useful for cases where you want to add certain headers based off of * the request properties, e.g. `method` or `url`. */ - async prepareRequest(request4, { url: url2, options }) { + async prepareRequest(request3, { url: url2, options }) { } parseHeaders(headers) { return !headers ? {} : Symbol.iterator in headers ? Object.fromEntries(Array.from(headers).map((header) => [...header])) : { ...headers }; @@ -75399,8 +72270,8 @@ var APIClient = class { return { response, options, controller }; } requestAPIList(Page2, options) { - const request4 = this.makeRequest(options, null); - return new PagePromise(this, request4, Page2); + const request3 = this.makeRequest(options, null); + return new PagePromise(this, request3, Page2); } buildURL(path2, query) { const url2 = isAbsoluteURL(path2) ? new URL(path2) : new URL(this.baseURL + (this.baseURL.endsWith("/") && path2.startsWith("/") ? path2.slice(1) : path2)); @@ -75538,8 +72409,8 @@ var AbstractPage = class { } }; var PagePromise = class extends APIPromise { - constructor(client, request4, Page2) { - super(request4, async (props) => new Page2(client, props.response, await defaultParseResponse(props), props.options)); + constructor(client, request3, Page2) { + super(request3, async (props) => new Page2(client, props.response, await defaultParseResponse(props), props.options)); } /** * Allow auto-paginating iteration on an unawaited list call, eg: @@ -76715,7 +73586,7 @@ var utils_default = { }; // node_modules/axios/lib/core/AxiosError.js -function AxiosError(message, code, config6, request4, response) { +function AxiosError(message, code, config6, request3, response) { Error.call(this); if (Error.captureStackTrace) { Error.captureStackTrace(this, this.constructor); @@ -76726,7 +73597,7 @@ function AxiosError(message, code, config6, request4, response) { this.name = "AxiosError"; code && (this.code = code); config6 && (this.config = config6); - request4 && (this.request = request4); + request3 && (this.request = request3); if (response) { this.response = response; this.status = response.status ? response.status : null; @@ -76774,14 +73645,14 @@ var descriptors = {}; }); Object.defineProperties(AxiosError, descriptors); Object.defineProperty(prototype, "isAxiosError", { value: true }); -AxiosError.from = (error2, code, config6, request4, response, customProps) => { +AxiosError.from = (error2, code, config6, request3, response, customProps) => { const axiosError = Object.create(prototype); utils_default.toFlatObject(error2, axiosError, function filter2(obj) { return obj !== Error.prototype; }, (prop) => { return prop !== "isAxiosError"; }); - AxiosError.call(axiosError, error2.message, code, config6, request4, response); + AxiosError.call(axiosError, error2.message, code, config6, request3, response); axiosError.cause = error2; axiosError.name = error2.name; customProps && Object.assign(axiosError, customProps); @@ -77569,8 +74440,8 @@ function isCancel(value) { } // node_modules/axios/lib/cancel/CanceledError.js -function CanceledError(message, config6, request4) { - AxiosError_default.call(this, message == null ? "canceled" : message, AxiosError_default.ERR_CANCELED, config6, request4); +function CanceledError(message, config6, request3) { + AxiosError_default.call(this, message == null ? "canceled" : message, AxiosError_default.ERR_CANCELED, config6, request3); this.name = "CanceledError"; } utils_default.inherits(CanceledError, AxiosError_default, { @@ -78273,18 +75144,18 @@ var http_default = isHttpAdapterSupported && function httpAdapter(config6) { ) )); } - let auth2 = void 0; + let auth = void 0; if (config6.auth) { const username = config6.auth.username || ""; const password = config6.auth.password || ""; - auth2 = username + ":" + password; + auth = username + ":" + password; } - if (!auth2 && parsed.username) { + if (!auth && parsed.username) { const urlUsername = parsed.username; const urlPassword = parsed.password; - auth2 = urlUsername + ":" + urlPassword; + auth = urlUsername + ":" + urlPassword; } - auth2 && headers.delete("authorization"); + auth && headers.delete("authorization"); let path2; try { path2 = buildURL( @@ -78309,7 +75180,7 @@ var http_default = isHttpAdapterSupported && function httpAdapter(config6) { method, headers: headers.toJSON(), agents: { http: config6.httpAgent, https: config6.httpsAgent }, - auth: auth2, + auth, protocol, family, beforeRedirect: dispatchBeforeRedirect, @@ -78637,9 +75508,9 @@ function mergeConfig(config1, config22) { headers: (a3, b3, prop) => mergeDeepProperties(headersToObject(a3), headersToObject(b3), prop, true) }; utils_default.forEach(Object.keys(Object.assign({}, config1, config22)), function computeConfigValue(prop) { - const merge3 = mergeMap[prop] || mergeDeepProperties; - const configValue = merge3(config1[prop], config22[prop], prop); - utils_default.isUndefined(configValue) && merge3 !== mergeDirectKeys || (config6[prop] = configValue); + const merge2 = mergeMap[prop] || mergeDeepProperties; + const configValue = merge2(config1[prop], config22[prop], prop); + utils_default.isUndefined(configValue) && merge2 !== mergeDirectKeys || (config6[prop] = configValue); }); return config6; } @@ -78647,13 +75518,13 @@ function mergeConfig(config1, config22) { // node_modules/axios/lib/helpers/resolveConfig.js var resolveConfig_default = (config6) => { const newConfig = mergeConfig({}, config6); - let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth: auth2 } = newConfig; + let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig; newConfig.headers = headers = AxiosHeaders_default.from(headers); newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config6.params, config6.paramsSerializer); - if (auth2) { + if (auth) { headers.set( "Authorization", - "Basic " + btoa((auth2.username || "") + ":" + (auth2.password ? unescape(encodeURIComponent(auth2.password)) : "")) + "Basic " + btoa((auth.username || "") + ":" + (auth.password ? unescape(encodeURIComponent(auth.password)) : "")) ); } let contentType; @@ -78694,24 +75565,24 @@ var xhr_default = isXHRAdapterSupported && function(config6) { _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); _config.signal && _config.signal.removeEventListener("abort", onCanceled); } - let request4 = new XMLHttpRequest(); - request4.open(_config.method.toUpperCase(), _config.url, true); - request4.timeout = _config.timeout; + let request3 = new XMLHttpRequest(); + request3.open(_config.method.toUpperCase(), _config.url, true); + request3.timeout = _config.timeout; function onloadend() { - if (!request4) { + if (!request3) { return; } const responseHeaders = AxiosHeaders_default.from( - "getAllResponseHeaders" in request4 && request4.getAllResponseHeaders() + "getAllResponseHeaders" in request3 && request3.getAllResponseHeaders() ); - const responseData = !responseType || responseType === "text" || responseType === "json" ? request4.responseText : request4.response; + const responseData = !responseType || responseType === "text" || responseType === "json" ? request3.responseText : request3.response; const response = { data: responseData, - status: request4.status, - statusText: request4.statusText, + status: request3.status, + statusText: request3.statusText, headers: responseHeaders, config: config6, - request: request4 + request: request3 }; settle(function _resolve(value) { resolve(value); @@ -78720,33 +75591,33 @@ var xhr_default = isXHRAdapterSupported && function(config6) { reject(err); done(); }, response); - request4 = null; + request3 = null; } - if ("onloadend" in request4) { - request4.onloadend = onloadend; + if ("onloadend" in request3) { + request3.onloadend = onloadend; } else { - request4.onreadystatechange = function handleLoad() { - if (!request4 || request4.readyState !== 4) { + request3.onreadystatechange = function handleLoad() { + if (!request3 || request3.readyState !== 4) { return; } - if (request4.status === 0 && !(request4.responseURL && request4.responseURL.indexOf("file:") === 0)) { + if (request3.status === 0 && !(request3.responseURL && request3.responseURL.indexOf("file:") === 0)) { return; } setTimeout(onloadend); }; } - request4.onabort = function handleAbort() { - if (!request4) { + request3.onabort = function handleAbort() { + if (!request3) { return; } - reject(new AxiosError_default("Request aborted", AxiosError_default.ECONNABORTED, config6, request4)); - request4 = null; + reject(new AxiosError_default("Request aborted", AxiosError_default.ECONNABORTED, config6, request3)); + request3 = null; }; - request4.onerror = function handleError() { - reject(new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config6, request4)); - request4 = null; + request3.onerror = function handleError() { + reject(new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config6, request3)); + request3 = null; }; - request4.ontimeout = function handleTimeout() { + request3.ontimeout = function handleTimeout() { let timeoutErrorMessage = _config.timeout ? "timeout of " + _config.timeout + "ms exceeded" : "timeout exceeded"; const transitional2 = _config.transitional || transitional_default; if (_config.timeoutErrorMessage) { @@ -78756,39 +75627,39 @@ var xhr_default = isXHRAdapterSupported && function(config6) { timeoutErrorMessage, transitional2.clarifyTimeoutError ? AxiosError_default.ETIMEDOUT : AxiosError_default.ECONNABORTED, config6, - request4 + request3 )); - request4 = null; + request3 = null; }; requestData === void 0 && requestHeaders.setContentType(null); - if ("setRequestHeader" in request4) { + if ("setRequestHeader" in request3) { utils_default.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { - request4.setRequestHeader(key, val); + request3.setRequestHeader(key, val); }); } if (!utils_default.isUndefined(_config.withCredentials)) { - request4.withCredentials = !!_config.withCredentials; + request3.withCredentials = !!_config.withCredentials; } if (responseType && responseType !== "json") { - request4.responseType = _config.responseType; + request3.responseType = _config.responseType; } if (onDownloadProgress) { [downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true); - request4.addEventListener("progress", downloadThrottled); + request3.addEventListener("progress", downloadThrottled); } - if (onUploadProgress && request4.upload) { + if (onUploadProgress && request3.upload) { [uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress); - request4.upload.addEventListener("progress", uploadThrottled); - request4.upload.addEventListener("loadend", flushUpload); + request3.upload.addEventListener("progress", uploadThrottled); + request3.upload.addEventListener("loadend", flushUpload); } if (_config.cancelToken || _config.signal) { onCanceled = (cancel) => { - if (!request4) { + if (!request3) { return; } - reject(!cancel || cancel.type ? new CanceledError_default(null, config6, request4) : cancel); - request4.abort(); - request4 = null; + reject(!cancel || cancel.type ? new CanceledError_default(null, config6, request3) : cancel); + request3.abort(); + request3 = null; }; _config.cancelToken && _config.cancelToken.subscribe(onCanceled); if (_config.signal) { @@ -78800,7 +75671,7 @@ var xhr_default = isXHRAdapterSupported && function(config6) { reject(new AxiosError_default("Unsupported protocol " + protocol + ":", AxiosError_default.ERR_BAD_REQUEST, config6)); return; } - request4.send(requestData || null); + request3.send(requestData || null); }); }; @@ -78879,7 +75750,7 @@ var readStream = async function* (stream4) { } }; var trackStream = (stream4, chunkSize, onProgress, onFinish) => { - const iterator3 = readBytes(stream4, chunkSize); + const iterator2 = readBytes(stream4, chunkSize); let bytes = 0; let done; let _onFinish = (e3) => { @@ -78891,7 +75762,7 @@ var trackStream = (stream4, chunkSize, onProgress, onFinish) => { return new ReadableStream({ async pull(controller) { try { - const { done: done2, value } = await iterator3.next(); + const { done: done2, value } = await iterator2.next(); if (done2) { _onFinish(); controller.close(); @@ -78910,7 +75781,7 @@ var trackStream = (stream4, chunkSize, onProgress, onFinish) => { }, cancel(reason) { _onFinish(reason); - return iterator3.return(); + return iterator2.return(); } }, { highWaterMark: 2 @@ -78997,7 +75868,7 @@ var fetch_default = isFetchSupported && (async (config6) => { } = resolveConfig_default(config6); responseType = responseType ? (responseType + "").toLowerCase() : "text"; let composedSignal = composeSignals_default([signal, cancelToken && cancelToken.toAbortSignal()], timeout); - let request4; + let request3; const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { composedSignal.unsubscribe(); }); @@ -79025,7 +75896,7 @@ var fetch_default = isFetchSupported && (async (config6) => { withCredentials = withCredentials ? "include" : "omit"; } const isCredentialsSupported = "credentials" in Request.prototype; - request4 = new Request(url2, { + request3 = new Request(url2, { ...fetchOptions, signal: composedSignal, method: method.toUpperCase(), @@ -79034,7 +75905,7 @@ var fetch_default = isFetchSupported && (async (config6) => { duplex: "half", credentials: isCredentialsSupported ? withCredentials : void 0 }); - let response = await fetch(request4); + let response = await fetch(request3); const isStreamResponse = supportsResponseStream && (responseType === "stream" || responseType === "response"); if (supportsResponseStream && (onDownloadProgress || isStreamResponse && unsubscribe)) { const options = {}; @@ -79064,20 +75935,20 @@ var fetch_default = isFetchSupported && (async (config6) => { status: response.status, statusText: response.statusText, config: config6, - request: request4 + request: request3 }); }); } catch (err) { unsubscribe && unsubscribe(); if (err && err.name === "TypeError" && /Load failed|fetch/i.test(err.message)) { throw Object.assign( - new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config6, request4), + new AxiosError_default("Network Error", AxiosError_default.ERR_NETWORK, config6, request3), { cause: err.cause || err } ); } - throw AxiosError_default.from(err, err && err.code, config6, request4); + throw AxiosError_default.from(err, err && err.code, config6, request3); } }); @@ -79447,11 +76318,11 @@ var CancelToken = class _CancelToken { }; return promise; }; - executor(function cancel(message, config6, request4) { + executor(function cancel(message, config6, request3) { if (token.reason) { return; } - token.reason = new CanceledError_default(message, config6, request4); + token.reason = new CanceledError_default(message, config6, request3); resolvePromise(token.reason); }); } @@ -79974,14 +76845,14 @@ var HttpPipeline = class _HttpPipeline { this._orderedPolicies = void 0; return removedPolicies; } - sendRequest(httpClient, request4) { + sendRequest(httpClient, request3) { const policies = this.getOrderedPolicies(); const pipeline = policies.reduceRight((next, policy) => { return (req) => { return policy.sendRequest(req, next); }; }, (req) => httpClient.sendRequest(req)); - return pipeline(request4); + return pipeline(request3); } getOrderedPolicies() { if (!this._orderedPolicies) { @@ -80418,12 +77289,12 @@ function logPolicy(options = {}) { }); return { name: logPolicyName, - async sendRequest(request4, next) { + async sendRequest(request3, next) { if (!logger3.enabled) { - return next(request4); + return next(request3); } - logger3(`Request: ${sanitizer.sanitize(request4)}`); - const response = await next(request4); + logger3(`Request: ${sanitizer.sanitize(request3)}`); + const response = await next(request3); logger3(`Response status code: ${response.status}`); logger3(`Headers: ${sanitizer.sanitize(response.headers)}`); return response; @@ -80438,25 +77309,25 @@ function redirectPolicy(options = {}) { const { maxRetries = 20 } = options; return { name: redirectPolicyName, - async sendRequest(request4, next) { - const response = await next(request4); + async sendRequest(request3, next) { + const response = await next(request3); return handleRedirect(next, response, maxRetries); } }; } async function handleRedirect(next, response, maxRetries, currentRetries = 0) { - const { request: request4, status, headers } = response; + const { request: request3, status, headers } = response; const locationHeader = headers.get("location"); - if (locationHeader && (status === 300 || status === 301 && allowedRedirect.includes(request4.method) || status === 302 && allowedRedirect.includes(request4.method) || status === 303 && request4.method === "POST" || status === 307) && currentRetries < maxRetries) { - const url2 = new URL(locationHeader, request4.url); - request4.url = url2.toString(); + if (locationHeader && (status === 300 || status === 301 && allowedRedirect.includes(request3.method) || status === 302 && allowedRedirect.includes(request3.method) || status === 303 && request3.method === "POST" || status === 307) && currentRetries < maxRetries) { + const url2 = new URL(locationHeader, request3.url); + request3.url = url2.toString(); if (status === 303) { - request4.method = "GET"; - request4.headers.delete("Content-Length"); - delete request4.body; + request3.method = "GET"; + request3.headers.delete("Content-Length"); + delete request3.body; } - request4.headers.delete("Authorization"); - const res = await next(request4); + request3.headers.delete("Authorization"); + const res = await next(request3); return handleRedirect(next, res, maxRetries, currentRetries + 1); } return response; @@ -80512,11 +77383,11 @@ function userAgentPolicy(options = {}) { const userAgentValue = getUserAgentValue(options.userAgentPrefix); return { name: userAgentPolicyName, - async sendRequest(request4, next) { - if (!request4.headers.has(UserAgentHeaderName)) { - request4.headers.set(UserAgentHeaderName, userAgentValue); + async sendRequest(request3, next) { + if (!request3.headers.has(UserAgentHeaderName)) { + request3.headers.set(UserAgentHeaderName, userAgentValue); } - return next(request4); + return next(request3); } }; } @@ -80665,7 +77536,7 @@ function getTotalLength(sources) { } return total; } -async function buildRequestBody(request4, parts, boundary) { +async function buildRequestBody(request3, parts, boundary) { const sources = [ stringToUint8Array(`--${boundary}`, "utf-8"), ...parts.flatMap((part) => [ @@ -80680,9 +77551,9 @@ async function buildRequestBody(request4, parts, boundary) { ]; const contentLength = getTotalLength(sources); if (contentLength) { - request4.headers.set("Content-Length", contentLength); + request3.headers.set("Content-Length", contentLength); } - request4.body = await concat(sources); + request3.body = await concat(sources); } var multipartPolicyName = "multipartPolicy"; var maxBoundaryLength = 70; @@ -80698,16 +77569,16 @@ function assertValidBoundary(boundary) { function multipartPolicy() { return { name: multipartPolicyName, - async sendRequest(request4, next) { + async sendRequest(request3, next) { var _a5; - if (!request4.multipartBody) { - return next(request4); + if (!request3.multipartBody) { + return next(request3); } - if (request4.body) { + if (request3.body) { throw new Error("multipartBody and regular body cannot be set at the same time"); } - let boundary = request4.multipartBody.boundary; - const contentTypeHeader = (_a5 = request4.headers.get("Content-Type")) !== null && _a5 !== void 0 ? _a5 : "multipart/mixed"; + let boundary = request3.multipartBody.boundary; + const contentTypeHeader = (_a5 = request3.headers.get("Content-Type")) !== null && _a5 !== void 0 ? _a5 : "multipart/mixed"; const parsedHeader = contentTypeHeader.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/); if (!parsedHeader) { throw new Error(`Got multipart request body, but content-type header was not multipart: ${contentTypeHeader}`); @@ -80722,10 +77593,10 @@ function multipartPolicy() { } else { boundary = generateBoundary(); } - request4.headers.set("Content-Type", `${contentType}; boundary=${boundary}`); - await buildRequestBody(request4, request4.multipartBody.parts, boundary); - request4.multipartBody = void 0; - return next(request4); + request3.headers.set("Content-Type", `${contentType}; boundary=${boundary}`); + await buildRequestBody(request3, request3.multipartBody.parts, boundary); + request3.multipartBody = void 0; + return next(request3); } }; } @@ -80735,11 +77606,11 @@ var decompressResponsePolicyName = "decompressResponsePolicy"; function decompressResponsePolicy() { return { name: decompressResponsePolicyName, - async sendRequest(request4, next) { - if (request4.method !== "HEAD") { - request4.headers.set("Accept-Encoding", "gzip,deflate"); + async sendRequest(request3, next) { + if (request3.method !== "HEAD") { + request3.headers.set("Accept-Encoding", "gzip,deflate"); } - return next(request4); + return next(request3); } }; } @@ -80875,7 +77746,7 @@ function retryPolicy(strategies, options = { maxRetries: DEFAULT_RETRY_POLICY_CO const logger3 = options.logger || retryPolicyLogger; return { name: retryPolicyName, - async sendRequest(request4, next) { + async sendRequest(request3, next) { var _a5, _b2; let response; let responseError; @@ -80885,18 +77756,18 @@ function retryPolicy(strategies, options = { maxRetries: DEFAULT_RETRY_POLICY_CO response = void 0; responseError = void 0; try { - logger3.info(`Retry ${retryCount}: Attempting to send request`, request4.requestId); - response = await next(request4); - logger3.info(`Retry ${retryCount}: Received a response from request`, request4.requestId); + logger3.info(`Retry ${retryCount}: Attempting to send request`, request3.requestId); + response = await next(request3); + logger3.info(`Retry ${retryCount}: Received a response from request`, request3.requestId); } catch (e3) { - logger3.error(`Retry ${retryCount}: Received an error from request`, request4.requestId); + logger3.error(`Retry ${retryCount}: Received an error from request`, request3.requestId); responseError = e3; if (!e3 || responseError.name !== "RestError") { throw e3; } response = responseError.response; } - if ((_a5 = request4.abortSignal) === null || _a5 === void 0 ? void 0 : _a5.aborted) { + if ((_a5 = request3.abortSignal) === null || _a5 === void 0 ? void 0 : _a5.aborted) { logger3.error(`Retry ${retryCount}: Request aborted.`); const abortError = new AbortError(); throw abortError; @@ -80931,12 +77802,12 @@ function retryPolicy(strategies, options = { maxRetries: DEFAULT_RETRY_POLICY_CO } if (retryAfterInMs || retryAfterInMs === 0) { strategyLogger.info(`Retry ${retryCount}: Retry strategy ${strategy.name} retries after ${retryAfterInMs}`); - await delay2(retryAfterInMs, void 0, { abortSignal: request4.abortSignal }); + await delay2(retryAfterInMs, void 0, { abortSignal: request3.abortSignal }); continue retryRequest; } if (redirectTo) { strategyLogger.info(`Retry ${retryCount}: Retry strategy ${strategy.name} redirects to ${redirectTo}`); - request4.url = redirectTo; + request3.url = redirectTo; continue retryRequest; } } @@ -81053,17 +77924,17 @@ var formDataPolicyName = "formDataPolicy"; function formDataPolicy() { return { name: formDataPolicyName, - async sendRequest(request4, next) { - if (request4.formData) { - const contentType = request4.headers.get("Content-Type"); + async sendRequest(request3, next) { + if (request3.formData) { + const contentType = request3.headers.get("Content-Type"); if (contentType && contentType.indexOf("application/x-www-form-urlencoded") !== -1) { - request4.body = wwwFormUrlEncode(request4.formData); + request3.body = wwwFormUrlEncode(request3.formData); } else { - await prepareFormData(request4.formData, request4); + await prepareFormData(request3.formData, request3); } - request4.formData = void 0; + request3.formData = void 0; } - return next(request4); + return next(request3); } }; } @@ -81080,12 +77951,12 @@ function wwwFormUrlEncode(formData) { } return urlSearchParams.toString(); } -async function prepareFormData(formData, request4) { - const contentType = request4.headers.get("Content-Type"); +async function prepareFormData(formData, request3) { + const contentType = request3.headers.get("Content-Type"); if (contentType && !contentType.startsWith("multipart/form-data")) { return; } - request4.headers.set("Content-Type", contentType !== null && contentType !== void 0 ? contentType : "multipart/form-data"); + request3.headers.set("Content-Type", contentType !== null && contentType !== void 0 ? contentType : "multipart/form-data"); const parts = []; for (const [fieldName, values] of Object.entries(formData)) { for (const value of Array.isArray(values) ? values : [values]) { @@ -81110,7 +77981,7 @@ async function prepareFormData(formData, request4) { } } } - request4.multipartBody = { parts }; + request3.multipartBody = { parts }; } // node_modules/@azure/core-rest-pipeline/dist/esm/policies/proxyPolicy.js @@ -81196,26 +78067,26 @@ function getUrlFromProxySettings(settings) { } return parsedProxyUrl; } -function setProxyAgentOnRequest(request4, cachedAgents, proxyUrl) { - if (request4.agent) { +function setProxyAgentOnRequest(request3, cachedAgents, proxyUrl) { + if (request3.agent) { return; } - const url2 = new URL(request4.url); + const url2 = new URL(request3.url); const isInsecure = url2.protocol !== "https:"; - if (request4.tlsSettings) { + if (request3.tlsSettings) { logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored."); } - const headers = request4.headers.toJSON(); + const headers = request3.headers.toJSON(); if (isInsecure) { if (!cachedAgents.httpProxyAgent) { cachedAgents.httpProxyAgent = new import_http_proxy_agent.HttpProxyAgent(proxyUrl, { headers }); } - request4.agent = cachedAgents.httpProxyAgent; + request3.agent = cachedAgents.httpProxyAgent; } else { if (!cachedAgents.httpsProxyAgent) { cachedAgents.httpsProxyAgent = new import_https_proxy_agent.HttpsProxyAgent(proxyUrl, { headers }); } - request4.agent = cachedAgents.httpsProxyAgent; + request3.agent = cachedAgents.httpsProxyAgent; } } function proxyPolicy(proxySettings, options) { @@ -81226,14 +78097,14 @@ function proxyPolicy(proxySettings, options) { const cachedAgents = {}; return { name: proxyPolicyName, - async sendRequest(request4, next) { + async sendRequest(request3, next) { var _a5; - if (!request4.proxySettings && defaultProxy && !isBypassed(request4.url, (_a5 = options === null || options === void 0 ? void 0 : options.customNoProxyList) !== null && _a5 !== void 0 ? _a5 : globalNoProxyList, (options === null || options === void 0 ? void 0 : options.customNoProxyList) ? void 0 : globalBypassedMap)) { - setProxyAgentOnRequest(request4, cachedAgents, defaultProxy); - } else if (request4.proxySettings) { - setProxyAgentOnRequest(request4, cachedAgents, getUrlFromProxySettings(request4.proxySettings)); + if (!request3.proxySettings && defaultProxy && !isBypassed(request3.url, (_a5 = options === null || options === void 0 ? void 0 : options.customNoProxyList) !== null && _a5 !== void 0 ? _a5 : globalNoProxyList, (options === null || options === void 0 ? void 0 : options.customNoProxyList) ? void 0 : globalBypassedMap)) { + setProxyAgentOnRequest(request3, cachedAgents, defaultProxy); + } else if (request3.proxySettings) { + setProxyAgentOnRequest(request3, cachedAgents, getUrlFromProxySettings(request3.proxySettings)); } - return next(request4); + return next(request3); } }; } @@ -81243,11 +78114,11 @@ var setClientRequestIdPolicyName = "setClientRequestIdPolicy"; function setClientRequestIdPolicy(requestIdHeaderName = "x-ms-client-request-id") { return { name: setClientRequestIdPolicyName, - async sendRequest(request4, next) { - if (!request4.headers.has(requestIdHeaderName)) { - request4.headers.set(requestIdHeaderName, request4.requestId); + async sendRequest(request3, next) { + if (!request3.headers.has(requestIdHeaderName)) { + request3.headers.set(requestIdHeaderName, request3.requestId); } - return next(request4); + return next(request3); } }; } @@ -81431,21 +78302,21 @@ function isRestError(e3) { // node_modules/@azure/core-rest-pipeline/dist/esm/policies/tracingPolicy.js var tracingPolicyName = "tracingPolicy"; function tracingPolicy(options = {}) { - const userAgent2 = getUserAgentValue(options.userAgentPrefix); + const userAgent = getUserAgentValue(options.userAgentPrefix); const tracingClient = tryCreateTracingClient(); return { name: tracingPolicyName, - async sendRequest(request4, next) { + async sendRequest(request3, next) { var _a5, _b2; - if (!tracingClient || !((_a5 = request4.tracingOptions) === null || _a5 === void 0 ? void 0 : _a5.tracingContext)) { - return next(request4); + if (!tracingClient || !((_a5 = request3.tracingOptions) === null || _a5 === void 0 ? void 0 : _a5.tracingContext)) { + return next(request3); } - const { span, tracingContext } = (_b2 = tryCreateSpan(tracingClient, request4, userAgent2)) !== null && _b2 !== void 0 ? _b2 : {}; + const { span, tracingContext } = (_b2 = tryCreateSpan(tracingClient, request3, userAgent)) !== null && _b2 !== void 0 ? _b2 : {}; if (!span || !tracingContext) { - return next(request4); + return next(request3); } try { - const response = await tracingClient.withContext(tracingContext, next, request4); + const response = await tracingClient.withContext(tracingContext, next, request3); tryProcessResponse(span, response); return response; } catch (err) { @@ -81467,26 +78338,26 @@ function tryCreateTracingClient() { return void 0; } } -function tryCreateSpan(tracingClient, request4, userAgent2) { +function tryCreateSpan(tracingClient, request3, userAgent) { try { - const { span, updatedOptions } = tracingClient.startSpan(`HTTP ${request4.method}`, { tracingOptions: request4.tracingOptions }, { + const { span, updatedOptions } = tracingClient.startSpan(`HTTP ${request3.method}`, { tracingOptions: request3.tracingOptions }, { spanKind: "client", spanAttributes: { - "http.method": request4.method, - "http.url": request4.url, - requestId: request4.requestId + "http.method": request3.method, + "http.url": request3.url, + requestId: request3.requestId } }); if (!span.isRecording()) { span.end(); return void 0; } - if (userAgent2) { - span.setAttribute("http.user_agent", userAgent2); + if (userAgent) { + span.setAttribute("http.user_agent", userAgent); } const headers = tracingClient.createRequestHeaders(updatedOptions.tracingOptions.tracingContext); for (const [key, value] of Object.entries(headers)) { - request4.headers.set(key, value); + request3.headers.set(key, value); } return { span, tracingContext: updatedOptions.tracingOptions.tracingContext }; } catch (e3) { @@ -81593,12 +78464,12 @@ var NodeHttpClient = class { * Makes a request over an underlying transport layer and returns the response. * @param request - The request to be made. */ - async sendRequest(request4) { + async sendRequest(request3) { var _a5, _b2, _c2; const abortController = new AbortController(); let abortListener; - if (request4.abortSignal) { - if (request4.abortSignal.aborted) { + if (request3.abortSignal) { + if (request3.abortSignal.aborted) { throw new AbortError("The operation was aborted."); } abortListener = (event) => { @@ -81606,26 +78477,26 @@ var NodeHttpClient = class { abortController.abort(); } }; - request4.abortSignal.addEventListener("abort", abortListener); + request3.abortSignal.addEventListener("abort", abortListener); } - if (request4.timeout > 0) { + if (request3.timeout > 0) { setTimeout(() => { abortController.abort(); - }, request4.timeout); + }, request3.timeout); } - const acceptEncoding = request4.headers.get("Accept-Encoding"); + const acceptEncoding = request3.headers.get("Accept-Encoding"); const shouldDecompress = (acceptEncoding === null || acceptEncoding === void 0 ? void 0 : acceptEncoding.includes("gzip")) || (acceptEncoding === null || acceptEncoding === void 0 ? void 0 : acceptEncoding.includes("deflate")); - let body = typeof request4.body === "function" ? request4.body() : request4.body; - if (body && !request4.headers.has("Content-Length")) { + let body = typeof request3.body === "function" ? request3.body() : request3.body; + if (body && !request3.headers.has("Content-Length")) { const bodyLength = getBodyLength2(body); if (bodyLength !== null) { - request4.headers.set("Content-Length", bodyLength); + request3.headers.set("Content-Length", bodyLength); } } let responseStream; try { - if (body && request4.onUploadProgress) { - const onUploadProgress = request4.onUploadProgress; + if (body && request3.onUploadProgress) { + const onUploadProgress = request3.onUploadProgress; const uploadReportStream = new ReportTransform(onUploadProgress); uploadReportStream.on("error", (e3) => { logger.error("Error in upload progress", e3); @@ -81637,20 +78508,20 @@ var NodeHttpClient = class { } body = uploadReportStream; } - const res = await this.makeRequest(request4, abortController, body); + const res = await this.makeRequest(request3, abortController, body); const headers = getResponseHeaders(res); const status = (_a5 = res.statusCode) !== null && _a5 !== void 0 ? _a5 : 0; const response = { status, headers, - request: request4 + request: request3 }; - if (request4.method === "HEAD") { + if (request3.method === "HEAD") { res.resume(); return response; } responseStream = shouldDecompress ? getDecodedResponseStream(res, headers) : res; - const onDownloadProgress = request4.onDownloadProgress; + const onDownloadProgress = request3.onDownloadProgress; if (onDownloadProgress) { const downloadReportStream = new ReportTransform(onDownloadProgress); downloadReportStream.on("error", (e3) => { @@ -81661,7 +78532,7 @@ var NodeHttpClient = class { } if ( // Value of POSITIVE_INFINITY in streamResponseStatusCodes is considered as any status code - ((_b2 = request4.streamResponseStatusCodes) === null || _b2 === void 0 ? void 0 : _b2.has(Number.POSITIVE_INFINITY)) || ((_c2 = request4.streamResponseStatusCodes) === null || _c2 === void 0 ? void 0 : _c2.has(response.status)) + ((_b2 = request3.streamResponseStatusCodes) === null || _b2 === void 0 ? void 0 : _b2.has(Number.POSITIVE_INFINITY)) || ((_c2 = request3.streamResponseStatusCodes) === null || _c2 === void 0 ? void 0 : _c2.has(response.status)) ) { response.readableStreamBody = responseStream; } else { @@ -81669,7 +78540,7 @@ var NodeHttpClient = class { } return response; } finally { - if (request4.abortSignal && abortListener) { + if (request3.abortSignal && abortListener) { let uploadStreamDone = Promise.resolve(); if (isReadableStream2(body)) { uploadStreamDone = isStreamComplete(body); @@ -81681,7 +78552,7 @@ var NodeHttpClient = class { Promise.all([uploadStreamDone, downloadStreamDone]).then(() => { var _a6; if (abortListener) { - (_a6 = request4.abortSignal) === null || _a6 === void 0 ? void 0 : _a6.removeEventListener("abort", abortListener); + (_a6 = request3.abortSignal) === null || _a6 === void 0 ? void 0 : _a6.removeEventListener("abort", abortListener); } }).catch((e3) => { logger.warning("Error when cleaning up abortListener on httpRequest", e3); @@ -81689,27 +78560,27 @@ var NodeHttpClient = class { } } } - makeRequest(request4, abortController, body) { + makeRequest(request3, abortController, body) { var _a5; - const url2 = new URL(request4.url); + const url2 = new URL(request3.url); const isInsecure = url2.protocol !== "https:"; - if (isInsecure && !request4.allowInsecureConnection) { - throw new Error(`Cannot connect to ${request4.url} while allowInsecureConnection is false.`); + if (isInsecure && !request3.allowInsecureConnection) { + throw new Error(`Cannot connect to ${request3.url} while allowInsecureConnection is false.`); } - const agent = (_a5 = request4.agent) !== null && _a5 !== void 0 ? _a5 : this.getOrCreateAgent(request4, isInsecure); + const agent = (_a5 = request3.agent) !== null && _a5 !== void 0 ? _a5 : this.getOrCreateAgent(request3, isInsecure); const options = { agent, hostname: url2.hostname, path: `${url2.pathname}${url2.search}`, port: url2.port, - method: request4.method, - headers: request4.headers.toJSON({ preserveCase: true }) + method: request3.method, + headers: request3.headers.toJSON({ preserveCase: true }) }; return new Promise((resolve, reject) => { const req = isInsecure ? http2.request(options, resolve) : https2.request(options, resolve); req.once("error", (err) => { var _a6; - reject(new RestError(err.message, { code: (_a6 = err.code) !== null && _a6 !== void 0 ? _a6 : RestError.REQUEST_SEND_ERROR, request: request4 })); + reject(new RestError(err.message, { code: (_a6 = err.code) !== null && _a6 !== void 0 ? _a6 : RestError.REQUEST_SEND_ERROR, request: request3 })); }); abortController.signal.addEventListener("abort", () => { const abortError = new AbortError("The operation was aborted."); @@ -81732,9 +78603,9 @@ var NodeHttpClient = class { } }); } - getOrCreateAgent(request4, isInsecure) { + getOrCreateAgent(request3, isInsecure) { var _a5; - const disableKeepAlive = request4.disableKeepAlive; + const disableKeepAlive = request3.disableKeepAlive; if (isInsecure) { if (disableKeepAlive) { return http2.globalAgent; @@ -81744,10 +78615,10 @@ var NodeHttpClient = class { } return this.cachedHttpAgent; } else { - if (disableKeepAlive && !request4.tlsSettings) { + if (disableKeepAlive && !request3.tlsSettings) { return https2.globalAgent; } - const tlsSettings = (_a5 = request4.tlsSettings) !== null && _a5 !== void 0 ? _a5 : DEFAULT_TLS_SETTINGS; + const tlsSettings = (_a5 = request3.tlsSettings) !== null && _a5 !== void 0 ? _a5 : DEFAULT_TLS_SETTINGS; let agent = this.cachedHttpsAgents.get(tlsSettings); if (agent && agent.options.keepAlive === !disableKeepAlive) { return agent; @@ -81962,10 +78833,10 @@ function createTokenCycler(credential, tokenCyclerOptions) { // node_modules/@azure/core-rest-pipeline/dist/esm/policies/bearerTokenAuthenticationPolicy.js var bearerTokenAuthenticationPolicyName = "bearerTokenAuthenticationPolicy"; async function defaultAuthorizeRequest(options) { - const { scopes, getAccessToken, request: request4 } = options; + const { scopes, getAccessToken, request: request3 } = options; const getTokenOptions = { - abortSignal: request4.abortSignal, - tracingOptions: request4.tracingOptions + abortSignal: request3.abortSignal, + tracingOptions: request3.tracingOptions }; const accessToken = await getAccessToken(scopes, getTokenOptions); if (accessToken) { @@ -82003,20 +78874,20 @@ function bearerTokenAuthenticationPolicy(options) { * - Process a challenge if the response contains it. * - Retrieve a token with the challenge information, then re-send the request. */ - async sendRequest(request4, next) { - if (!request4.url.toLowerCase().startsWith("https://")) { + async sendRequest(request3, next) { + if (!request3.url.toLowerCase().startsWith("https://")) { throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs."); } await callbacks.authorizeRequest({ scopes: Array.isArray(scopes) ? scopes : [scopes], - request: request4, + request: request3, getAccessToken, logger: logger3 }); let response; let error2; try { - response = await next(request4); + response = await next(request3); } catch (err) { error2 = err; response = err.response; @@ -82024,13 +78895,13 @@ function bearerTokenAuthenticationPolicy(options) { if (callbacks.authorizeRequestOnChallenge && (response === null || response === void 0 ? void 0 : response.status) === 401 && getChallenge(response)) { const shouldSendRequest = await callbacks.authorizeRequestOnChallenge({ scopes: Array.isArray(scopes) ? scopes : [scopes], - request: request4, + request: request3, response, getAccessToken, logger: logger3 }); if (shouldSendRequest) { - return next(request4); + return next(request3); } } if (error2) { @@ -82062,16 +78933,16 @@ var keyCredentialAuthenticationPolicyName = "keyCredentialAuthenticationPolicy"; function keyCredentialAuthenticationPolicy(credential, apiKeyHeaderName) { return { name: keyCredentialAuthenticationPolicyName, - async sendRequest(request4, next) { - request4.headers.set(apiKeyHeaderName, credential.key); - return next(request4); + async sendRequest(request3, next) { + request3.headers.set(apiKeyHeaderName, credential.key); + return next(request3); } }; } // node_modules/@azure-rest/core-client/dist/esm/clientHelpers.js var cachedHttpClient; -function addCredentialPipelinePolicy(pipeline, endpoint2, options = {}) { +function addCredentialPipelinePolicy(pipeline, endpoint, options = {}) { var _a5, _b2, _c2, _d2; const { credential, clientOptions } = options; if (!credential) { @@ -82080,7 +78951,7 @@ function addCredentialPipelinePolicy(pipeline, endpoint2, options = {}) { if (isTokenCredential(credential)) { const tokenPolicy = bearerTokenAuthenticationPolicy({ credential, - scopes: (_b2 = (_a5 = clientOptions === null || clientOptions === void 0 ? void 0 : clientOptions.credentials) === null || _a5 === void 0 ? void 0 : _a5.scopes) !== null && _b2 !== void 0 ? _b2 : `${endpoint2}/.default` + scopes: (_b2 = (_a5 = clientOptions === null || clientOptions === void 0 ? void 0 : clientOptions.credentials) === null || _a5 === void 0 ? void 0 : _a5.scopes) !== null && _b2 !== void 0 ? _b2 : `${endpoint}/.default` }); pipeline.addPolicy(tokenPolicy); } else if (isKeyCredential2(credential)) { @@ -82091,10 +78962,10 @@ function addCredentialPipelinePolicy(pipeline, endpoint2, options = {}) { pipeline.addPolicy(keyPolicy); } } -function createDefaultPipeline(endpoint2, credential, options = {}) { +function createDefaultPipeline(endpoint, credential, options = {}) { const pipeline = createPipelineFromOptions(options); pipeline.addPolicy(apiVersionPolicy(options)); - addCredentialPipelinePolicy(pipeline, endpoint2, { credential, clientOptions: options }); + addCredentialPipelinePolicy(pipeline, endpoint, { credential, clientOptions: options }); return pipeline; } function isKeyCredential2(credential) { @@ -82132,17 +79003,17 @@ function isReadableStream3(body) { async function sendRequest(method, url2, pipeline, options = {}, customHttpClient) { var _a5; const httpClient = customHttpClient !== null && customHttpClient !== void 0 ? customHttpClient : getCachedDefaultHttpsClient(); - const request4 = buildPipelineRequest(method, url2, options); - const response = await pipeline.sendRequest(httpClient, request4); + const request3 = buildPipelineRequest(method, url2, options); + const response = await pipeline.sendRequest(httpClient, request3); const headers = response.headers.toJSON(); const stream4 = (_a5 = response.readableStreamBody) !== null && _a5 !== void 0 ? _a5 : response.browserStreamBody; const parsedBody = options.responseAsStream || stream4 !== void 0 ? void 0 : getResponseBody(response); const body = stream4 !== null && stream4 !== void 0 ? stream4 : parsedBody; if (options === null || options === void 0 ? void 0 : options.onResponse) { - options.onResponse(Object.assign(Object.assign({}, response), { request: request4, rawHeaders: headers, parsedBody })); + options.onResponse(Object.assign(Object.assign({}, response), { request: request3, rawHeaders: headers, parsedBody })); } return { - request: request4, + request: request3, headers, status: `${response.status}`, body @@ -82264,13 +79135,13 @@ function createParseError(response, err) { } // node_modules/@azure-rest/core-client/dist/esm/urlHelpers.js -function buildRequestUrl(endpoint2, routePath, pathParameters, options = {}) { +function buildRequestUrl(endpoint, routePath, pathParameters, options = {}) { if (routePath.startsWith("https://") || routePath.startsWith("http://")) { return routePath; } - endpoint2 = buildBaseUrl(endpoint2, options); + endpoint = buildBaseUrl(endpoint, options); routePath = buildRoutePath(routePath, pathParameters, options); - const requestUrl = appendQueryParams(`${endpoint2}/${routePath}`, options); + const requestUrl = appendQueryParams(`${endpoint}/${routePath}`, options); const url2 = new URL(requestUrl); return url2.toString().replace(/([^:]\/)\/+/g, "$1"); } @@ -82307,10 +79178,10 @@ function skipQueryParameterEncoding(url2) { url2.search = searchPieces.length ? `?${searchPieces.join("&")}` : ""; return url2; } -function buildBaseUrl(endpoint2, options) { +function buildBaseUrl(endpoint, options) { var _a5; if (!options.pathParameters) { - return endpoint2; + return endpoint; } const pathParams = options.pathParameters; for (const [key, param] of Object.entries(pathParams)) { @@ -82324,9 +79195,9 @@ function buildBaseUrl(endpoint2, options) { if (!options.skipUrlEncoding) { value = encodeURIComponent(param); } - endpoint2 = (_a5 = replaceAll(endpoint2, `{${key}}`, value)) !== null && _a5 !== void 0 ? _a5 : ""; + endpoint = (_a5 = replaceAll(endpoint, `{${key}}`, value)) !== null && _a5 !== void 0 ? _a5 : ""; } - return endpoint2; + return endpoint; } function buildRoutePath(routePath, pathParameters, options = {}) { for (const pathParam of pathParameters) { @@ -82343,7 +79214,7 @@ function replaceAll(value, searchValue, replaceValue) { } // node_modules/@azure-rest/core-client/dist/esm/getClient.js -function getClient(endpoint2, credentialsOrPipelineOptions, clientOptions = {}) { +function getClient(endpoint, credentialsOrPipelineOptions, clientOptions = {}) { var _a5, _b2; let credentials; if (credentialsOrPipelineOptions) { @@ -82353,7 +79224,7 @@ function getClient(endpoint2, credentialsOrPipelineOptions, clientOptions = {}) clientOptions = credentialsOrPipelineOptions !== null && credentialsOrPipelineOptions !== void 0 ? credentialsOrPipelineOptions : {}; } } - const pipeline = createDefaultPipeline(endpoint2, credentials, clientOptions); + const pipeline = createDefaultPipeline(endpoint, credentials, clientOptions); if ((_a5 = clientOptions.additionalPolicies) === null || _a5 === void 0 ? void 0 : _a5.length) { for (const { policy, position } of clientOptions.additionalPolicies) { const afterPhase = position === "perRetry" ? "Sign" : void 0; @@ -82363,7 +79234,7 @@ function getClient(endpoint2, credentialsOrPipelineOptions, clientOptions = {}) } } const { allowInsecureConnection, httpClient } = clientOptions; - const endpointUrl = (_b2 = clientOptions.endpoint) !== null && _b2 !== void 0 ? _b2 : endpoint2; + const endpointUrl = (_b2 = clientOptions.endpoint) !== null && _b2 !== void 0 ? _b2 : endpoint; const client = (path2, ...args) => { const getUrl = (requestOptions) => buildRequestUrl(endpointUrl, path2, args, Object.assign({ allowInsecureConnection }, requestOptions)); return { @@ -82425,9 +79296,9 @@ function isCredential(param) { var logger2 = createClientLogger("openai"); // node_modules/@azure/openai/dist-esm/src/rest/openAIClient.js -function createClient(endpoint2, credentials, options = {}) { +function createClient(endpoint, credentials, options = {}) { var _a5, _b2, _c2, _d2, _e2, _f, _g, _h; - const baseUrl = (_a5 = options.baseUrl) !== null && _a5 !== void 0 ? _a5 : `${endpoint2}/openai`; + const baseUrl = (_a5 = options.baseUrl) !== null && _a5 !== void 0 ? _a5 : `${endpoint}/openai`; options.apiVersion = (_b2 = options.apiVersion) !== null && _b2 !== void 0 ? _b2 : "2024-03-01-preview"; const userAgentInfo = `azsdk-js-openai-rest/1.0.0-beta.12`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${userAgentInfo}` : `${userAgentInfo}`; @@ -82507,8 +79378,8 @@ function getPathFromMapKey(mapKey) { var rest_default = createClient; // node_modules/@azure/openai/dist-esm/src/api/OpenAIContext.js -function createOpenAI(endpoint2, credential, options = {}) { - const clientContext = rest_default(endpoint2, credential, options); +function createOpenAI(endpoint, credential, options = {}) { + const clientContext = rest_default(endpoint, credential, options); return clientContext; } @@ -82862,10 +79733,10 @@ function makeAsyncIterable2(webStream) { webStream.values = () => toAsyncIterable(webStream); } } -function iteratorToStream(iterator3, cancel) { +function iteratorToStream(iterator2, cancel) { return new ReadableStream({ async pull(controller) { - const { value, done } = await iterator3.next(); + const { value, done } = await iterator2.next(); if (done) { controller.close(); } else { @@ -83038,9 +79909,9 @@ function toMessage(lineIter) { message.id = value; break; case "retry": { - const retry2 = parseInt(value, 10); - if (!isNaN(retry2)) { - message.retry = retry2; + const retry = parseInt(value, 10); + if (!isNaN(retry)) { + message.retry = retry; } break; } @@ -83397,8 +80268,8 @@ function parseContentFilterResultsForChoiceOutput(_a5 = {}) { function nonAzurePolicy() { const policy = { name: "openAiEndpoint", - sendRequest: (request4, next) => { - const obj = new URL(request4.url); + sendRequest: (request3, next) => { + const obj = new URL(request3.url); const parts = obj.pathname.split("/"); switch (parts[parts.length - 1]) { case "completions": @@ -83426,8 +80297,8 @@ function nonAzurePolicy() { break; } obj.searchParams.delete("api-version"); - request4.url = obj.toString(); - return next(request4); + request3.url = obj.toString(); + return next(request3); } }; return policy; @@ -83445,15 +80316,15 @@ var OpenAIClient = class { var _a5, _b2; this._isAzure = false; let opts; - let endpoint2; + let endpoint; let cred; if (isCred(credOrOptions)) { - endpoint2 = endpointOrOpenAiKey; + endpoint = endpointOrOpenAiKey; cred = credOrOptions; opts = options; this._isAzure = true; } else { - endpoint2 = createOpenAIEndpoint(1); + endpoint = createOpenAIEndpoint(1); cred = endpointOrOpenAiKey; const { credentials } = credOrOptions, restOpts = __rest(credOrOptions, ["credentials"]); opts = Object.assign({ credentials: { @@ -83461,7 +80332,7 @@ var OpenAIClient = class { scopes: credentials === null || credentials === void 0 ? void 0 : credentials.scopes } }, restOpts); } - this._client = createOpenAI(endpoint2, cred, Object.assign(Object.assign({}, opts), this._isAzure ? {} : { + this._client = createOpenAI(endpoint, cred, Object.assign(Object.assign({}, opts), this._isAzure ? {} : { additionalPolicies: [ ...(_b2 = opts.additionalPolicies) !== null && _b2 !== void 0 ? _b2 : [], { @@ -83787,8 +80658,8 @@ async function _makeRequestInternal(model, task, apiKey, stream4, body, requestO const url2 = new RequestUrl(model, task, apiKey, stream4, requestOptions); let response; try { - const request4 = await constructRequest(model, task, apiKey, stream4, body, requestOptions); - response = await fetchFn(request4.url, request4.fetchOptions); + const request3 = await constructRequest(model, task, apiKey, stream4, body, requestOptions); + response = await fetchFn(request3.url, request3.fetchOptions); if (!response.ok) { let message = ""; let errorDetails; @@ -84123,12 +80994,12 @@ function formatSystemInstruction(input) { } } } -function formatNewContent(request4) { +function formatNewContent(request3) { let newParts = []; - if (typeof request4 === "string") { - newParts = [{ text: request4 }]; + if (typeof request3 === "string") { + newParts = [{ text: request3 }]; } else { - for (const partOrString of request4) { + for (const partOrString of request3) { if (typeof partOrString === "string") { newParts.push({ text: partOrString }); } else { @@ -84262,10 +81133,10 @@ var ChatSession = class { * Sends a chat message and receives a non-streaming * {@link GenerateContentResult} */ - async sendMessage(request4) { + async sendMessage(request3) { var _a5, _b2, _c2, _d2, _e2; await this._sendPromise; - const newContent = formatNewContent(request4); + const newContent = formatNewContent(request3); const generateContentRequest = { safetySettings: (_a5 = this.params) === null || _a5 === void 0 ? void 0 : _a5.safetySettings, generationConfig: (_b2 = this.params) === null || _b2 === void 0 ? void 0 : _b2.generationConfig, @@ -84301,10 +81172,10 @@ var ChatSession = class { * {@link GenerateContentStreamResult} containing an iterable stream * and a response promise. */ - async sendMessageStream(request4) { + async sendMessageStream(request3) { var _a5, _b2, _c2, _d2, _e2; await this._sendPromise; - const newContent = formatNewContent(request4); + const newContent = formatNewContent(request3); const generateContentRequest = { safetySettings: (_a5 = this.params) === null || _a5 === void 0 ? void 0 : _a5.safetySettings, generationConfig: (_b2 = this.params) === null || _b2 === void 0 ? void 0 : _b2.generationConfig, @@ -84347,8 +81218,8 @@ async function embedContent(apiKey, model, params, requestOptions) { return response.json(); } async function batchEmbedContents(apiKey, model, params, requestOptions) { - const requestsWithModel = params.requests.map((request4) => { - return Object.assign(Object.assign({}, request4), { model }); + const requestsWithModel = params.requests.map((request3) => { + return Object.assign(Object.assign({}, request3), { model }); }); const response = await makeRequest(model, Task.BATCH_EMBED_CONTENTS, apiKey, false, JSON.stringify({ requests: requestsWithModel }), requestOptions); return response.json(); @@ -84372,8 +81243,8 @@ var GenerativeModel = class { * Makes a single non-streaming call to the model * and returns an object containing a single {@link GenerateContentResponse}. */ - async generateContent(request4) { - const formattedParams = formatGenerateContentInput(request4); + async generateContent(request3) { + const formattedParams = formatGenerateContentInput(request3); return generateContent(this.apiKey, this.model, Object.assign({ generationConfig: this.generationConfig, safetySettings: this.safetySettings, tools: this.tools, toolConfig: this.toolConfig, systemInstruction: this.systemInstruction }, formattedParams), this.requestOptions); } /** @@ -84382,8 +81253,8 @@ var GenerativeModel = class { * over all chunks in the streaming response as well as * a promise that returns the final aggregated response. */ - async generateContentStream(request4) { - const formattedParams = formatGenerateContentInput(request4); + async generateContentStream(request3) { + const formattedParams = formatGenerateContentInput(request3); return generateContentStream(this.apiKey, this.model, Object.assign({ generationConfig: this.generationConfig, safetySettings: this.safetySettings, tools: this.tools, toolConfig: this.toolConfig, systemInstruction: this.systemInstruction }, formattedParams), this.requestOptions); } /** @@ -84396,15 +81267,15 @@ var GenerativeModel = class { /** * Counts the tokens in the provided request. */ - async countTokens(request4) { - const formattedParams = formatGenerateContentInput(request4); + async countTokens(request3) { + const formattedParams = formatGenerateContentInput(request3); return countTokens(this.apiKey, this.model, formattedParams, this.requestOptions); } /** * Embeds the provided content. */ - async embedContent(request4) { - const formattedParams = formatEmbedContentInput(request4); + async embedContent(request3) { + const formattedParams = formatEmbedContentInput(request3); return embedContent(this.apiKey, this.model, formattedParams, this.requestOptions); } /** @@ -84650,13 +81521,13 @@ if (!kind2) setShims2(getRuntime2(), { auto: true }); // node_modules/openai/streaming.mjs var Stream2 = class _Stream { - constructor(iterator3, controller) { - this.iterator = iterator3; + constructor(iterator2, controller) { + this.iterator = iterator2; this.controller = controller; } static fromSSEResponse(response, controller) { let consumed = false; - async function* iterator3() { + async function* iterator2() { if (consumed) { throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream."); } @@ -84708,7 +81579,7 @@ var Stream2 = class _Stream { controller.abort(); } } - return new _Stream(iterator3, controller); + return new _Stream(iterator2, controller); } /** * Generates a Stream from a newline-separated ReadableStream @@ -84728,7 +81599,7 @@ var Stream2 = class _Stream { yield line; } } - async function* iterator3() { + async function* iterator2() { if (consumed) { throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream."); } @@ -84751,7 +81622,7 @@ var Stream2 = class _Stream { controller.abort(); } } - return new _Stream(iterator3, controller); + return new _Stream(iterator2, controller); } [Symbol.asyncIterator]() { return this.iterator(); @@ -84763,12 +81634,12 @@ var Stream2 = class _Stream { tee() { const left = []; const right = []; - const iterator3 = this.iterator(); + const iterator2 = this.iterator(); const teeIterator = (queue) => { return { next: () => { if (queue.length === 0) { - const result = iterator3.next(); + const result = iterator2.next(); left.push(result); right.push(result); } @@ -84832,9 +81703,9 @@ async function* _iterSSEMessages2(response, controller) { yield sse; } } -async function* iterSSEChunks2(iterator3) { +async function* iterSSEChunks2(iterator2) { let data = new Uint8Array(); - for await (const chunk of iterator3) { + for await (const chunk of iterator2) { if (chunk == null) { continue; } @@ -85337,7 +82208,7 @@ var APIClient2 = class { * This is useful for cases where you want to add certain headers based off of * the request properties, e.g. `method` or `url`. */ - async prepareRequest(request4, { url: url2, options }) { + async prepareRequest(request3, { url: url2, options }) { } parseHeaders(headers) { return !headers ? {} : Symbol.iterator in headers ? Object.fromEntries(Array.from(headers).map((header) => [...header])) : { ...headers }; @@ -85392,8 +82263,8 @@ var APIClient2 = class { return { response, options, controller }; } requestAPIList(Page2, options) { - const request4 = this.makeRequest(options, null); - return new PagePromise2(this, request4, Page2); + const request3 = this.makeRequest(options, null); + return new PagePromise2(this, request3, Page2); } buildURL(path2, query) { const url2 = isAbsoluteURL3(path2) ? new URL(path2) : new URL(this.baseURL + (this.baseURL.endsWith("/") && path2.startsWith("/") ? path2.slice(1) : path2)); @@ -85531,8 +82402,8 @@ var AbstractPage2 = class { } }; var PagePromise2 = class extends APIPromise2 { - constructor(client, request4, Page2) { - super(request4, async (props) => new Page2(client, props.response, await defaultParseResponse2(props), props.options)); + constructor(client, request3, Page2) { + super(request3, async (props) => new Page2(client, props.response, await defaultParseResponse2(props), props.options)); } /** * Allow auto-paginating iteration on an unawaited list call, eg: @@ -88669,8 +85540,8 @@ var FileBatches = class extends APIResource2 { const client = this._client; const fileIterator = files.values(); const allFileIds = [...fileIds]; - async function processFiles(iterator3) { - for (let item of iterator3) { + async function processFiles(iterator2) { + for (let item of iterator2) { const fileObj = await client.files.create({ file: item, purpose: "assistants" }, options); allFileIds.push(fileObj.id); } @@ -90176,7 +87047,6552 @@ function sleep3(ms) { return new Promise((resolve) => setTimeout(resolve, ms)); } +// node_modules/gitea-js/dist/index.mjs +var __defProp2 = Object.defineProperty; +var __defProps = Object.defineProperties; +var __getOwnPropDescs = Object.getOwnPropertyDescriptors; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp2 = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp2(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __spreadValues = (a3, b3) => { + for (var prop in b3 || (b3 = {})) + if (__hasOwnProp2.call(b3, prop)) + __defNormalProp(a3, prop, b3[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b3)) { + if (__propIsEnum.call(b3, prop)) + __defNormalProp(a3, prop, b3[prop]); + } + return a3; +}; +var __spreadProps = (a3, b3) => __defProps(a3, __getOwnPropDescs(b3)); +var __objRest = (source, exclude) => { + var target = {}; + for (var prop in source) + if (__hasOwnProp2.call(source, prop) && exclude.indexOf(prop) < 0) + target[prop] = source[prop]; + if (source != null && __getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(source)) { + if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) + target[prop] = source[prop]; + } + return target; +}; +var HttpClient = class { + constructor(apiConfig = {}) { + this.baseUrl = "/api/v1"; + this.securityData = null; + this.abortControllers = /* @__PURE__ */ new Map(); + this.customFetch = (...fetchParams) => fetch(...fetchParams); + this.baseApiParams = { + credentials: "same-origin", + headers: {}, + redirect: "follow", + referrerPolicy: "no-referrer" + }; + this.setSecurityData = (data) => { + this.securityData = data; + }; + this.contentFormatters = { + [ + "application/json" + /* Json */ + ]: (input) => input !== null && (typeof input === "object" || typeof input === "string") ? JSON.stringify(input) : input, + [ + "text/plain" + /* Text */ + ]: (input) => input !== null && typeof input !== "string" ? JSON.stringify(input) : input, + [ + "multipart/form-data" + /* FormData */ + ]: (input) => Object.keys(input || {}).reduce((formData, key) => { + const property = input[key]; + formData.append( + key, + property instanceof Blob ? property : typeof property === "object" && property !== null ? JSON.stringify(property) : `${property}` + ); + return formData; + }, new FormData()), + [ + "application/x-www-form-urlencoded" + /* UrlEncoded */ + ]: (input) => this.toQueryString(input) + }; + this.createAbortSignal = (cancelToken) => { + if (this.abortControllers.has(cancelToken)) { + const abortController2 = this.abortControllers.get(cancelToken); + if (abortController2) { + return abortController2.signal; + } + return void 0; + } + const abortController = new AbortController(); + this.abortControllers.set(cancelToken, abortController); + return abortController.signal; + }; + this.abortRequest = (cancelToken) => { + const abortController = this.abortControllers.get(cancelToken); + if (abortController) { + abortController.abort(); + this.abortControllers.delete(cancelToken); + } + }; + this.request = async (_a5) => { + var _b2 = _a5, { + body, + secure, + path: path2, + type: type2, + query, + format, + baseUrl, + cancelToken + } = _b2, params = __objRest(_b2, [ + "body", + "secure", + "path", + "type", + "query", + "format", + "baseUrl", + "cancelToken" + ]); + const secureParams = (typeof secure === "boolean" ? secure : this.baseApiParams.secure) && this.securityWorker && await this.securityWorker(this.securityData) || {}; + const requestParams = this.mergeRequestParams(params, secureParams); + const queryString = query && this.toQueryString(query); + const payloadFormatter = this.contentFormatters[ + type2 || "application/json" + /* Json */ + ]; + const responseFormat = format || requestParams.format; + return this.customFetch(`${baseUrl || this.baseUrl || ""}${path2}${queryString ? `?${queryString}` : ""}`, __spreadProps(__spreadValues({}, requestParams), { + headers: __spreadValues(__spreadValues({}, requestParams.headers || {}), type2 && type2 !== "multipart/form-data" ? { "Content-Type": type2 } : {}), + signal: (cancelToken ? this.createAbortSignal(cancelToken) : requestParams.signal) || null, + body: typeof body === "undefined" || body === null ? null : payloadFormatter(body) + })).then(async (response) => { + const r3 = response; + r3.data = null; + r3.error = null; + const data = !responseFormat ? r3 : await response[responseFormat]().then((data2) => { + if (r3.ok) { + r3.data = data2; + } else { + r3.error = data2; + } + return r3; + }).catch((e3) => { + r3.error = e3; + return r3; + }); + if (cancelToken) { + this.abortControllers.delete(cancelToken); + } + if (!response.ok) + throw data; + return data; + }); + }; + Object.assign(this, apiConfig); + } + encodeQueryParam(key, value) { + const encodedKey = encodeURIComponent(key); + return `${encodedKey}=${encodeURIComponent(typeof value === "number" ? value : `${value}`)}`; + } + addQueryParam(query, key) { + return this.encodeQueryParam(key, query[key]); + } + addArrayQueryParam(query, key) { + const value = query[key]; + return value.map((v2) => this.encodeQueryParam(key, v2)).join("&"); + } + toQueryString(rawQuery) { + const query = rawQuery || {}; + const keys = Object.keys(query).filter((key) => "undefined" !== typeof query[key]); + return keys.map((key) => Array.isArray(query[key]) ? this.addArrayQueryParam(query, key) : this.addQueryParam(query, key)).join("&"); + } + addQueryParams(rawQuery) { + const queryString = this.toQueryString(rawQuery); + return queryString ? `?${queryString}` : ""; + } + mergeRequestParams(params1, params2) { + return __spreadProps(__spreadValues(__spreadValues(__spreadValues({}, this.baseApiParams), params1), params2 || {}), { + headers: __spreadValues(__spreadValues(__spreadValues({}, this.baseApiParams.headers || {}), params1.headers || {}), params2 && params2.headers || {}) + }); + } +}; +var Api = class extends HttpClient { + constructor() { + super(...arguments); + this.activitypub = { + /** + * No description + * + * @tags activitypub + * @name ActivitypubPerson + * @summary Returns the Person actor for a user + * @request GET:/activitypub/user-id/{user-id} + * @secure + */ + activitypubPerson: (userId, params = {}) => this.request(__spreadValues({ + path: `/activitypub/user-id/${userId}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags activitypub + * @name ActivitypubPersonInbox + * @summary Send to the inbox + * @request POST:/activitypub/user-id/{user-id}/inbox + * @secure + */ + activitypubPersonInbox: (userId, params = {}) => this.request(__spreadValues({ + path: `/activitypub/user-id/${userId}/inbox`, + method: "POST", + secure: true + }, params)) + }; + this.admin = { + /** + * No description + * + * @tags admin + * @name AdminCronList + * @summary List cron tasks + * @request GET:/admin/cron + * @secure + */ + adminCronList: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/cron`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminCronRun + * @summary Run cron task + * @request POST:/admin/cron/{task} + * @secure + */ + adminCronRun: (task, params = {}) => this.request(__spreadValues({ + path: `/admin/cron/${task}`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminGetAllEmails + * @summary List all emails + * @request GET:/admin/emails + * @secure + */ + adminGetAllEmails: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/emails`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminSearchEmails + * @summary Search all emails + * @request GET:/admin/emails/search + * @secure + */ + adminSearchEmails: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/emails/search`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminListHooks + * @summary List system's webhooks + * @request GET:/admin/hooks + * @secure + */ + adminListHooks: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/hooks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminCreateHook + * @summary Create a hook + * @request POST:/admin/hooks + * @secure + */ + adminCreateHook: (body, params = {}) => this.request(__spreadValues({ + path: `/admin/hooks`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminGetHook + * @summary Get a hook + * @request GET:/admin/hooks/{id} + * @secure + */ + adminGetHook: (id, params = {}) => this.request(__spreadValues({ + path: `/admin/hooks/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminDeleteHook + * @summary Delete a hook + * @request DELETE:/admin/hooks/{id} + * @secure + */ + adminDeleteHook: (id, params = {}) => this.request(__spreadValues({ + path: `/admin/hooks/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminEditHook + * @summary Update a hook + * @request PATCH:/admin/hooks/{id} + * @secure + */ + adminEditHook: (id, body, params = {}) => this.request(__spreadValues({ + path: `/admin/hooks/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminGetAllOrgs + * @summary List all organizations + * @request GET:/admin/orgs + * @secure + */ + adminGetAllOrgs: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/orgs`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminGetRunnerRegistrationToken + * @summary Get an global actions runner registration token + * @request GET:/admin/runners/registration-token + * @secure + */ + adminGetRunnerRegistrationToken: (params = {}) => this.request(__spreadValues({ + path: `/admin/runners/registration-token`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminUnadoptedList + * @summary List unadopted repositories + * @request GET:/admin/unadopted + * @secure + */ + adminUnadoptedList: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/unadopted`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminAdoptRepository + * @summary Adopt unadopted files as a repository + * @request POST:/admin/unadopted/{owner}/{repo} + * @secure + */ + adminAdoptRepository: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/admin/unadopted/${owner2}/${repo2}`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminDeleteUnadoptedRepository + * @summary Delete unadopted files + * @request DELETE:/admin/unadopted/{owner}/{repo} + * @secure + */ + adminDeleteUnadoptedRepository: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/admin/unadopted/${owner2}/${repo2}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminSearchUsers + * @summary Search users according filter conditions + * @request GET:/admin/users + * @secure + */ + adminSearchUsers: (query, params = {}) => this.request(__spreadValues({ + path: `/admin/users`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminCreateUser + * @summary Create a user + * @request POST:/admin/users + * @secure + */ + adminCreateUser: (body, params = {}) => this.request(__spreadValues({ + path: `/admin/users`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminDeleteUser + * @summary Delete a user + * @request DELETE:/admin/users/{username} + * @secure + */ + adminDeleteUser: (username, query, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}`, + method: "DELETE", + query, + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminEditUser + * @summary Edit an existing user + * @request PATCH:/admin/users/{username} + * @secure + */ + adminEditUser: (username, body, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminListUserBadges + * @summary List a user's badges + * @request GET:/admin/users/{username}/badges + * @secure + */ + adminListUserBadges: (username, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/badges`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminAddUserBadges + * @summary Add a badge to a user + * @request POST:/admin/users/{username}/badges + * @secure + */ + adminAddUserBadges: (username, body, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/badges`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminDeleteUserBadges + * @summary Remove a badge from a user + * @request DELETE:/admin/users/{username}/badges + * @secure + */ + adminDeleteUserBadges: (username, body, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/badges`, + method: "DELETE", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminCreatePublicKey + * @summary Add a public key on behalf of a user + * @request POST:/admin/users/{username}/keys + * @secure + */ + adminCreatePublicKey: (username, key, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/keys`, + method: "POST", + body: key, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminDeleteUserPublicKey + * @summary Delete a user's public key + * @request DELETE:/admin/users/{username}/keys/{id} + * @secure + */ + adminDeleteUserPublicKey: (username, id, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/keys/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags admin + * @name AdminCreateOrg + * @summary Create an organization + * @request POST:/admin/users/{username}/orgs + * @secure + */ + adminCreateOrg: (username, organization, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/orgs`, + method: "POST", + body: organization, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminRenameUser + * @summary Rename a user + * @request POST:/admin/users/{username}/rename + * @secure + */ + adminRenameUser: (username, body, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/rename`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags admin + * @name AdminCreateRepo + * @summary Create a repository on behalf of a user + * @request POST:/admin/users/{username}/repos + * @secure + */ + adminCreateRepo: (username, repository, params = {}) => this.request(__spreadValues({ + path: `/admin/users/${username}/repos`, + method: "POST", + body: repository, + secure: true, + type: "application/json" + /* Json */ + }, params)) + }; + this.gitignore = { + /** + * No description + * + * @tags miscellaneous + * @name ListGitignoresTemplates + * @summary Returns a list of all gitignore templates + * @request GET:/gitignore/templates + * @secure + */ + listGitignoresTemplates: (params = {}) => this.request(__spreadValues({ + path: `/gitignore/templates`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags miscellaneous + * @name GetGitignoreTemplateInfo + * @summary Returns information about a gitignore template + * @request GET:/gitignore/templates/{name} + * @secure + */ + getGitignoreTemplateInfo: (name, params = {}) => this.request(__spreadValues({ + path: `/gitignore/templates/${name}`, + method: "GET", + secure: true + }, params)) + }; + this.label = { + /** + * No description + * + * @tags miscellaneous + * @name ListLabelTemplates + * @summary Returns a list of all label templates + * @request GET:/label/templates + * @secure + */ + listLabelTemplates: (params = {}) => this.request(__spreadValues({ + path: `/label/templates`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags miscellaneous + * @name GetLabelTemplateInfo + * @summary Returns all labels in a template + * @request GET:/label/templates/{name} + * @secure + */ + getLabelTemplateInfo: (name, params = {}) => this.request(__spreadValues({ + path: `/label/templates/${name}`, + method: "GET", + secure: true + }, params)) + }; + this.licenses = { + /** + * No description + * + * @tags miscellaneous + * @name ListLicenseTemplates + * @summary Returns a list of all license templates + * @request GET:/licenses + * @secure + */ + listLicenseTemplates: (params = {}) => this.request(__spreadValues({ + path: `/licenses`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags miscellaneous + * @name GetLicenseTemplateInfo + * @summary Returns information about a license template + * @request GET:/licenses/{name} + * @secure + */ + getLicenseTemplateInfo: (name, params = {}) => this.request(__spreadValues({ + path: `/licenses/${name}`, + method: "GET", + secure: true + }, params)) + }; + this.markdown = { + /** + * No description + * + * @tags miscellaneous + * @name RenderMarkdown + * @summary Render a markdown document as HTML + * @request POST:/markdown + * @secure + */ + renderMarkdown: (body, params = {}) => this.request(__spreadValues({ + path: `/markdown`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags miscellaneous + * @name RenderMarkdownRaw + * @summary Render raw markdown as HTML + * @request POST:/markdown/raw + * @secure + */ + renderMarkdownRaw: (body, params = {}) => this.request(__spreadValues({ + path: `/markdown/raw`, + method: "POST", + body, + secure: true, + type: "text/plain" + /* Text */ + }, params)) + }; + this.markup = { + /** + * No description + * + * @tags miscellaneous + * @name RenderMarkup + * @summary Render a markup document as HTML + * @request POST:/markup + * @secure + */ + renderMarkup: (body, params = {}) => this.request(__spreadValues({ + path: `/markup`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)) + }; + this.nodeinfo = { + /** + * No description + * + * @tags miscellaneous + * @name GetNodeInfo + * @summary Returns the nodeinfo of the Gitea application + * @request GET:/nodeinfo + * @secure + */ + getNodeInfo: (params = {}) => this.request(__spreadValues({ + path: `/nodeinfo`, + method: "GET", + secure: true + }, params)) + }; + this.notifications = { + /** + * No description + * + * @tags notification + * @name NotifyGetList + * @summary List users's notification threads + * @request GET:/notifications + * @secure + */ + notifyGetList: (query, params = {}) => this.request(__spreadValues({ + path: `/notifications`, + method: "GET", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags notification + * @name NotifyReadList + * @summary Mark notification threads as read, pinned or unread + * @request PUT:/notifications + * @secure + */ + notifyReadList: (query, params = {}) => this.request(__spreadValues({ + path: `/notifications`, + method: "PUT", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags notification + * @name NotifyNewAvailable + * @summary Check if unread notifications exist + * @request GET:/notifications/new + * @secure + */ + notifyNewAvailable: (params = {}) => this.request(__spreadValues({ + path: `/notifications/new`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags notification + * @name NotifyGetThread + * @summary Get notification thread by ID + * @request GET:/notifications/threads/{id} + * @secure + */ + notifyGetThread: (id, params = {}) => this.request(__spreadValues({ + path: `/notifications/threads/${id}`, + method: "GET", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags notification + * @name NotifyReadThread + * @summary Mark notification thread as read by ID + * @request PATCH:/notifications/threads/{id} + * @secure + */ + notifyReadThread: (id, query, params = {}) => this.request(__spreadValues({ + path: `/notifications/threads/${id}`, + method: "PATCH", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)) + }; + this.org = { + /** + * No description + * + * @tags organization + * @name CreateOrgRepoDeprecated + * @summary Create a repository in an organization + * @request POST:/org/{org}/repos + * @deprecated + * @secure + */ + createOrgRepoDeprecated: (org, body, params = {}) => this.request(__spreadValues({ + path: `/org/${org}/repos`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)) + }; + this.orgs = { + /** + * No description + * + * @tags organization + * @name OrgGetAll + * @summary Get list of organizations + * @request GET:/orgs + * @secure + */ + orgGetAll: (query, params = {}) => this.request(__spreadValues({ + path: `/orgs`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgCreate + * @summary Create an organization + * @request POST:/orgs + * @secure + */ + orgCreate: (organization, params = {}) => this.request(__spreadValues({ + path: `/orgs`, + method: "POST", + body: organization, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgGet + * @summary Get an organization + * @request GET:/orgs/{org} + * @secure + */ + orgGet: (org, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgDelete + * @summary Delete an organization + * @request DELETE:/orgs/{org} + * @secure + */ + orgDelete: (org, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgEdit + * @summary Edit an organization + * @request PATCH:/orgs/{org} + * @secure + */ + orgEdit: (org, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgGetRunnerRegistrationToken + * @summary Get an organization's actions runner registration token + * @request GET:/orgs/{org}/actions/runners/registration-token + * @secure + */ + orgGetRunnerRegistrationToken: (org, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/runners/registration-token`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListActionsSecrets + * @summary List an organization's actions secrets + * @request GET:/orgs/{org}/actions/secrets + * @secure + */ + orgListActionsSecrets: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/secrets`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name UpdateOrgSecret + * @summary Create or Update a secret value in an organization + * @request PUT:/orgs/{org}/actions/secrets/{secretname} + * @secure + */ + updateOrgSecret: (org, secretname, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/secrets/${secretname}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name DeleteOrgSecret + * @summary Delete a secret in an organization + * @request DELETE:/orgs/{org}/actions/secrets/{secretname} + * @secure + */ + deleteOrgSecret: (org, secretname, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/secrets/${secretname}`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name GetOrgVariablesList + * @summary Get an org-level variables list + * @request GET:/orgs/{org}/actions/variables + * @secure + */ + getOrgVariablesList: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/variables`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name GetOrgVariable + * @summary Get an org-level variable + * @request GET:/orgs/{org}/actions/variables/{variablename} + * @secure + */ + getOrgVariable: (org, variablename, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/variables/${variablename}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name UpdateOrgVariable + * @summary Update an org-level variable + * @request PUT:/orgs/{org}/actions/variables/{variablename} + * @secure + */ + updateOrgVariable: (org, variablename, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/variables/${variablename}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name CreateOrgVariable + * @summary Create an org-level variable + * @request POST:/orgs/{org}/actions/variables/{variablename} + * @secure + */ + createOrgVariable: (org, variablename, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/variables/${variablename}`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name DeleteOrgVariable + * @summary Delete an org-level variable + * @request DELETE:/orgs/{org}/actions/variables/{variablename} + * @secure + */ + deleteOrgVariable: (org, variablename, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/actions/variables/${variablename}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListActivityFeeds + * @summary List an organization's activity feeds + * @request GET:/orgs/{org}/activities/feeds + * @secure + */ + orgListActivityFeeds: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/activities/feeds`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgUpdateAvatar + * @summary Update Avatar + * @request POST:/orgs/{org}/avatar + * @secure + */ + orgUpdateAvatar: (org, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/avatar`, + method: "POST", + body, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgDeleteAvatar + * @summary Delete Avatar + * @request DELETE:/orgs/{org}/avatar + * @secure + */ + orgDeleteAvatar: (org, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/avatar`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrganizationListBlocks + * @summary List users blocked by the organization + * @request GET:/orgs/{org}/blocks + * @secure + */ + organizationListBlocks: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/blocks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrganizationCheckUserBlock + * @summary Check if a user is blocked by the organization + * @request GET:/orgs/{org}/blocks/{username} + * @secure + */ + organizationCheckUserBlock: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/blocks/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrganizationBlockUser + * @summary Block a user + * @request PUT:/orgs/{org}/blocks/{username} + * @secure + */ + organizationBlockUser: (org, username, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/blocks/${username}`, + method: "PUT", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrganizationUnblockUser + * @summary Unblock a user + * @request DELETE:/orgs/{org}/blocks/{username} + * @secure + */ + organizationUnblockUser: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/blocks/${username}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListHooks + * @summary List an organization's webhooks + * @request GET:/orgs/{org}/hooks + * @secure + */ + orgListHooks: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/hooks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgCreateHook + * @summary Create a hook + * @request POST:/orgs/{org}/hooks + * @secure + */ + orgCreateHook: (org, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/hooks`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgGetHook + * @summary Get a hook + * @request GET:/orgs/{org}/hooks/{id} + * @secure + */ + orgGetHook: (org, id, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/hooks/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgDeleteHook + * @summary Delete a hook + * @request DELETE:/orgs/{org}/hooks/{id} + * @secure + */ + orgDeleteHook: (org, id, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/hooks/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgEditHook + * @summary Update a hook + * @request PATCH:/orgs/{org}/hooks/{id} + * @secure + */ + orgEditHook: (org, id, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/hooks/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListLabels + * @summary List an organization's labels + * @request GET:/orgs/{org}/labels + * @secure + */ + orgListLabels: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/labels`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgCreateLabel + * @summary Create a label for an organization + * @request POST:/orgs/{org}/labels + * @secure + */ + orgCreateLabel: (org, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/labels`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgGetLabel + * @summary Get a single label + * @request GET:/orgs/{org}/labels/{id} + * @secure + */ + orgGetLabel: (org, id, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/labels/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgDeleteLabel + * @summary Delete a label + * @request DELETE:/orgs/{org}/labels/{id} + * @secure + */ + orgDeleteLabel: (org, id, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/labels/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgEditLabel + * @summary Update a label + * @request PATCH:/orgs/{org}/labels/{id} + * @secure + */ + orgEditLabel: (org, id, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/labels/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListMembers + * @summary List an organization's members + * @request GET:/orgs/{org}/members + * @secure + */ + orgListMembers: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/members`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgIsMember + * @summary Check if a user is a member of an organization + * @request GET:/orgs/{org}/members/{username} + * @secure + */ + orgIsMember: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/members/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgDeleteMember + * @summary Remove a member from an organization + * @request DELETE:/orgs/{org}/members/{username} + * @secure + */ + orgDeleteMember: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/members/${username}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListPublicMembers + * @summary List an organization's public members + * @request GET:/orgs/{org}/public_members + * @secure + */ + orgListPublicMembers: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/public_members`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgIsPublicMember + * @summary Check if a user is a public member of an organization + * @request GET:/orgs/{org}/public_members/{username} + * @secure + */ + orgIsPublicMember: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/public_members/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgPublicizeMember + * @summary Publicize a user's membership + * @request PUT:/orgs/{org}/public_members/{username} + * @secure + */ + orgPublicizeMember: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/public_members/${username}`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgConcealMember + * @summary Conceal a user's membership + * @request DELETE:/orgs/{org}/public_members/{username} + * @secure + */ + orgConcealMember: (org, username, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/public_members/${username}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListRepos + * @summary List an organization's repos + * @request GET:/orgs/{org}/repos + * @secure + */ + orgListRepos: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/repos`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name CreateOrgRepo + * @summary Create a repository in an organization + * @request POST:/orgs/{org}/repos + * @secure + */ + createOrgRepo: (org, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/repos`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListTeams + * @summary List an organization's teams + * @request GET:/orgs/{org}/teams + * @secure + */ + orgListTeams: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/teams`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgCreateTeam + * @summary Create a team + * @request POST:/orgs/{org}/teams + * @secure + */ + orgCreateTeam: (org, body, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/teams`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name TeamSearch + * @summary Search for teams within an organization + * @request GET:/orgs/{org}/teams/search + * @secure + */ + teamSearch: (org, query, params = {}) => this.request(__spreadValues({ + path: `/orgs/${org}/teams/search`, + method: "GET", + query, + secure: true, + format: "json" + }, params)) + }; + this.packages = { + /** + * No description + * + * @tags package + * @name ListPackages + * @summary Gets all packages of an owner + * @request GET:/packages/{owner} + * @secure + */ + listPackages: (owner2, query, params = {}) => this.request(__spreadValues({ + path: `/packages/${owner2}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags package + * @name GetPackage + * @summary Gets a package + * @request GET:/packages/{owner}/{type}/{name}/{version} + * @secure + */ + getPackage: (owner2, type2, name, version2, params = {}) => this.request(__spreadValues({ + path: `/packages/${owner2}/${type2}/${name}/${version2}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags package + * @name DeletePackage + * @summary Delete a package + * @request DELETE:/packages/{owner}/{type}/{name}/{version} + * @secure + */ + deletePackage: (owner2, type2, name, version2, params = {}) => this.request(__spreadValues({ + path: `/packages/${owner2}/${type2}/${name}/${version2}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags package + * @name ListPackageFiles + * @summary Gets all files of a package + * @request GET:/packages/{owner}/{type}/{name}/{version}/files + * @secure + */ + listPackageFiles: (owner2, type2, name, version2, params = {}) => this.request(__spreadValues({ + path: `/packages/${owner2}/${type2}/${name}/${version2}/files`, + method: "GET", + secure: true + }, params)) + }; + this.repos = { + /** + * No description + * + * @tags issue + * @name IssueSearchIssues + * @summary Search for issues across the repositories that the user has access to + * @request GET:/repos/issues/search + * @secure + */ + issueSearchIssues: (query, params = {}) => this.request(__spreadValues({ + path: `/repos/issues/search`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoMigrate + * @summary Migrate a remote git repository + * @request POST:/repos/migrate + * @secure + */ + repoMigrate: (body, params = {}) => this.request(__spreadValues({ + path: `/repos/migrate`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoSearch + * @summary Search for repositories + * @request GET:/repos/search + * @secure + */ + repoSearch: (query, params = {}) => this.request(__spreadValues({ + path: `/repos/search`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGet + * @summary Get a repository + * @request GET:/repos/{owner}/{repo} + * @secure + */ + repoGet: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDelete + * @summary Delete a repository + * @request DELETE:/repos/{owner}/{repo} + * @secure + */ + repoDelete: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEdit + * @summary Edit a repository's properties. Only fields that are set will be changed. + * @request PATCH:/repos/{owner}/{repo} + * @secure + */ + repoEdit: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetRunnerRegistrationToken + * @summary Get a repository's actions runner registration token + * @request GET:/repos/{owner}/{repo}/actions/runners/registration-token + * @secure + */ + repoGetRunnerRegistrationToken: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/runners/registration-token`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListActionsSecrets + * @summary List an repo's actions secrets + * @request GET:/repos/{owner}/{repo}/actions/secrets + * @secure + */ + repoListActionsSecrets: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/secrets`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name UpdateRepoSecret + * @summary Create or Update a secret value in a repository + * @request PUT:/repos/{owner}/{repo}/actions/secrets/{secretname} + * @secure + */ + updateRepoSecret: (owner2, repo2, secretname, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/secrets/${secretname}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name DeleteRepoSecret + * @summary Delete a secret in a repository + * @request DELETE:/repos/{owner}/{repo}/actions/secrets/{secretname} + * @secure + */ + deleteRepoSecret: (owner2, repo2, secretname, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/secrets/${secretname}`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name ListActionTasks + * @summary List a repository's action tasks + * @request GET:/repos/{owner}/{repo}/actions/tasks + * @secure + */ + listActionTasks: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/tasks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name GetRepoVariablesList + * @summary Get repo-level variables list + * @request GET:/repos/{owner}/{repo}/actions/variables + * @secure + */ + getRepoVariablesList: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/variables`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name GetRepoVariable + * @summary Get a repo-level variable + * @request GET:/repos/{owner}/{repo}/actions/variables/{variablename} + * @secure + */ + getRepoVariable: (owner2, repo2, variablename, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/variables/${variablename}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name UpdateRepoVariable + * @summary Update a repo-level variable + * @request PUT:/repos/{owner}/{repo}/actions/variables/{variablename} + * @secure + */ + updateRepoVariable: (owner2, repo2, variablename, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/variables/${variablename}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name CreateRepoVariable + * @summary Create a repo-level variable + * @request POST:/repos/{owner}/{repo}/actions/variables/{variablename} + * @secure + */ + createRepoVariable: (owner2, repo2, variablename, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/variables/${variablename}`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name DeleteRepoVariable + * @summary Delete a repo-level variable + * @request DELETE:/repos/{owner}/{repo}/actions/variables/{variablename} + * @secure + */ + deleteRepoVariable: (owner2, repo2, variablename, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/actions/variables/${variablename}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListActivityFeeds + * @summary List a repository's activity feeds + * @request GET:/repos/{owner}/{repo}/activities/feeds + * @secure + */ + repoListActivityFeeds: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/activities/feeds`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetArchive + * @summary Get an archive of a repository + * @request GET:/repos/{owner}/{repo}/archive/{archive} + * @secure + */ + repoGetArchive: (owner2, repo2, archive, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/archive/${archive}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetAssignees + * @summary Return all users that have write access and can be assigned to issues + * @request GET:/repos/{owner}/{repo}/assignees + * @secure + */ + repoGetAssignees: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/assignees`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUpdateAvatar + * @summary Update avatar + * @request POST:/repos/{owner}/{repo}/avatar + * @secure + */ + repoUpdateAvatar: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/avatar`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteAvatar + * @summary Delete avatar + * @request DELETE:/repos/{owner}/{repo}/avatar + * @secure + */ + repoDeleteAvatar: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/avatar`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListBranchProtection + * @summary List branch protections for a repository + * @request GET:/repos/{owner}/{repo}/branch_protections + * @secure + */ + repoListBranchProtection: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branch_protections`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateBranchProtection + * @summary Create a branch protections for a repository + * @request POST:/repos/{owner}/{repo}/branch_protections + * @secure + */ + repoCreateBranchProtection: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branch_protections`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUpdateBranchProtectionPriories + * @summary Update the priorities of branch protections for a repository. + * @request POST:/repos/{owner}/{repo}/branch_protections/priority + * @secure + */ + repoUpdateBranchProtectionPriories: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branch_protections/priority`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetBranchProtection + * @summary Get a specific branch protection for the repository + * @request GET:/repos/{owner}/{repo}/branch_protections/{name} + * @secure + */ + repoGetBranchProtection: (owner2, repo2, name, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branch_protections/${name}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteBranchProtection + * @summary Delete a specific branch protection for the repository + * @request DELETE:/repos/{owner}/{repo}/branch_protections/{name} + * @secure + */ + repoDeleteBranchProtection: (owner2, repo2, name, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branch_protections/${name}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditBranchProtection + * @summary Edit a branch protections for a repository. Only fields that are set will be changed + * @request PATCH:/repos/{owner}/{repo}/branch_protections/{name} + * @secure + */ + repoEditBranchProtection: (owner2, repo2, name, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branch_protections/${name}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListBranches + * @summary List a repository's branches + * @request GET:/repos/{owner}/{repo}/branches + * @secure + */ + repoListBranches: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branches`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateBranch + * @summary Create a branch + * @request POST:/repos/{owner}/{repo}/branches + * @secure + */ + repoCreateBranch: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branches`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetBranch + * @summary Retrieve a specific branch from a repository, including its effective branch protection + * @request GET:/repos/{owner}/{repo}/branches/{branch} + * @secure + */ + repoGetBranch: (owner2, repo2, branch, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branches/${branch}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteBranch + * @summary Delete a specific branch from a repository + * @request DELETE:/repos/{owner}/{repo}/branches/{branch} + * @secure + */ + repoDeleteBranch: (owner2, repo2, branch, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branches/${branch}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUpdateBranch + * @summary Update a branch + * @request PATCH:/repos/{owner}/{repo}/branches/{branch} + * @secure + */ + repoUpdateBranch: (owner2, repo2, branch, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/branches/${branch}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListCollaborators + * @summary List a repository's collaborators + * @request GET:/repos/{owner}/{repo}/collaborators + * @secure + */ + repoListCollaborators: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/collaborators`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCheckCollaborator + * @summary Check if a user is a collaborator of a repository + * @request GET:/repos/{owner}/{repo}/collaborators/{collaborator} + * @secure + */ + repoCheckCollaborator: (owner2, repo2, collaborator, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/collaborators/${collaborator}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoAddCollaborator + * @summary Add or Update a collaborator to a repository + * @request PUT:/repos/{owner}/{repo}/collaborators/{collaborator} + * @secure + */ + repoAddCollaborator: (owner2, repo2, collaborator, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/collaborators/${collaborator}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteCollaborator + * @summary Delete a collaborator from a repository + * @request DELETE:/repos/{owner}/{repo}/collaborators/{collaborator} + * @secure + */ + repoDeleteCollaborator: (owner2, repo2, collaborator, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/collaborators/${collaborator}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetRepoPermissions + * @summary Get repository permissions for a user + * @request GET:/repos/{owner}/{repo}/collaborators/{collaborator}/permission + * @secure + */ + repoGetRepoPermissions: (owner2, repo2, collaborator, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/collaborators/${collaborator}/permission`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetAllCommits + * @summary Get a list of all commits from a repository + * @request GET:/repos/{owner}/{repo}/commits + * @secure + */ + repoGetAllCommits: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/commits`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetCombinedStatusByRef + * @summary Get a commit's combined status, by branch/tag/commit reference + * @request GET:/repos/{owner}/{repo}/commits/{ref}/status + * @secure + */ + repoGetCombinedStatusByRef: (owner2, repo2, ref, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/commits/${ref}/status`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListStatusesByRef + * @summary Get a commit's statuses, by branch/tag/commit reference + * @request GET:/repos/{owner}/{repo}/commits/{ref}/statuses + * @secure + */ + repoListStatusesByRef: (owner2, repo2, ref, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/commits/${ref}/statuses`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetCommitPullRequest + * @summary Get the merged pull request of the commit + * @request GET:/repos/{owner}/{repo}/commits/{sha}/pull + * @secure + */ + repoGetCommitPullRequest: (owner2, repo2, sha, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/commits/${sha}/pull`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCompareDiff + * @summary Get commit comparison information + * @request GET:/repos/{owner}/{repo}/compare/{basehead} + * @secure + */ + repoCompareDiff: (owner2, repo2, basehead, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/compare/${basehead}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetContentsList + * @summary Gets the metadata of all the entries of the root dir + * @request GET:/repos/{owner}/{repo}/contents + * @secure + */ + repoGetContentsList: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/contents`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoChangeFiles + * @summary Modify multiple files in a repository + * @request POST:/repos/{owner}/{repo}/contents + * @secure + */ + repoChangeFiles: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/contents`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetContents + * @summary Gets the metadata and contents (if a file) of an entry in a repository, or a list of entries if a dir + * @request GET:/repos/{owner}/{repo}/contents/{filepath} + * @secure + */ + repoGetContents: (owner2, repo2, filepath, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/contents/${filepath}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUpdateFile + * @summary Update a file in a repository + * @request PUT:/repos/{owner}/{repo}/contents/{filepath} + * @secure + */ + repoUpdateFile: (owner2, repo2, filepath, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/contents/${filepath}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateFile + * @summary Create a file in a repository + * @request POST:/repos/{owner}/{repo}/contents/{filepath} + * @secure + */ + repoCreateFile: (owner2, repo2, filepath, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/contents/${filepath}`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteFile + * @summary Delete a file in a repository + * @request DELETE:/repos/{owner}/{repo}/contents/{filepath} + * @secure + */ + repoDeleteFile: (owner2, repo2, filepath, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/contents/${filepath}`, + method: "DELETE", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoApplyDiffPatch + * @summary Apply diff patch to repository + * @request POST:/repos/{owner}/{repo}/diffpatch + * @secure + */ + repoApplyDiffPatch: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/diffpatch`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetEditorConfig + * @summary Get the EditorConfig definitions of a file in a repository + * @request GET:/repos/{owner}/{repo}/editorconfig/{filepath} + * @secure + */ + repoGetEditorConfig: (owner2, repo2, filepath, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/editorconfig/${filepath}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name ListForks + * @summary List a repository's forks + * @request GET:/repos/{owner}/{repo}/forks + * @secure + */ + listForks: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/forks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name CreateFork + * @summary Fork a repository + * @request POST:/repos/{owner}/{repo}/forks + * @secure + */ + createFork: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/forks`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name GetBlob + * @summary Gets the blob of a repository. + * @request GET:/repos/{owner}/{repo}/git/blobs/{sha} + * @secure + */ + getBlob: (owner2, repo2, sha, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/blobs/${sha}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetSingleCommit + * @summary Get a single commit from a repository + * @request GET:/repos/{owner}/{repo}/git/commits/{sha} + * @secure + */ + repoGetSingleCommit: (owner2, repo2, sha, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/commits/${sha}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDownloadCommitDiffOrPatch + * @summary Get a commit's diff or patch + * @request GET:/repos/{owner}/{repo}/git/commits/{sha}.{diffType} + * @secure + */ + repoDownloadCommitDiffOrPatch: (owner2, repo2, sha, diffType, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/commits/${sha}.${diffType}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetNote + * @summary Get a note corresponding to a single commit from a repository + * @request GET:/repos/{owner}/{repo}/git/notes/{sha} + * @secure + */ + repoGetNote: (owner2, repo2, sha, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/notes/${sha}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListAllGitRefs + * @summary Get specified ref or filtered repository's refs + * @request GET:/repos/{owner}/{repo}/git/refs + * @secure + */ + repoListAllGitRefs: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/refs`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListGitRefs + * @summary Get specified ref or filtered repository's refs + * @request GET:/repos/{owner}/{repo}/git/refs/{ref} + * @secure + */ + repoListGitRefs: (owner2, repo2, ref, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/refs/${ref}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name GetAnnotatedTag + * @summary Gets the tag object of an annotated tag (not lightweight tags) + * @request GET:/repos/{owner}/{repo}/git/tags/{sha} + * @secure + */ + getAnnotatedTag: (owner2, repo2, sha, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/tags/${sha}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name GetTree + * @summary Gets the tree of a repository. + * @request GET:/repos/{owner}/{repo}/git/trees/{sha} + * @secure + */ + getTree: (owner2, repo2, sha, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/git/trees/${sha}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListHooks + * @summary List the hooks in a repository + * @request GET:/repos/{owner}/{repo}/hooks + * @secure + */ + repoListHooks: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateHook + * @summary Create a hook + * @request POST:/repos/{owner}/{repo}/hooks + * @secure + */ + repoCreateHook: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListGitHooks + * @summary List the Git hooks in a repository + * @request GET:/repos/{owner}/{repo}/hooks/git + * @secure + */ + repoListGitHooks: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/git`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetGitHook + * @summary Get a Git hook + * @request GET:/repos/{owner}/{repo}/hooks/git/{id} + * @secure + */ + repoGetGitHook: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/git/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteGitHook + * @summary Delete a Git hook in a repository + * @request DELETE:/repos/{owner}/{repo}/hooks/git/{id} + * @secure + */ + repoDeleteGitHook: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/git/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditGitHook + * @summary Edit a Git hook in a repository + * @request PATCH:/repos/{owner}/{repo}/hooks/git/{id} + * @secure + */ + repoEditGitHook: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/git/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetHook + * @summary Get a hook + * @request GET:/repos/{owner}/{repo}/hooks/{id} + * @secure + */ + repoGetHook: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteHook + * @summary Delete a hook in a repository + * @request DELETE:/repos/{owner}/{repo}/hooks/{id} + * @secure + */ + repoDeleteHook: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditHook + * @summary Edit a hook in a repository + * @request PATCH:/repos/{owner}/{repo}/hooks/{id} + * @secure + */ + repoEditHook: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoTestHook + * @summary Test a push webhook + * @request POST:/repos/{owner}/{repo}/hooks/{id}/tests + * @secure + */ + repoTestHook: (owner2, repo2, id, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/hooks/${id}/tests`, + method: "POST", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetIssueConfig + * @summary Returns the issue config for a repo + * @request GET:/repos/{owner}/{repo}/issue_config + * @secure + */ + repoGetIssueConfig: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issue_config`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoValidateIssueConfig + * @summary Returns the validation information for a issue config + * @request GET:/repos/{owner}/{repo}/issue_config/validate + * @secure + */ + repoValidateIssueConfig: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issue_config/validate`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetIssueTemplates + * @summary Get available issue templates for a repository + * @request GET:/repos/{owner}/{repo}/issue_templates + * @secure + */ + repoGetIssueTemplates: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issue_templates`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueListIssues + * @summary List a repository's issues + * @request GET:/repos/{owner}/{repo}/issues + * @secure + */ + issueListIssues: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateIssue + * @summary Create an issue. If using deadline only the date will be taken into account, and time of day ignored. + * @request POST:/repos/{owner}/{repo}/issues + * @secure + */ + issueCreateIssue: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetRepoComments + * @summary List all comments in a repository + * @request GET:/repos/{owner}/{repo}/issues/comments + * @secure + */ + issueGetRepoComments: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetComment + * @summary Get a comment + * @request GET:/repos/{owner}/{repo}/issues/comments/{id} + * @secure + */ + issueGetComment: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}`, + method: "GET", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteComment + * @summary Delete a comment + * @request DELETE:/repos/{owner}/{repo}/issues/comments/{id} + * @secure + */ + issueDeleteComment: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditComment + * @summary Edit a comment + * @request PATCH:/repos/{owner}/{repo}/issues/comments/{id} + * @secure + */ + issueEditComment: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueListIssueCommentAttachments + * @summary List comment's attachments + * @request GET:/repos/{owner}/{repo}/issues/comments/{id}/assets + * @secure + */ + issueListIssueCommentAttachments: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/assets`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateIssueCommentAttachment + * @summary Create a comment attachment + * @request POST:/repos/{owner}/{repo}/issues/comments/{id}/assets + * @secure + */ + issueCreateIssueCommentAttachment: (owner2, repo2, id, data, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/assets`, + method: "POST", + query, + body: data, + secure: true, + type: "multipart/form-data" + /* FormData */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetIssueCommentAttachment + * @summary Get a comment attachment + * @request GET:/repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id} + * @secure + */ + issueGetIssueCommentAttachment: (owner2, repo2, id, attachmentId, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/assets/${attachmentId}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteIssueCommentAttachment + * @summary Delete a comment attachment + * @request DELETE:/repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id} + * @secure + */ + issueDeleteIssueCommentAttachment: (owner2, repo2, id, attachmentId, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/assets/${attachmentId}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditIssueCommentAttachment + * @summary Edit a comment attachment + * @request PATCH:/repos/{owner}/{repo}/issues/comments/{id}/assets/{attachment_id} + * @secure + */ + issueEditIssueCommentAttachment: (owner2, repo2, id, attachmentId, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/assets/${attachmentId}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetCommentReactions + * @summary Get a list of reactions from a comment of an issue + * @request GET:/repos/{owner}/{repo}/issues/comments/{id}/reactions + * @secure + */ + issueGetCommentReactions: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/reactions`, + method: "GET", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssuePostCommentReaction + * @summary Add a reaction to a comment of an issue + * @request POST:/repos/{owner}/{repo}/issues/comments/{id}/reactions + * @secure + */ + issuePostCommentReaction: (owner2, repo2, id, content, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/reactions`, + method: "POST", + body: content, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteCommentReaction + * @summary Remove a reaction from a comment of an issue + * @request DELETE:/repos/{owner}/{repo}/issues/comments/{id}/reactions + * @secure + */ + issueDeleteCommentReaction: (owner2, repo2, id, content, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/comments/${id}/reactions`, + method: "DELETE", + body: content, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListPinnedIssues + * @summary List a repo's pinned issues + * @request GET:/repos/{owner}/{repo}/issues/pinned + * @secure + */ + repoListPinnedIssues: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/pinned`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetIssue + * @summary Get an issue + * @request GET:/repos/{owner}/{repo}/issues/{index} + * @secure + */ + issueGetIssue: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDelete + * @summary Delete an issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index} + * @secure + */ + issueDelete: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditIssue + * @summary Edit an issue. If using deadline only the date will be taken into account, and time of day ignored. + * @request PATCH:/repos/{owner}/{repo}/issues/{index} + * @secure + */ + issueEditIssue: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueListIssueAttachments + * @summary List issue's attachments + * @request GET:/repos/{owner}/{repo}/issues/{index}/assets + * @secure + */ + issueListIssueAttachments: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/assets`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateIssueAttachment + * @summary Create an issue attachment + * @request POST:/repos/{owner}/{repo}/issues/{index}/assets + * @secure + */ + issueCreateIssueAttachment: (owner2, repo2, index, data, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/assets`, + method: "POST", + query, + body: data, + secure: true, + type: "multipart/form-data" + /* FormData */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetIssueAttachment + * @summary Get an issue attachment + * @request GET:/repos/{owner}/{repo}/issues/{index}/assets/{attachment_id} + * @secure + */ + issueGetIssueAttachment: (owner2, repo2, index, attachmentId, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/assets/${attachmentId}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteIssueAttachment + * @summary Delete an issue attachment + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/assets/{attachment_id} + * @secure + */ + issueDeleteIssueAttachment: (owner2, repo2, index, attachmentId, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/assets/${attachmentId}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditIssueAttachment + * @summary Edit an issue attachment + * @request PATCH:/repos/{owner}/{repo}/issues/{index}/assets/{attachment_id} + * @secure + */ + issueEditIssueAttachment: (owner2, repo2, index, attachmentId, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/assets/${attachmentId}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueListBlocks + * @summary List issues that are blocked by this issue + * @request GET:/repos/{owner}/{repo}/issues/{index}/blocks + * @secure + */ + issueListBlocks: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/blocks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateIssueBlocking + * @summary Block the issue given in the body by the issue in path + * @request POST:/repos/{owner}/{repo}/issues/{index}/blocks + * @secure + */ + issueCreateIssueBlocking: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/blocks`, + method: "POST", + body, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueRemoveIssueBlocking + * @summary Unblock the issue given in the body by the issue in path + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/blocks + * @secure + */ + issueRemoveIssueBlocking: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/blocks`, + method: "DELETE", + body, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetComments + * @summary List all comments on an issue + * @request GET:/repos/{owner}/{repo}/issues/{index}/comments + * @secure + */ + issueGetComments: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/comments`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateComment + * @summary Add a comment to an issue + * @request POST:/repos/{owner}/{repo}/issues/{index}/comments + * @secure + */ + issueCreateComment: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/comments`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteCommentDeprecated + * @summary Delete a comment + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/comments/{id} + * @deprecated + * @secure + */ + issueDeleteCommentDeprecated: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/comments/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditCommentDeprecated + * @summary Edit a comment + * @request PATCH:/repos/{owner}/{repo}/issues/{index}/comments/{id} + * @deprecated + * @secure + */ + issueEditCommentDeprecated: (owner2, repo2, index, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/comments/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditIssueDeadline + * @summary Set an issue deadline. If set to null, the deadline is deleted. If using deadline only the date will be taken into account, and time of day ignored. + * @request POST:/repos/{owner}/{repo}/issues/{index}/deadline + * @secure + */ + issueEditIssueDeadline: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/deadline`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueListIssueDependencies + * @summary List an issue's dependencies, i.e all issues that block this issue. + * @request GET:/repos/{owner}/{repo}/issues/{index}/dependencies + * @secure + */ + issueListIssueDependencies: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/dependencies`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateIssueDependencies + * @summary Make the issue in the url depend on the issue in the form. + * @request POST:/repos/{owner}/{repo}/issues/{index}/dependencies + * @secure + */ + issueCreateIssueDependencies: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/dependencies`, + method: "POST", + body, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueRemoveIssueDependencies + * @summary Remove an issue dependency + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/dependencies + * @secure + */ + issueRemoveIssueDependencies: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/dependencies`, + method: "DELETE", + body, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetLabels + * @summary Get an issue's labels + * @request GET:/repos/{owner}/{repo}/issues/{index}/labels + * @secure + */ + issueGetLabels: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/labels`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueReplaceLabels + * @summary Replace an issue's labels + * @request PUT:/repos/{owner}/{repo}/issues/{index}/labels + * @secure + */ + issueReplaceLabels: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/labels`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueAddLabel + * @summary Add a label to an issue + * @request POST:/repos/{owner}/{repo}/issues/{index}/labels + * @secure + */ + issueAddLabel: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/labels`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueClearLabels + * @summary Remove all labels from an issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/labels + * @secure + */ + issueClearLabels: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/labels`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueRemoveLabel + * @summary Remove a label from an issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/labels/{id} + * @secure + */ + issueRemoveLabel: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/labels/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name PinIssue + * @summary Pin an Issue + * @request POST:/repos/{owner}/{repo}/issues/{index}/pin + * @secure + */ + pinIssue: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/pin`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name UnpinIssue + * @summary Unpin an Issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/pin + * @secure + */ + unpinIssue: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/pin`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name MoveIssuePin + * @summary Moves the Pin to the given Position + * @request PATCH:/repos/{owner}/{repo}/issues/{index}/pin/{position} + * @secure + */ + moveIssuePin: (owner2, repo2, index, position, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/pin/${position}`, + method: "PATCH", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetIssueReactions + * @summary Get a list reactions of an issue + * @request GET:/repos/{owner}/{repo}/issues/{index}/reactions + * @secure + */ + issueGetIssueReactions: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/reactions`, + method: "GET", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssuePostIssueReaction + * @summary Add a reaction to an issue + * @request POST:/repos/{owner}/{repo}/issues/{index}/reactions + * @secure + */ + issuePostIssueReaction: (owner2, repo2, index, content, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/reactions`, + method: "POST", + body: content, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteIssueReaction + * @summary Remove a reaction from an issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/reactions + * @secure + */ + issueDeleteIssueReaction: (owner2, repo2, index, content, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/reactions`, + method: "DELETE", + body: content, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteStopWatch + * @summary Delete an issue's existing stopwatch. + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/stopwatch/delete + * @secure + */ + issueDeleteStopWatch: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/stopwatch/delete`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueStartStopWatch + * @summary Start stopwatch on an issue. + * @request POST:/repos/{owner}/{repo}/issues/{index}/stopwatch/start + * @secure + */ + issueStartStopWatch: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/stopwatch/start`, + method: "POST", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueStopStopWatch + * @summary Stop an issue's existing stopwatch. + * @request POST:/repos/{owner}/{repo}/issues/{index}/stopwatch/stop + * @secure + */ + issueStopStopWatch: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/stopwatch/stop`, + method: "POST", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueSubscriptions + * @summary Get users who subscribed on an issue. + * @request GET:/repos/{owner}/{repo}/issues/{index}/subscriptions + * @secure + */ + issueSubscriptions: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/subscriptions`, + method: "GET", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCheckSubscription + * @summary Check if user is subscribed to an issue + * @request GET:/repos/{owner}/{repo}/issues/{index}/subscriptions/check + * @secure + */ + issueCheckSubscription: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/subscriptions/check`, + method: "GET", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueAddSubscription + * @summary Subscribe user to issue + * @request PUT:/repos/{owner}/{repo}/issues/{index}/subscriptions/{user} + * @secure + */ + issueAddSubscription: (owner2, repo2, index, user, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/subscriptions/${user}`, + method: "PUT", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteSubscription + * @summary Unsubscribe user from issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/subscriptions/{user} + * @secure + */ + issueDeleteSubscription: (owner2, repo2, index, user, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/subscriptions/${user}`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetCommentsAndTimeline + * @summary List all comments and events on an issue + * @request GET:/repos/{owner}/{repo}/issues/{index}/timeline + * @secure + */ + issueGetCommentsAndTimeline: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/timeline`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueTrackedTimes + * @summary List an issue's tracked times + * @request GET:/repos/{owner}/{repo}/issues/{index}/times + * @secure + */ + issueTrackedTimes: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/times`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueAddTime + * @summary Add tracked time to a issue + * @request POST:/repos/{owner}/{repo}/issues/{index}/times + * @secure + */ + issueAddTime: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/times`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueResetTime + * @summary Reset a tracked time of an issue + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/times + * @secure + */ + issueResetTime: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/times`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteTime + * @summary Delete specific tracked time + * @request DELETE:/repos/{owner}/{repo}/issues/{index}/times/{id} + * @secure + */ + issueDeleteTime: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/issues/${index}/times/${id}`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListKeys + * @summary List a repository's keys + * @request GET:/repos/{owner}/{repo}/keys + * @secure + */ + repoListKeys: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/keys`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateKey + * @summary Add a key to a repository + * @request POST:/repos/{owner}/{repo}/keys + * @secure + */ + repoCreateKey: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/keys`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetKey + * @summary Get a repository's key by id + * @request GET:/repos/{owner}/{repo}/keys/{id} + * @secure + */ + repoGetKey: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/keys/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteKey + * @summary Delete a key from a repository + * @request DELETE:/repos/{owner}/{repo}/keys/{id} + * @secure + */ + repoDeleteKey: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/keys/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueListLabels + * @summary Get all of a repository's labels + * @request GET:/repos/{owner}/{repo}/labels + * @secure + */ + issueListLabels: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/labels`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateLabel + * @summary Create a label + * @request POST:/repos/{owner}/{repo}/labels + * @secure + */ + issueCreateLabel: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/labels`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetLabel + * @summary Get a single label + * @request GET:/repos/{owner}/{repo}/labels/{id} + * @secure + */ + issueGetLabel: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/labels/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteLabel + * @summary Delete a label + * @request DELETE:/repos/{owner}/{repo}/labels/{id} + * @secure + */ + issueDeleteLabel: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/labels/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditLabel + * @summary Update a label + * @request PATCH:/repos/{owner}/{repo}/labels/{id} + * @secure + */ + issueEditLabel: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/labels/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetLanguages + * @summary Get languages and number of bytes of code written + * @request GET:/repos/{owner}/{repo}/languages + * @secure + */ + repoGetLanguages: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/languages`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetLicenses + * @summary Get repo licenses + * @request GET:/repos/{owner}/{repo}/licenses + * @secure + */ + repoGetLicenses: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/licenses`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetRawFileOrLfs + * @summary Get a file or it's LFS object from a repository + * @request GET:/repos/{owner}/{repo}/media/{filepath} + * @secure + */ + repoGetRawFileOrLfs: (owner2, repo2, filepath, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/media/${filepath}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoMergeUpstream + * @summary Merge a branch from upstream + * @request POST:/repos/{owner}/{repo}/merge-upstream + * @secure + */ + repoMergeUpstream: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/merge-upstream`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetMilestonesList + * @summary Get all of a repository's opened milestones + * @request GET:/repos/{owner}/{repo}/milestones + * @secure + */ + issueGetMilestonesList: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/milestones`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueCreateMilestone + * @summary Create a milestone + * @request POST:/repos/{owner}/{repo}/milestones + * @secure + */ + issueCreateMilestone: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/milestones`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags issue + * @name IssueGetMilestone + * @summary Get a milestone + * @request GET:/repos/{owner}/{repo}/milestones/{id} + * @secure + */ + issueGetMilestone: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/milestones/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueDeleteMilestone + * @summary Delete a milestone + * @request DELETE:/repos/{owner}/{repo}/milestones/{id} + * @secure + */ + issueDeleteMilestone: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/milestones/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags issue + * @name IssueEditMilestone + * @summary Update a milestone + * @request PATCH:/repos/{owner}/{repo}/milestones/{id} + * @secure + */ + issueEditMilestone: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/milestones/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoMirrorSync + * @summary Sync a mirrored repository + * @request POST:/repos/{owner}/{repo}/mirror-sync + * @secure + */ + repoMirrorSync: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/mirror-sync`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoNewPinAllowed + * @summary Returns if new Issue Pins are allowed + * @request GET:/repos/{owner}/{repo}/new_pin_allowed + * @secure + */ + repoNewPinAllowed: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/new_pin_allowed`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags notification + * @name NotifyGetRepoList + * @summary List users's notification threads on a specific repo + * @request GET:/repos/{owner}/{repo}/notifications + * @secure + */ + notifyGetRepoList: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/notifications`, + method: "GET", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags notification + * @name NotifyReadRepoList + * @summary Mark notification threads as read, pinned or unread on a specific repo + * @request PUT:/repos/{owner}/{repo}/notifications + * @secure + */ + notifyReadRepoList: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/notifications`, + method: "PUT", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListPullRequests + * @summary List a repo's pull requests + * @request GET:/repos/{owner}/{repo}/pulls + * @secure + */ + repoListPullRequests: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreatePullRequest + * @summary Create a pull request + * @request POST:/repos/{owner}/{repo}/pulls + * @secure + */ + repoCreatePullRequest: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListPinnedPullRequests + * @summary List a repo's pinned pull requests + * @request GET:/repos/{owner}/{repo}/pulls/pinned + * @secure + */ + repoListPinnedPullRequests: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/pinned`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPullRequestByBaseHead + * @summary Get a pull request by base and head + * @request GET:/repos/{owner}/{repo}/pulls/{base}/{head} + * @secure + */ + repoGetPullRequestByBaseHead: (owner2, repo2, base, head, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${base}/${head}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPullRequest + * @summary Get a pull request + * @request GET:/repos/{owner}/{repo}/pulls/{index} + * @secure + */ + repoGetPullRequest: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditPullRequest + * @summary Update a pull request. If using deadline only the date will be taken into account, and time of day ignored. + * @request PATCH:/repos/{owner}/{repo}/pulls/{index} + * @secure + */ + repoEditPullRequest: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDownloadPullDiffOrPatch + * @summary Get a pull request diff or patch + * @request GET:/repos/{owner}/{repo}/pulls/{index}.{diffType} + * @secure + */ + repoDownloadPullDiffOrPatch: (owner2, repo2, index, diffType, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}.${diffType}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPullRequestCommits + * @summary Get commits for a pull request + * @request GET:/repos/{owner}/{repo}/pulls/{index}/commits + * @secure + */ + repoGetPullRequestCommits: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/commits`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPullRequestFiles + * @summary Get changed files for a pull request + * @request GET:/repos/{owner}/{repo}/pulls/{index}/files + * @secure + */ + repoGetPullRequestFiles: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/files`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoPullRequestIsMerged + * @summary Check if a pull request has been merged + * @request GET:/repos/{owner}/{repo}/pulls/{index}/merge + * @secure + */ + repoPullRequestIsMerged: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/merge`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoMergePullRequest + * @summary Merge a pull request + * @request POST:/repos/{owner}/{repo}/pulls/{index}/merge + * @secure + */ + repoMergePullRequest: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/merge`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCancelScheduledAutoMerge + * @summary Cancel the scheduled auto merge for the given pull request + * @request DELETE:/repos/{owner}/{repo}/pulls/{index}/merge + * @secure + */ + repoCancelScheduledAutoMerge: (owner2, repo2, index, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/merge`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreatePullReviewRequests + * @summary create review requests for a pull request + * @request POST:/repos/{owner}/{repo}/pulls/{index}/requested_reviewers + * @secure + */ + repoCreatePullReviewRequests: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/requested_reviewers`, + method: "POST", + body, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeletePullReviewRequests + * @summary cancel review requests for a pull request + * @request DELETE:/repos/{owner}/{repo}/pulls/{index}/requested_reviewers + * @secure + */ + repoDeletePullReviewRequests: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/requested_reviewers`, + method: "DELETE", + body, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListPullReviews + * @summary List all reviews for a pull request + * @request GET:/repos/{owner}/{repo}/pulls/{index}/reviews + * @secure + */ + repoListPullReviews: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreatePullReview + * @summary Create a review to an pull request + * @request POST:/repos/{owner}/{repo}/pulls/{index}/reviews + * @secure + */ + repoCreatePullReview: (owner2, repo2, index, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPullReview + * @summary Get a specific review for a pull request + * @request GET:/repos/{owner}/{repo}/pulls/{index}/reviews/{id} + * @secure + */ + repoGetPullReview: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoSubmitPullReview + * @summary Submit a pending review to an pull request + * @request POST:/repos/{owner}/{repo}/pulls/{index}/reviews/{id} + * @secure + */ + repoSubmitPullReview: (owner2, repo2, index, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews/${id}`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeletePullReview + * @summary Delete a specific review from a pull request + * @request DELETE:/repos/{owner}/{repo}/pulls/{index}/reviews/{id} + * @secure + */ + repoDeletePullReview: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPullReviewComments + * @summary Get a specific review for a pull request + * @request GET:/repos/{owner}/{repo}/pulls/{index}/reviews/{id}/comments + * @secure + */ + repoGetPullReviewComments: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews/${id}/comments`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDismissPullReview + * @summary Dismiss a review for a pull request + * @request POST:/repos/{owner}/{repo}/pulls/{index}/reviews/{id}/dismissals + * @secure + */ + repoDismissPullReview: (owner2, repo2, index, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews/${id}/dismissals`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUnDismissPullReview + * @summary Cancel to dismiss a review for a pull request + * @request POST:/repos/{owner}/{repo}/pulls/{index}/reviews/{id}/undismissals + * @secure + */ + repoUnDismissPullReview: (owner2, repo2, index, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/reviews/${id}/undismissals`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUpdatePullRequest + * @summary Merge PR's baseBranch into headBranch + * @request POST:/repos/{owner}/{repo}/pulls/{index}/update + * @secure + */ + repoUpdatePullRequest: (owner2, repo2, index, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/pulls/${index}/update`, + method: "POST", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListPushMirrors + * @summary Get all push mirrors of the repository + * @request GET:/repos/{owner}/{repo}/push_mirrors + * @secure + */ + repoListPushMirrors: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/push_mirrors`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoAddPushMirror + * @summary add a push mirror to the repository + * @request POST:/repos/{owner}/{repo}/push_mirrors + * @secure + */ + repoAddPushMirror: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/push_mirrors`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoPushMirrorSync + * @summary Sync all push mirrored repository + * @request POST:/repos/{owner}/{repo}/push_mirrors-sync + * @secure + */ + repoPushMirrorSync: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/push_mirrors-sync`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetPushMirrorByRemoteName + * @summary Get push mirror of the repository by remoteName + * @request GET:/repos/{owner}/{repo}/push_mirrors/{name} + * @secure + */ + repoGetPushMirrorByRemoteName: (owner2, repo2, name, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/push_mirrors/${name}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeletePushMirror + * @summary deletes a push mirror from a repository by remoteName + * @request DELETE:/repos/{owner}/{repo}/push_mirrors/{name} + * @secure + */ + repoDeletePushMirror: (owner2, repo2, name, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/push_mirrors/${name}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetRawFile + * @summary Get a file from a repository + * @request GET:/repos/{owner}/{repo}/raw/{filepath} + * @secure + */ + repoGetRawFile: (owner2, repo2, filepath, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/raw/${filepath}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListReleases + * @summary List a repo's releases + * @request GET:/repos/{owner}/{repo}/releases + * @secure + */ + repoListReleases: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateRelease + * @summary Create a release + * @request POST:/repos/{owner}/{repo}/releases + * @secure + */ + repoCreateRelease: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetLatestRelease + * @summary Gets the most recent non-prerelease, non-draft release of a repository, sorted by created_at + * @request GET:/repos/{owner}/{repo}/releases/latest + * @secure + */ + repoGetLatestRelease: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/latest`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetReleaseByTag + * @summary Get a release by tag name + * @request GET:/repos/{owner}/{repo}/releases/tags/{tag} + * @secure + */ + repoGetReleaseByTag: (owner2, repo2, tag, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/tags/${tag}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteReleaseByTag + * @summary Delete a release by tag name + * @request DELETE:/repos/{owner}/{repo}/releases/tags/{tag} + * @secure + */ + repoDeleteReleaseByTag: (owner2, repo2, tag, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/tags/${tag}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetRelease + * @summary Get a release + * @request GET:/repos/{owner}/{repo}/releases/{id} + * @secure + */ + repoGetRelease: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteRelease + * @summary Delete a release + * @request DELETE:/repos/{owner}/{repo}/releases/{id} + * @secure + */ + repoDeleteRelease: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditRelease + * @summary Update a release + * @request PATCH:/repos/{owner}/{repo}/releases/{id} + * @secure + */ + repoEditRelease: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListReleaseAttachments + * @summary List release's attachments + * @request GET:/repos/{owner}/{repo}/releases/{id}/assets + * @secure + */ + repoListReleaseAttachments: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}/assets`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateReleaseAttachment + * @summary Create a release attachment + * @request POST:/repos/{owner}/{repo}/releases/{id}/assets + * @secure + */ + repoCreateReleaseAttachment: (owner2, repo2, id, data, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}/assets`, + method: "POST", + query, + body: data, + secure: true, + type: "multipart/form-data" + /* FormData */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetReleaseAttachment + * @summary Get a release attachment + * @request GET:/repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} + * @secure + */ + repoGetReleaseAttachment: (owner2, repo2, id, attachmentId, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}/assets/${attachmentId}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteReleaseAttachment + * @summary Delete a release attachment + * @request DELETE:/repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} + * @secure + */ + repoDeleteReleaseAttachment: (owner2, repo2, id, attachmentId, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}/assets/${attachmentId}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditReleaseAttachment + * @summary Edit a release attachment + * @request PATCH:/repos/{owner}/{repo}/releases/{id}/assets/{attachment_id} + * @secure + */ + repoEditReleaseAttachment: (owner2, repo2, id, attachmentId, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/releases/${id}/assets/${attachmentId}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetReviewers + * @summary Return all users that can be requested to review in this repo + * @request GET:/repos/{owner}/{repo}/reviewers + * @secure + */ + repoGetReviewers: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/reviewers`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoSigningKey + * @summary Get signing-key.gpg for given repository + * @request GET:/repos/{owner}/{repo}/signing-key.gpg + * @secure + */ + repoSigningKey: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/signing-key.gpg`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListStargazers + * @summary List a repo's stargazers + * @request GET:/repos/{owner}/{repo}/stargazers + * @secure + */ + repoListStargazers: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/stargazers`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListStatuses + * @summary Get a commit's statuses + * @request GET:/repos/{owner}/{repo}/statuses/{sha} + * @secure + */ + repoListStatuses: (owner2, repo2, sha, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/statuses/${sha}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateStatus + * @summary Create a commit status + * @request POST:/repos/{owner}/{repo}/statuses/{sha} + * @secure + */ + repoCreateStatus: (owner2, repo2, sha, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/statuses/${sha}`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListSubscribers + * @summary List a repo's watchers + * @request GET:/repos/{owner}/{repo}/subscribers + * @secure + */ + repoListSubscribers: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/subscribers`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name UserCurrentCheckSubscription + * @summary Check if the current user is watching a repo + * @request GET:/repos/{owner}/{repo}/subscription + * @secure + */ + userCurrentCheckSubscription: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/subscription`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name UserCurrentPutSubscription + * @summary Watch a repo + * @request PUT:/repos/{owner}/{repo}/subscription + * @secure + */ + userCurrentPutSubscription: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/subscription`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name UserCurrentDeleteSubscription + * @summary Unwatch a repo + * @request DELETE:/repos/{owner}/{repo}/subscription + * @secure + */ + userCurrentDeleteSubscription: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/subscription`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListTagProtection + * @summary List tag protections for a repository + * @request GET:/repos/{owner}/{repo}/tag_protections + * @secure + */ + repoListTagProtection: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tag_protections`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateTagProtection + * @summary Create a tag protections for a repository + * @request POST:/repos/{owner}/{repo}/tag_protections + * @secure + */ + repoCreateTagProtection: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tag_protections`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetTagProtection + * @summary Get a specific tag protection for the repository + * @request GET:/repos/{owner}/{repo}/tag_protections/{id} + * @secure + */ + repoGetTagProtection: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tag_protections/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteTagProtection + * @summary Delete a specific tag protection for the repository + * @request DELETE:/repos/{owner}/{repo}/tag_protections/{id} + * @secure + */ + repoDeleteTagProtection: (owner2, repo2, id, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tag_protections/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditTagProtection + * @summary Edit a tag protections for a repository. Only fields that are set will be changed + * @request PATCH:/repos/{owner}/{repo}/tag_protections/{id} + * @secure + */ + repoEditTagProtection: (owner2, repo2, id, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tag_protections/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListTags + * @summary List a repository's tags + * @request GET:/repos/{owner}/{repo}/tags + * @secure + */ + repoListTags: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tags`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateTag + * @summary Create a new git tag in a repository + * @request POST:/repos/{owner}/{repo}/tags + * @secure + */ + repoCreateTag: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tags`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetTag + * @summary Get the tag of a repository by tag name + * @request GET:/repos/{owner}/{repo}/tags/{tag} + * @secure + */ + repoGetTag: (owner2, repo2, tag, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tags/${tag}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteTag + * @summary Delete a repository's tag by name + * @request DELETE:/repos/{owner}/{repo}/tags/{tag} + * @secure + */ + repoDeleteTag: (owner2, repo2, tag, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/tags/${tag}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListTeams + * @summary List a repository's teams + * @request GET:/repos/{owner}/{repo}/teams + * @secure + */ + repoListTeams: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/teams`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCheckTeam + * @summary Check if a team is assigned to a repository + * @request GET:/repos/{owner}/{repo}/teams/{team} + * @secure + */ + repoCheckTeam: (owner2, repo2, team, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/teams/${team}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoAddTeam + * @summary Add a team to a repository + * @request PUT:/repos/{owner}/{repo}/teams/{team} + * @secure + */ + repoAddTeam: (owner2, repo2, team, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/teams/${team}`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteTeam + * @summary Delete a team from a repository + * @request DELETE:/repos/{owner}/{repo}/teams/{team} + * @secure + */ + repoDeleteTeam: (owner2, repo2, team, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/teams/${team}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoTrackedTimes + * @summary List a repo's tracked times + * @request GET:/repos/{owner}/{repo}/times + * @secure + */ + repoTrackedTimes: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/times`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name UserTrackedTimes + * @summary List a user's tracked times in a repo + * @request GET:/repos/{owner}/{repo}/times/{user} + * @deprecated + * @secure + */ + userTrackedTimes: (owner2, repo2, user, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/times/${user}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoListTopics + * @summary Get list of topics that a repository has + * @request GET:/repos/{owner}/{repo}/topics + * @secure + */ + repoListTopics: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/topics`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoUpdateTopics + * @summary Replace list of topics for a repository + * @request PUT:/repos/{owner}/{repo}/topics + * @secure + */ + repoUpdateTopics: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/topics`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoAddTopic + * @summary Add a topic to a repository + * @request PUT:/repos/{owner}/{repo}/topics/{topic} + * @secure + */ + repoAddTopic: (owner2, repo2, topic, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/topics/${topic}`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteTopic + * @summary Delete a topic from a repository + * @request DELETE:/repos/{owner}/{repo}/topics/{topic} + * @secure + */ + repoDeleteTopic: (owner2, repo2, topic, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/topics/${topic}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoTransfer + * @summary Transfer a repo ownership + * @request POST:/repos/{owner}/{repo}/transfer + * @secure + */ + repoTransfer: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/transfer`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name AcceptRepoTransfer + * @summary Accept a repo transfer + * @request POST:/repos/{owner}/{repo}/transfer/accept + * @secure + */ + acceptRepoTransfer: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/transfer/accept`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RejectRepoTransfer + * @summary Reject a repo transfer + * @request POST:/repos/{owner}/{repo}/transfer/reject + * @secure + */ + rejectRepoTransfer: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/transfer/reject`, + method: "POST", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoCreateWikiPage + * @summary Create a wiki page + * @request POST:/repos/{owner}/{repo}/wiki/new + * @secure + */ + repoCreateWikiPage: (owner2, repo2, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/wiki/new`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetWikiPage + * @summary Get a wiki page + * @request GET:/repos/{owner}/{repo}/wiki/page/{pageName} + * @secure + */ + repoGetWikiPage: (owner2, repo2, pageName, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/wiki/page/${pageName}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoDeleteWikiPage + * @summary Delete a wiki page + * @request DELETE:/repos/{owner}/{repo}/wiki/page/{pageName} + * @secure + */ + repoDeleteWikiPage: (owner2, repo2, pageName, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/wiki/page/${pageName}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoEditWikiPage + * @summary Edit a wiki page + * @request PATCH:/repos/{owner}/{repo}/wiki/page/{pageName} + * @secure + */ + repoEditWikiPage: (owner2, repo2, pageName, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/wiki/page/${pageName}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetWikiPages + * @summary Get all wiki pages + * @request GET:/repos/{owner}/{repo}/wiki/pages + * @secure + */ + repoGetWikiPages: (owner2, repo2, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/wiki/pages`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name RepoGetWikiPageRevisions + * @summary Get revisions of a wiki page + * @request GET:/repos/{owner}/{repo}/wiki/revisions/{pageName} + * @secure + */ + repoGetWikiPageRevisions: (owner2, repo2, pageName, query, params = {}) => this.request(__spreadValues({ + path: `/repos/${owner2}/${repo2}/wiki/revisions/${pageName}`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository + * @name GenerateRepo + * @summary Create a repository using a template + * @request POST:/repos/{template_owner}/{template_repo}/generate + * @secure + */ + generateRepo: (templateOwner, templateRepo, body, params = {}) => this.request(__spreadValues({ + path: `/repos/${templateOwner}/${templateRepo}/generate`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)) + }; + this.repositories = { + /** + * No description + * + * @tags repository + * @name RepoGetById + * @summary Get a repository by id + * @request GET:/repositories/{id} + * @secure + */ + repoGetById: (id, params = {}) => this.request(__spreadValues({ + path: `/repositories/${id}`, + method: "GET", + secure: true + }, params)) + }; + this.settings = { + /** + * No description + * + * @tags settings + * @name GetGeneralApiSettings + * @summary Get instance's global settings for api + * @request GET:/settings/api + * @secure + */ + getGeneralApiSettings: (params = {}) => this.request(__spreadValues({ + path: `/settings/api`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags settings + * @name GetGeneralAttachmentSettings + * @summary Get instance's global settings for Attachment + * @request GET:/settings/attachment + * @secure + */ + getGeneralAttachmentSettings: (params = {}) => this.request(__spreadValues({ + path: `/settings/attachment`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags settings + * @name GetGeneralRepositorySettings + * @summary Get instance's global settings for repositories + * @request GET:/settings/repository + * @secure + */ + getGeneralRepositorySettings: (params = {}) => this.request(__spreadValues({ + path: `/settings/repository`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags settings + * @name GetGeneralUiSettings + * @summary Get instance's global settings for ui + * @request GET:/settings/ui + * @secure + */ + getGeneralUiSettings: (params = {}) => this.request(__spreadValues({ + path: `/settings/ui`, + method: "GET", + secure: true + }, params)) + }; + this.signingKeyGpg = { + /** + * No description + * + * @tags miscellaneous + * @name GetSigningKey + * @summary Get default signing-key.gpg + * @request GET:/signing-key.gpg + * @secure + */ + getSigningKey: (params = {}) => this.request(__spreadValues({ + path: `/signing-key.gpg`, + method: "GET", + secure: true + }, params)) + }; + this.teams = { + /** + * No description + * + * @tags organization + * @name OrgGetTeam + * @summary Get a team + * @request GET:/teams/{id} + * @secure + */ + orgGetTeam: (id, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgDeleteTeam + * @summary Delete a team + * @request DELETE:/teams/{id} + * @secure + */ + orgDeleteTeam: (id, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgEditTeam + * @summary Edit a team + * @request PATCH:/teams/{id} + * @secure + */ + orgEditTeam: (id, body, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListTeamActivityFeeds + * @summary List a team's activity feeds + * @request GET:/teams/{id}/activities/feeds + * @secure + */ + orgListTeamActivityFeeds: (id, query, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/activities/feeds`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListTeamMembers + * @summary List a team's members + * @request GET:/teams/{id}/members + * @secure + */ + orgListTeamMembers: (id, query, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/members`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListTeamMember + * @summary List a particular member of team + * @request GET:/teams/{id}/members/{username} + * @secure + */ + orgListTeamMember: (id, username, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/members/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgAddTeamMember + * @summary Add a team member + * @request PUT:/teams/{id}/members/{username} + * @secure + */ + orgAddTeamMember: (id, username, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/members/${username}`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgRemoveTeamMember + * @summary Remove a team member + * @request DELETE:/teams/{id}/members/{username} + * @secure + */ + orgRemoveTeamMember: (id, username, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/members/${username}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListTeamRepos + * @summary List a team's repos + * @request GET:/teams/{id}/repos + * @secure + */ + orgListTeamRepos: (id, query, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/repos`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListTeamRepo + * @summary List a particular repo of team + * @request GET:/teams/{id}/repos/{org}/{repo} + * @secure + */ + orgListTeamRepo: (id, org, repo2, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/repos/${org}/${repo2}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgAddTeamRepository + * @summary Add a repository to a team + * @request PUT:/teams/{id}/repos/{org}/{repo} + * @secure + */ + orgAddTeamRepository: (id, org, repo2, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/repos/${org}/${repo2}`, + method: "PUT", + secure: true + }, params)), + /** + * @description This does not delete the repository, it only removes the repository from the team. + * + * @tags organization + * @name OrgRemoveTeamRepository + * @summary Remove a repository from a team + * @request DELETE:/teams/{id}/repos/{org}/{repo} + * @secure + */ + orgRemoveTeamRepository: (id, org, repo2, params = {}) => this.request(__spreadValues({ + path: `/teams/${id}/repos/${org}/${repo2}`, + method: "DELETE", + secure: true + }, params)) + }; + this.topics = { + /** + * No description + * + * @tags repository + * @name TopicSearch + * @summary search topics via keyword + * @request GET:/topics/search + * @secure + */ + topicSearch: (query, params = {}) => this.request(__spreadValues({ + path: `/topics/search`, + method: "GET", + query, + secure: true + }, params)) + }; + this.user = { + /** + * No description + * + * @tags user + * @name UserGetCurrent + * @summary Get the authenticated user + * @request GET:/user + * @secure + */ + userGetCurrent: (params = {}) => this.request(__spreadValues({ + path: `/user`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserGetRunnerRegistrationToken + * @summary Get an user's actions runner registration token + * @request GET:/user/actions/runners/registration-token + * @secure + */ + userGetRunnerRegistrationToken: (params = {}) => this.request(__spreadValues({ + path: `/user/actions/runners/registration-token`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UpdateUserSecret + * @summary Create or Update a secret value in a user scope + * @request PUT:/user/actions/secrets/{secretname} + * @secure + */ + updateUserSecret: (secretname, body, params = {}) => this.request(__spreadValues({ + path: `/user/actions/secrets/${secretname}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name DeleteUserSecret + * @summary Delete a secret in a user scope + * @request DELETE:/user/actions/secrets/{secretname} + * @secure + */ + deleteUserSecret: (secretname, params = {}) => this.request(__spreadValues({ + path: `/user/actions/secrets/${secretname}`, + method: "DELETE", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name GetUserVariablesList + * @summary Get the user-level list of variables which is created by current doer + * @request GET:/user/actions/variables + * @secure + */ + getUserVariablesList: (query, params = {}) => this.request(__spreadValues({ + path: `/user/actions/variables`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name GetUserVariable + * @summary Get a user-level variable which is created by current doer + * @request GET:/user/actions/variables/{variablename} + * @secure + */ + getUserVariable: (variablename, params = {}) => this.request(__spreadValues({ + path: `/user/actions/variables/${variablename}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UpdateUserVariable + * @summary Update a user-level variable which is created by current doer + * @request PUT:/user/actions/variables/{variablename} + * @secure + */ + updateUserVariable: (variablename, body, params = {}) => this.request(__spreadValues({ + path: `/user/actions/variables/${variablename}`, + method: "PUT", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name CreateUserVariable + * @summary Create a user-level variable + * @request POST:/user/actions/variables/{variablename} + * @secure + */ + createUserVariable: (variablename, body, params = {}) => this.request(__spreadValues({ + path: `/user/actions/variables/${variablename}`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name DeleteUserVariable + * @summary Delete a user-level variable which is created by current doer + * @request DELETE:/user/actions/variables/{variablename} + * @secure + */ + deleteUserVariable: (variablename, params = {}) => this.request(__spreadValues({ + path: `/user/actions/variables/${variablename}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserGetOauth2Application + * @summary List the authenticated user's oauth2 applications + * @request GET:/user/applications/oauth2 + * @secure + */ + userGetOauth2Application: (query, params = {}) => this.request(__spreadValues({ + path: `/user/applications/oauth2`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCreateOAuth2Application + * @summary creates a new OAuth2 application + * @request POST:/user/applications/oauth2 + * @secure + */ + userCreateOAuth2Application: (body, params = {}) => this.request(__spreadValues({ + path: `/user/applications/oauth2`, + method: "POST", + body, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserGetOAuth2Application + * @summary get an OAuth2 Application + * @request GET:/user/applications/oauth2/{id} + * @secure + */ + userGetOAuth2Application: (id, params = {}) => this.request(__spreadValues({ + path: `/user/applications/oauth2/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserDeleteOAuth2Application + * @summary delete an OAuth2 Application + * @request DELETE:/user/applications/oauth2/{id} + * @secure + */ + userDeleteOAuth2Application: (id, params = {}) => this.request(__spreadValues({ + path: `/user/applications/oauth2/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserUpdateOAuth2Application + * @summary update an OAuth2 Application, this includes regenerating the client secret + * @request PATCH:/user/applications/oauth2/{id} + * @secure + */ + userUpdateOAuth2Application: (id, body, params = {}) => this.request(__spreadValues({ + path: `/user/applications/oauth2/${id}`, + method: "PATCH", + body, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserUpdateAvatar + * @summary Update Avatar + * @request POST:/user/avatar + * @secure + */ + userUpdateAvatar: (body, params = {}) => this.request(__spreadValues({ + path: `/user/avatar`, + method: "POST", + body, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserDeleteAvatar + * @summary Delete Avatar + * @request DELETE:/user/avatar + * @secure + */ + userDeleteAvatar: (params = {}) => this.request(__spreadValues({ + path: `/user/avatar`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListBlocks + * @summary List users blocked by the authenticated user + * @request GET:/user/blocks + * @secure + */ + userListBlocks: (query, params = {}) => this.request(__spreadValues({ + path: `/user/blocks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCheckUserBlock + * @summary Check if a user is blocked by the authenticated user + * @request GET:/user/blocks/{username} + * @secure + */ + userCheckUserBlock: (username, params = {}) => this.request(__spreadValues({ + path: `/user/blocks/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserBlockUser + * @summary Block a user + * @request PUT:/user/blocks/{username} + * @secure + */ + userBlockUser: (username, query, params = {}) => this.request(__spreadValues({ + path: `/user/blocks/${username}`, + method: "PUT", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserUnblockUser + * @summary Unblock a user + * @request DELETE:/user/blocks/{username} + * @secure + */ + userUnblockUser: (username, params = {}) => this.request(__spreadValues({ + path: `/user/blocks/${username}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListEmails + * @summary List the authenticated user's email addresses + * @request GET:/user/emails + * @secure + */ + userListEmails: (params = {}) => this.request(__spreadValues({ + path: `/user/emails`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserAddEmail + * @summary Add email addresses + * @request POST:/user/emails + * @secure + */ + userAddEmail: (body, params = {}) => this.request(__spreadValues({ + path: `/user/emails`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserDeleteEmail + * @summary Delete email addresses + * @request DELETE:/user/emails + * @secure + */ + userDeleteEmail: (body, params = {}) => this.request(__spreadValues({ + path: `/user/emails`, + method: "DELETE", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListFollowers + * @summary List the authenticated user's followers + * @request GET:/user/followers + * @secure + */ + userCurrentListFollowers: (query, params = {}) => this.request(__spreadValues({ + path: `/user/followers`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListFollowing + * @summary List the users that the authenticated user is following + * @request GET:/user/following + * @secure + */ + userCurrentListFollowing: (query, params = {}) => this.request(__spreadValues({ + path: `/user/following`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentCheckFollowing + * @summary Check whether a user is followed by the authenticated user + * @request GET:/user/following/{username} + * @secure + */ + userCurrentCheckFollowing: (username, params = {}) => this.request(__spreadValues({ + path: `/user/following/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentPutFollow + * @summary Follow a user + * @request PUT:/user/following/{username} + * @secure + */ + userCurrentPutFollow: (username, params = {}) => this.request(__spreadValues({ + path: `/user/following/${username}`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentDeleteFollow + * @summary Unfollow a user + * @request DELETE:/user/following/{username} + * @secure + */ + userCurrentDeleteFollow: (username, params = {}) => this.request(__spreadValues({ + path: `/user/following/${username}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name GetVerificationToken + * @summary Get a Token to verify + * @request GET:/user/gpg_key_token + * @secure + */ + getVerificationToken: (params = {}) => this.request(__spreadValues({ + path: `/user/gpg_key_token`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserVerifyGpgKey + * @summary Verify a GPG key + * @request POST:/user/gpg_key_verify + * @secure + */ + userVerifyGpgKey: (params = {}) => this.request(__spreadValues({ + path: `/user/gpg_key_verify`, + method: "POST", + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListGpgKeys + * @summary List the authenticated user's GPG keys + * @request GET:/user/gpg_keys + * @secure + */ + userCurrentListGpgKeys: (query, params = {}) => this.request(__spreadValues({ + path: `/user/gpg_keys`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentPostGpgKey + * @summary Create a GPG key + * @request POST:/user/gpg_keys + * @secure + */ + userCurrentPostGpgKey: (Form, params = {}) => this.request(__spreadValues({ + path: `/user/gpg_keys`, + method: "POST", + body: Form, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentGetGpgKey + * @summary Get a GPG key + * @request GET:/user/gpg_keys/{id} + * @secure + */ + userCurrentGetGpgKey: (id, params = {}) => this.request(__spreadValues({ + path: `/user/gpg_keys/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentDeleteGpgKey + * @summary Remove a GPG key + * @request DELETE:/user/gpg_keys/{id} + * @secure + */ + userCurrentDeleteGpgKey: (id, params = {}) => this.request(__spreadValues({ + path: `/user/gpg_keys/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListHooks + * @summary List the authenticated user's webhooks + * @request GET:/user/hooks + * @secure + */ + userListHooks: (query, params = {}) => this.request(__spreadValues({ + path: `/user/hooks`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCreateHook + * @summary Create a hook + * @request POST:/user/hooks + * @secure + */ + userCreateHook: (body, params = {}) => this.request(__spreadValues({ + path: `/user/hooks`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserGetHook + * @summary Get a hook + * @request GET:/user/hooks/{id} + * @secure + */ + userGetHook: (id, params = {}) => this.request(__spreadValues({ + path: `/user/hooks/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserDeleteHook + * @summary Delete a hook + * @request DELETE:/user/hooks/{id} + * @secure + */ + userDeleteHook: (id, params = {}) => this.request(__spreadValues({ + path: `/user/hooks/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserEditHook + * @summary Update a hook + * @request PATCH:/user/hooks/{id} + * @secure + */ + userEditHook: (id, body, params = {}) => this.request(__spreadValues({ + path: `/user/hooks/${id}`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListKeys + * @summary List the authenticated user's public keys + * @request GET:/user/keys + * @secure + */ + userCurrentListKeys: (query, params = {}) => this.request(__spreadValues({ + path: `/user/keys`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentPostKey + * @summary Create a public key + * @request POST:/user/keys + * @secure + */ + userCurrentPostKey: (body, params = {}) => this.request(__spreadValues({ + path: `/user/keys`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentGetKey + * @summary Get a public key + * @request GET:/user/keys/{id} + * @secure + */ + userCurrentGetKey: (id, params = {}) => this.request(__spreadValues({ + path: `/user/keys/${id}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentDeleteKey + * @summary Delete a public key + * @request DELETE:/user/keys/{id} + * @secure + */ + userCurrentDeleteKey: (id, params = {}) => this.request(__spreadValues({ + path: `/user/keys/${id}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListCurrentUserOrgs + * @summary List the current user's organizations + * @request GET:/user/orgs + * @secure + */ + orgListCurrentUserOrgs: (query, params = {}) => this.request(__spreadValues({ + path: `/user/orgs`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListRepos + * @summary List the repos that the authenticated user owns + * @request GET:/user/repos + * @secure + */ + userCurrentListRepos: (query, params = {}) => this.request(__spreadValues({ + path: `/user/repos`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags repository, user + * @name CreateCurrentUserRepo + * @summary Create a repository + * @request POST:/user/repos + * @secure + */ + createCurrentUserRepo: (body, params = {}) => this.request(__spreadValues({ + path: `/user/repos`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name GetUserSettings + * @summary Get user settings + * @request GET:/user/settings + * @secure + */ + getUserSettings: (params = {}) => this.request(__spreadValues({ + path: `/user/settings`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UpdateUserSettings + * @summary Update user settings + * @request PATCH:/user/settings + * @secure + */ + updateUserSettings: (body, params = {}) => this.request(__spreadValues({ + path: `/user/settings`, + method: "PATCH", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListStarred + * @summary The repos that the authenticated user has starred + * @request GET:/user/starred + * @secure + */ + userCurrentListStarred: (query, params = {}) => this.request(__spreadValues({ + path: `/user/starred`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentCheckStarring + * @summary Whether the authenticated is starring the repo + * @request GET:/user/starred/{owner}/{repo} + * @secure + */ + userCurrentCheckStarring: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/user/starred/${owner2}/${repo2}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentPutStar + * @summary Star the given repo + * @request PUT:/user/starred/{owner}/{repo} + * @secure + */ + userCurrentPutStar: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/user/starred/${owner2}/${repo2}`, + method: "PUT", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentDeleteStar + * @summary Unstar the given repo + * @request DELETE:/user/starred/{owner}/{repo} + * @secure + */ + userCurrentDeleteStar: (owner2, repo2, params = {}) => this.request(__spreadValues({ + path: `/user/starred/${owner2}/${repo2}`, + method: "DELETE", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserGetStopWatches + * @summary Get list of all existing stopwatches + * @request GET:/user/stopwatches + * @secure + */ + userGetStopWatches: (query, params = {}) => this.request(__spreadValues({ + path: `/user/stopwatches`, + method: "GET", + query, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentListSubscriptions + * @summary List repositories watched by the authenticated user + * @request GET:/user/subscriptions + * @secure + */ + userCurrentListSubscriptions: (query, params = {}) => this.request(__spreadValues({ + path: `/user/subscriptions`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListTeams + * @summary List all the teams a user belongs to + * @request GET:/user/teams + * @secure + */ + userListTeams: (query, params = {}) => this.request(__spreadValues({ + path: `/user/teams`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCurrentTrackedTimes + * @summary List the current user's tracked times + * @request GET:/user/times + * @secure + */ + userCurrentTrackedTimes: (query, params = {}) => this.request(__spreadValues({ + path: `/user/times`, + method: "GET", + query, + secure: true + }, params)) + }; + this.users = { + /** + * No description + * + * @tags user + * @name UserSearch + * @summary Search for users + * @request GET:/users/search + * @secure + */ + userSearch: (query, params = {}) => this.request(__spreadValues({ + path: `/users/search`, + method: "GET", + query, + secure: true, + format: "json" + }, params)), + /** + * No description + * + * @tags user + * @name UserGet + * @summary Get a user + * @request GET:/users/{username} + * @secure + */ + userGet: (username, params = {}) => this.request(__spreadValues({ + path: `/users/${username}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListActivityFeeds + * @summary List a user's activity feeds + * @request GET:/users/{username}/activities/feeds + * @secure + */ + userListActivityFeeds: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/activities/feeds`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListFollowers + * @summary List the given user's followers + * @request GET:/users/{username}/followers + * @secure + */ + userListFollowers: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/followers`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListFollowing + * @summary List the users that the given user is following + * @request GET:/users/{username}/following + * @secure + */ + userListFollowing: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/following`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCheckFollowing + * @summary Check if one user is following another user + * @request GET:/users/{username}/following/{target} + * @secure + */ + userCheckFollowing: (username, target, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/following/${target}`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListGpgKeys + * @summary List the given user's GPG keys + * @request GET:/users/{username}/gpg_keys + * @secure + */ + userListGpgKeys: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/gpg_keys`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserGetHeatmapData + * @summary Get a user's heatmap + * @request GET:/users/{username}/heatmap + * @secure + */ + userGetHeatmapData: (username, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/heatmap`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListKeys + * @summary List the given user's public keys + * @request GET:/users/{username}/keys + * @secure + */ + userListKeys: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/keys`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgListUserOrgs + * @summary List a user's organizations + * @request GET:/users/{username}/orgs + * @secure + */ + orgListUserOrgs: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/orgs`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags organization + * @name OrgGetUserPermissions + * @summary Get user permissions in organization + * @request GET:/users/{username}/orgs/{org}/permissions + * @secure + */ + orgGetUserPermissions: (username, org, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/orgs/${org}/permissions`, + method: "GET", + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListRepos + * @summary List the repos owned by the given user + * @request GET:/users/{username}/repos + * @secure + */ + userListRepos: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/repos`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListStarred + * @summary The repos that the given user has starred + * @request GET:/users/{username}/starred + * @secure + */ + userListStarred: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/starred`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserListSubscriptions + * @summary List the repositories watched by a user + * @request GET:/users/{username}/subscriptions + * @secure + */ + userListSubscriptions: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/subscriptions`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserGetTokens + * @summary List the authenticated user's access tokens + * @request GET:/users/{username}/tokens + * @secure + */ + userGetTokens: (username, query, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/tokens`, + method: "GET", + query, + secure: true + }, params)), + /** + * No description + * + * @tags user + * @name UserCreateToken + * @summary Create an access token + * @request POST:/users/{username}/tokens + * @secure + */ + userCreateToken: (username, body, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/tokens`, + method: "POST", + body, + secure: true, + type: "application/json" + /* Json */ + }, params)), + /** + * No description + * + * @tags user + * @name UserDeleteAccessToken + * @summary delete an access token + * @request DELETE:/users/{username}/tokens/{token} + * @secure + */ + userDeleteAccessToken: (username, token, params = {}) => this.request(__spreadValues({ + path: `/users/${username}/tokens/${token}`, + method: "DELETE", + secure: true + }, params)) + }; + this.version = { + /** + * No description + * + * @tags miscellaneous + * @name GetVersion + * @summary Returns the version of the Gitea application + * @request GET:/version + * @secure + */ + getVersion: (params = {}) => this.request(__spreadValues({ + path: `/version`, + method: "GET", + secure: true + }, params)) + }; + } +}; +function giteaApi(baseUrl, options) { + return new Api(__spreadProps(__spreadValues({}, options), { + baseUrl: `${baseUrl}/api/v1`, + baseApiParams: { + format: "json" + }, + securityWorker: (securityData) => { + if (!(options == null ? void 0 : options.token)) { + return; + } + return { + secure: true, + headers: { + Authorization: `Bearer ${options.token}` + } + }; + } + })); +} + // src/github-action.ts +var import_cross_fetch = __toESM(require_node_ponyfill(), 1); var GITHUB_TOKEN = core.getInput("GITHUB_TOKEN"); var PLATFORM = core.getInput("PLATFORM") || "github"; var DRY_RUN = core.getInput("DRY_RUN") === "true"; @@ -90185,13 +93601,12 @@ var octokit; var giteaClient; if (PLATFORM === "gitea" || PLATFORM === "forgejo") { try { - const gitea = (init_dist_bundle7(), __toCommonJS(dist_bundle_exports)).ApiClient; - giteaClient = new gitea({ - baseUrl: GITEA_URL, - auth: GITHUB_TOKEN + giteaClient = giteaApi(GITEA_URL, { + token: GITHUB_TOKEN, + customFetch: import_cross_fetch.default }); } catch (error2) { - core.error(`Failed to import Gitea client: ${error2}`); + core.error(`Failed to import/initialize Gitea client: ${error2}`); throw error2; } } else { @@ -90203,15 +93618,15 @@ var repo = context2.repo.repo; async function getCommitDiff(commitSha) { if (PLATFORM === "gitea" || PLATFORM === "forgejo") { try { - const diffResponse2 = await giteaClient.repository.repoDownloadCommitDiffOrPatch({ + const response = await giteaClient.repos.repoDownloadCommitDiffOrPatch( owner, repo, - sha: commitSha, - diffType: "diff" - }); + commitSha, + "diff" + ); return { sha: commitSha, - diff: diffResponse2.data + diff: response.data }; } catch (error2) { core.error(`Failed to fetch Gitea/Forgejo commit diff: ${error2}`); @@ -90394,13 +93809,6 @@ mime-types/index.js: * MIT Licensed *) -@octokit/request-error/dist-src/index.js: - (* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *) - -@octokit/request/dist-bundle/index.js: - (* v8 ignore next -- @preserve *) - (* v8 ignore else -- @preserve *) - @google/generative-ai/dist/index.mjs: @google/generative-ai/dist/index.mjs: (** @@ -90419,4 +93827,14 @@ mime-types/index.js: * See the License for the specific language governing permissions and * limitations under the License. *) + +gitea-js/dist/index.mjs: + (** + * @title Gitea API + * @version 1.23.1 + * @license MIT (http://opensource.org/licenses/MIT) + * @baseUrl /api/v1 + * + * This documentation describes the Gitea API. + *) */ diff --git a/src/github-action.ts b/src/github-action.ts index 496c7ee..95d446e 100644 --- a/src/github-action.ts +++ b/src/github-action.ts @@ -4,6 +4,8 @@ import { outro } from '@clack/prompts'; import { generateCommitMessageByDiff } from './generateCommitMessageFromGitDiff'; import { randomIntFromInterval } from './utils/randomIntFromInterval'; import { sleep } from './utils/sleep'; +import { giteaApi } from 'gitea-js'; +import fetch from 'cross-fetch'; // This should be a token with access to your repository scoped in as a secret. const GITHUB_TOKEN = core.getInput('GITHUB_TOKEN'); @@ -13,18 +15,16 @@ const GITEA_URL = core.getInput('GITEA_URL') || 'https://try.gitea.io'; // Initialize platform-specific clients let octokit: ReturnType; -let giteaClient: any; // We'll initialize this properly below +let giteaClient: ReturnType; if (PLATFORM === 'gitea' || PLATFORM === 'forgejo') { - // Dynamically import the Gitea client try { - const gitea = require('@go-gitea/sdk.js').ApiClient; - giteaClient = new gitea({ - baseUrl: GITEA_URL, - auth: GITHUB_TOKEN, + giteaClient = giteaApi(GITEA_URL, { + token: GITHUB_TOKEN, + customFetch: fetch, }); } catch (error) { - core.error(`Failed to import Gitea client: ${error}`); + core.error(`Failed to import/initialize Gitea client: ${error}`); throw error; } } else { @@ -41,16 +41,16 @@ type Diff = string; async function getCommitDiff(commitSha: string): Promise<{ sha: SHA; diff: Diff }> { if (PLATFORM === 'gitea' || PLATFORM === 'forgejo') { try { - const diffResponse = await giteaClient.repository.repoDownloadCommitDiffOrPatch({ + const response = await giteaClient.repos.repoDownloadCommitDiffOrPatch( owner, repo, - sha: commitSha, - diffType: 'diff', - }); + commitSha, + 'diff' + ); return { sha: commitSha, - diff: diffResponse.data, + diff: response.data, }; } catch (error) { core.error(`Failed to fetch Gitea/Forgejo commit diff: ${error}`); @@ -75,6 +75,7 @@ async function getCommitDiff(commitSha: string): Promise<{ sha: SHA; diff: Diff } + interface DiffAndSHA { sha: SHA; diff: Diff;